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 |
|