Commit Graph
219 Commits
Author SHA1 Message Date
Clifford Yapp 7dbda20be0 Remove base library from stepcode
Move specific pieces of logic still in use next to the individual parts
of the code that use them, and eliminate base from the code.
2022-09-26 20:52:17 +01:00
Clifford Yapp 97c3d193a1 sc_cf.h -> config.h
Remove unused sc_cf_cmake.h.in, rename sc_cf.h to the more standard name
"config.h", don't call the generator twice
2022-06-11 17:41:58 +01:00
Clifford Yapp 65e0f704fd Using newer standards, remove sc_stdbool.h 2022-06-11 17:41:13 +01:00
Cliff Yapp 799a51f340 Merge pull request #417 from stepcode/errorget_export
Export ERRORget_warnings_help for MSVC
2021-08-23 16:06:36 -04:00
Clifford Yapp 093e59e5a7 Per suggestion from Sean, go ahead and export all symbols. 2021-08-16 19:41:23 -04:00
Clifford Yapp f05ce582ac Export MEMORYinitialize and FACTORYinitialize for Windows. 2021-08-16 14:15:34 -04:00
Clifford Yapp dcb156f1eb Export ERRORget_warnings_help for MSVC 2021-08-16 13:42:07 -04:00
Chris HORLER 6cf5d1e860 CMake update
- variable usage, RPATHs, config header generation
 - remove the CMake core target
2021-08-15 09:22:29 +01:00
Chris HORLER e617808be1 simplify SC_VERSION and library versioning 2021-08-14 10:24:35 +01:00
Chris HORLER 97de8f9069 replace nullptr by NULL 2021-08-14 10:24:35 +01:00
Clifford Yapp 4f20f391c6 Reverting develop back to commit 548fd82ad7 2021-08-04 16:04:32 -04:00
Cliff Yapp a1462e99b0 Simplify header generation. 2020-12-17 23:57:22 -05:00
Cliff Yapp 44fb19669b Simplify relative directory settings 2020-12-14 15:43:54 -05:00
Cliff Yapp 6368ed08f9 Dispense with the separate version header 2020-12-14 15:26:31 -05:00
Cliff Yapp 713b3e67b6 Try exporting MEMORYinitialize and FACTORYinitialize for Windows. 2020-12-09 09:29:59 -05:00
Cliff Yapp 93cb422595 Update formatting with astyle - use K&R 2020-12-09 09:26:27 -05:00
Cliff Yapp 63fe2f69ee Export ERRORget_warnings_help for MSVC 2020-12-02 19:36:42 -05:00
Chris HORLER 5e28f4417a drop PROTO macro (fixup) 2020-07-22 23:16:31 +01:00
Chris HORLER 68d0e7bbb4 rework ERROR handling 2020-07-22 23:15:28 +01:00
Chris HORLER 5edde001e5 add missing declarations required for tests 2020-07-21 17:10:12 +01:00
Chris HORLER d9d6406b0b remove static declaration from some functions to enable tests 2020-07-21 17:10:09 +01:00
Chris HORLER 2cd591be99 move declarations from resolve.c to resolve.h / add missing declaration 2020-07-21 17:05:26 +01:00
Chris HORLER 663414f90d split resolve.c, add a linker seam to facilitate tests 2020-07-21 16:58:45 +01:00
Chris HORLER b58e30c575 move object creation to factory.c to make testing possible 2020-07-21 16:23:36 +01:00
Chris HORLER 4a71f48bc8 move allocator functionality to one module to enable easier testing 2020-07-21 16:17:03 +01:00
Chris HORLER db4f1a68d5 simplify OBJ lookup, compile time initialisation 2020-07-21 16:17:01 +01:00
Chris HORLER 3c785b4451 move all allocator setup to new memory.c (initially just for tests) 2020-07-21 15:53:21 +01:00
Chris HORLER 7e192a40f3 rename everything with MEM prefix to ALLOC prefix and fix includes 2020-07-21 15:50:31 +01:00
Chris HORLER 3ed4ffd302 rename memory.[ch] 2020-07-21 15:29:35 +01:00
Chris HORLER 85b76db65a use _WIN32 for Windows and _MSC_VER for compiler checks 2019-08-26 17:38:09 +01:00
Chris HORLER ac9fc03986 drop support for BORLAND compiler 2019-08-07 20:30:32 +01:00
Chris HORLER ce88e635f0 cleanup error.h, migrate error.c to use stdarg.h 2019-08-07 20:30:32 +01:00
Chris HORLER e1162b63c4 drop (unused) CONST macro 2019-08-07 20:30:32 +01:00
Chris HORLER e9c28ff7cb drop static_inline macro 2019-08-07 20:30:32 +01:00
Chris HORLER e934fa246c drop the Generic typedef 2019-08-07 20:30:32 +01:00
Chris HORLER f773771f27 drop PROTO macro 2019-08-07 20:30:32 +01:00
Chris HORLER fd77902539 drop macro streq 2019-08-07 20:30:32 +01:00
Chris HORLER 1732897cbc simplify DLL exports / imports 2019-08-07 20:30:32 +01:00
luzpaz 0eb7aabbb3 Misc. typos
A few user-facing and the rest just code comments
2017-09-15 11:48:28 -04:00
Mark Pictor bc5533bda8 test for, and use, nullptr if we have it 2015-08-03 21:37:28 -04:00
Mark Pictor 17b41da525 add std::chrono test, if available use in thread test 2015-07-26 22:22:44 -04:00
Anton Shabalin 1054952e1e Patch for MSVC2013 compilation 2015-01-26 19:04:28 -05:00
Mark Pictor 6bac26d3c7 add index to struct Variable_, fix some whitespace 2014-12-26 13:34:37 -05:00
Christopher Horler 65d3937e72 add simple sort to Linked_List implementation 2014-06-08 20:44:50 +01:00
Cliff Yapp 10fb7419b5 More whitespace and case tweaks 2014-03-01 11:53:30 -05:00
Cliff Yapp 44e02c957a whitespace changes 2014-03-01 11:53:30 -05:00
Cliff Yapp c0e74a9eef Add CMake footer comment to CMake files 2014-02-28 22:06:09 -05:00
Mark Pictor 2cd5d494f9 move keywords from express.[ch] to exp_kw.[ch] 2014-02-28 22:02:03 -05:00
Mark Pictor 6092c9b29f move some functions from express.[ch] to info.[ch] 2014-02-28 22:02:03 -05:00
Mark Pictor 0b16a413f7 use 'const char *' for filename 2014-02-28 21:55:43 -05:00