Commit graph

21 commits

Author SHA1 Message Date
2716512a7f tidy(os): OsWriteFile returns int32_t 2023-08-09 21:48:31 -04:00
5d3469f8fe tidy(os): add declaration for OsWriteFile 2023-08-09 21:47:42 -04:00
bd65df59e9 feat(file): implement filesystem utilities 2023-08-09 21:34:43 -04:00
5e6af0ea70 tidy(time): indentation 2023-08-05 14:32:31 -04:00
382fa9bc7e chore(build): remove squall from lib/CMakeLists.txt, add mem 2023-08-04 20:06:11 -04:00
c0ff1f69e0 chore(build): rehome system dependency 2023-08-04 20:01:00 -04:00
8e26690926 chore(build): replace squall dependency with mem 2023-08-04 19:58:24 -04:00
6b1ba4cdcf
feat(time): implement timekeeping utilities (#1)
* feat(bc): implement timekeeping

* fix(time): Milliseconds and Seconds return storage should be 64-bit

* fix(time): nsec should be explicitly cast to uint32

* test(time): rudimentary tests for timekeeping

* fix(time): check properly for timestamp + nsec overflows in MakeTime and BreakTime

* fix(time): include UNIX time headers on Mac, too

* test(time): test can tolerate system hiccups
2023-08-03 17:15:10 -04:00
d31a66b9ca
chore(style): move system files into their own subdirectory 2023-07-29 15:21:46 -05:00
fallenoak
6cff259dca
chore(build): update squall 2023-03-27 17:36:57 -05:00
fallenoak
e21b610abf
chore(build): update squall 2023-03-13 23:38:33 -05:00
fallenoak
39f4bd35a3
feat(thread): add basic thread functions 2023-03-04 10:50:12 -06:00
fallenoak
0242759cbe
fix(debug): clean up assert macros 2023-03-03 17:30:24 -06:00
fallenoak
e8d3709d31
feat(lock): add basic lock functions 2023-03-03 15:34:02 -06:00
fallenoak
3b5da1af9c
feat(process): add windows support to sleep function 2023-03-03 12:54:27 -06:00
fallenoak
d817c41985
feat(debug): add basic debug functions 2023-03-03 11:55:23 -06:00
fallenoak
3728c3d167
feat(process): add basic process functions 2023-03-03 10:44:30 -06:00
fallenoak
f9b65946a0
feat(string): add basic string functions 2023-02-26 22:07:06 -06:00
fallenoak
3b19c68e2f
chore(doc): use consistent naming in readme 2023-02-26 18:02:42 -06:00
fallenoak
0b64d7c1ea
chore: add submodules 2023-02-26 17:52:52 -06:00
fallenoak
d5300e4723
chore: initial commit 2023-02-26 17:51:03 -06:00