Marco Tylus
|
cac1cf7a1f
|
chore(file): add initial file headers (#107)
|
2025-12-28 11:35:05 -06:00 |
|
Marco Tylus
|
ca6dd93c84
|
chore(build): wire up vendored StormLib as stormlib-9.31 (#104)
|
2025-12-27 22:47:44 -06:00 |
|
fallenoak
|
60afd3a801
|
chore(misc): exclude conventional clion cmake build dirs in .gitignore
|
2025-12-27 14:08:54 -06:00 |
|
fallenoak
|
35f995692a
|
chore(build): improve workflows
|
2025-12-27 13:26:39 -06:00 |
|
fallenoak
|
511c40aaa4
|
chore(build): clean up debug build options
|
2025-12-27 09:40:28 -06:00 |
|
Marco Tylus
|
e16ccdb1e7
|
chore(build): add stormlib v9.31 source to vendor (#99)
|
2025-12-26 19:49:22 -06:00 |
|
fallenoak
|
a5c589f5a9
|
chore(build): use target-specific directives when enabling ASan
|
2025-12-26 14:11:19 -06:00 |
|
fallenoak
|
5157c414f5
|
chore(build): only build tests when standalone
|
2025-12-26 13:11:30 -06:00 |
|
fallenoak
|
5cdbd74e01
|
feat(array): add const qualified TSBaseArray::operator[]
|
2025-12-23 21:08:23 -06:00 |
|
fallenoak
|
cf433ff1f3
|
chore(test): clean up breaks in SEvtDispatch test
|
2025-11-20 22:12:49 -06:00 |
|
fallenoak
|
aadb85d627
|
chore(build): enable ASan for gcc debug builds
|
2025-11-20 22:12:49 -06:00 |
|
fallenoak
|
2c7c444aad
|
chore(build): use debug builds for PRs
|
2025-11-20 22:12:49 -06:00 |
|
fallenoak
|
d971058bc1
|
chore(style): clean up line endings in CONTRIBUTING.md
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
be1ab67257
|
chore(style): clean up line endings in event
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
4c8fc4e7a9
|
chore(style): clean up line endings in core
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
aae54bed6b
|
chore(style): clean up line endings in core tests
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
8fe642e24c
|
chore(style): clean up line endings in big tests
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
85590192d4
|
chore(style): clean up line endings in event tests
|
2025-11-20 21:55:54 -06:00 |
|
fallenoak
|
d98b5dc45b
|
chore(test): remove incomplete thread test (#97)
|
2025-11-20 21:53:16 -06:00 |
|
Adam Heinermann
|
931096bb50
|
feat(unicode): add 8 SUni functions
|
2025-11-20 19:32:43 -06:00 |
|
Adam Heinermann
|
fe35b03cb7
|
chore(hash): clean up TSHashTable functions
|
2025-11-16 14:18:57 -06:00 |
|
Adam Heinermann
|
efc52d4831
|
chore(event): clean up SEvtDispatch implementation
|
2025-11-16 11:55:04 -06:00 |
|
fallenoak
|
29d99a2cbc
|
chore(test): fix a few minor memory leaks in test suite
|
2025-11-16 07:30:44 -06:00 |
|
fallenoak
|
768a535eea
|
feat(memory): add additional operator overloads
|
2025-11-16 07:11:20 -06:00 |
|
fallenoak
|
f46c0c2c4c
|
feat(list): implement copy constructor
|
2025-11-15 22:15:13 -06:00 |
|
Adam Heinermann
|
48a2315122
|
feat(test): support more storm.dll versions
|
2025-11-15 16:56:32 -06:00 |
|
Adam Heinermann
|
5ec28d3aac
|
feat(string): add SStrChrBidir
|
2025-11-15 13:45:05 -06:00 |
|
Adam Heinermann
|
0250f274ca
|
feat(string): add SStrHash64
|
2025-11-15 11:34:58 -06:00 |
|
Adam Heinermann
|
a36aded763
|
chore(test): fix ordinal naming accuracy for storm.dll tests
|
2025-11-15 11:28:01 -06:00 |
|
Adam Heinermann
|
4472ac250b
|
chore(big): run SBig tests against storm.dll
|
2025-11-15 11:09:46 -06:00 |
|
Adam Heinermann
|
263f7e9041
|
chore(big): hide the definition of BigData
|
2025-11-15 11:09:46 -06:00 |
|
Adam Heinermann
|
06094084f3
|
chore(big): rewrite SBig tests to be black box tests
|
2025-11-15 11:09:46 -06:00 |
|
Adam Heinermann
|
f0b31fb4f3
|
feat(hash): finish TSHashTable implementation
|
2025-11-15 11:02:38 -06:00 |
|
Adam Heinermann
|
b52736a360
|
feat(list): add TSList::IsEmpty
|
2025-10-29 13:09:47 -05:00 |
|
fallenoak
|
d590e2e94f
|
fix(array): correct implementation of TSFixedArray::ReallocAndClearData
|
2025-10-19 12:22:03 -05:00 |
|
fallenoak
|
7c9cda1b5b
|
chore(array): clean up code style
|
2025-10-19 11:21:01 -05:00 |
|
fallenoak
|
32a1b30ae8
|
feat(array): add TSFixedArray copy ctor
|
2025-10-19 11:10:30 -05:00 |
|
Adam Heinermann
|
8c2439277c
|
feat(hash): add HASHKEY_CONSTSTR and HASHKEY_CONSTSTRI
|
2025-10-17 09:13:53 -05:00 |
|
Adam Heinermann
|
5190c49019
|
feat(test): add options for other versions of storm.dll
|
2025-10-17 08:55:45 -05:00 |
|
Adam Heinermann
|
737728b9e8
|
feat(memory): add SMemCmp
|
2025-10-16 09:54:33 -05:00 |
|
Adam Heinermann
|
4720859f96
|
chore(test): fix 2 incorrectly documented storm names
|
2025-10-10 21:46:32 -05:00 |
|
Adam Heinermann
|
02f5e26f36
|
feat(core): add StormDestroy stub
|
2025-10-07 22:03:04 -05:00 |
|
Adam Heinermann
|
982a89b6da
|
feat(test): add support for testing against storm.dll
|
2025-10-07 22:03:04 -05:00 |
|
Adam Heinermann
|
47d903f4ac
|
chore(memory): remove single arg SMemFree
|
2025-10-07 19:43:45 -05:00 |
|
Adam Heinermann
|
51b200da0d
|
chore(event): fix header extension
|
2025-10-06 19:54:10 -05:00 |
|
Adam Heinermann
|
92b0c4778f
|
chore(build): resolve MSVC warnings
|
2025-10-06 19:54:10 -05:00 |
|
Adam Heinermann
|
df14314ea1
|
fix(region): fix incorrect ordering in SC flavor of SRgnGetRectsf
|
2025-10-05 22:51:33 -05:00 |
|
Adam Heinermann
|
02287ba3b4
|
fix(event): fix SEvtPushState incorrectly cloning the state
|
2025-10-05 22:49:48 -05:00 |
|
Adam Heinermann
|
4fa6599807
|
chore(build): mark all API functions with calling convention (#69)
|
2025-10-05 22:27:01 -05:00 |
|
fallenoak
|
dc9f9c1958
|
feat(list): add link type defines
|
2025-10-03 20:03:04 -05:00 |
|