|
|
878c6a09a5
|
use a separate rw mutex for each sheet cache bucket
|
2024-04-29 21:38:05 -05:00 |
|
|
|
155226b60e
|
make sheet scope and cache use same bucket count
|
2024-04-29 21:30:42 -05:00 |
|
|
|
9733b1369e
|
parallel sheet eviction scanning
|
2024-04-29 19:50:21 -05:00 |
|
|
|
5a32c90813
|
sheet eviction & reload detection
|
2024-04-29 18:59:32 -05:00 |
|
|
|
35ded9dbac
|
sheet loader thread
|
2024-04-26 14:00:31 -05:00 |
|
|
|
925ef5a482
|
replace semaphore usage w/ condition variable
|
2024-04-24 20:03:07 -05:00 |
|
|
|
e3830fccae
|
working sheet cache prototype
|
2024-04-24 18:19:19 -05:00 |
|
|
|
f72c05297b
|
wait for panic event to be ready before aborting
|
2024-04-15 21:08:12 -05:00 |
|
|
|
3f1d714e7b
|
sleep thread after panicking
|
2024-04-15 20:59:42 -05:00 |
|
|
|
228bef5a68
|
more proper sys_panic
|
2024-04-15 19:31:22 -05:00 |
|
|
|
511364ee05
|
app exit / shutdown callbacks
|
2024-04-15 18:02:38 -05:00 |
|
|
|
d646d3434c
|
rename ase & sheet 'tag' -> 'span'. begin sheet testing.
|
2024-04-15 14:25:10 -05:00 |
|
|
|
26950f13e3
|
remove text input test
|
2024-04-15 12:57:31 -05:00 |
|
|
|
62493e8e69
|
remove font test bits, just use 256 characters for codepoint caching
|
2024-04-15 12:56:47 -05:00 |
|
|
|
77fd98baaa
|
fix read-only macro in debug mode
|
2024-04-12 16:10:25 -05:00 |
|
|
|
f399c093ca
|
rename utf.h -> uni.h
|
2024-04-12 12:03:39 -05:00 |
|
|
|
aaad37da27
|
minor tweak
|
2024-04-11 13:12:20 -05:00 |
|
|
|
2d593fee03
|
rename global 'L' vars to 'G'
|
2024-04-11 12:50:28 -05:00 |
|
|
|
02b31ab441
|
rename DEBUG_LVAR -> DEBUG_ALIAS
|
2024-04-11 12:42:44 -05:00 |
|
|
|
9a8f86d42b
|
more font testing
|
2024-04-11 12:39:29 -05:00 |
|
|
|
db9550a356
|
font testing
|
2024-04-10 17:22:50 -05:00 |
|
|
|
a17950bebe
|
remove json test
|
2024-04-09 16:41:50 -05:00 |
|
|
|
d11d2d8309
|
rename tls -> thread_local
|
2024-04-07 00:10:29 -05:00 |
|
|
|
99f0414261
|
cleaner & order independent build.bat arg usage
|
2024-04-06 20:22:37 -05:00 |
|
|
|
4a371eb3b9
|
explicitly link msvc runtime libs & shared-libasan. stack-frame warning.
|
2024-04-06 20:21:32 -05:00 |
|
|
|
103a87281c
|
top-level scratch arena safety check
|
2024-04-06 20:18:55 -05:00 |
|
|
|
773a221b44
|
more unified tls model. testing json parsing & unicode display.
|
2024-04-05 18:02:17 -05:00 |
|
|
|
2a2e857e08
|
only initialize tls storage when tls_get is called for first time
|
2024-04-04 18:47:19 -05:00 |
|
|
|
d29b0569ee
|
define UNICODE when including windows
|
2024-04-04 17:57:26 -05:00 |
|
|
|
8035e3d4bd
|
fix - use W versions of GetMessage & DispatchMessage
|
2024-04-04 17:10:42 -05:00 |
|
|
|
e47ccbe8f3
|
switch from fixedsys -> fixedsys excelsior
|
2024-04-04 16:30:55 -05:00 |
|
|
|
1cbdc27a4c
|
make font rendering unicode aware
|
2024-04-04 14:53:00 -05:00 |
|
|
|
e4ecc217e3
|
process unicode input in win32
|
2024-04-04 14:51:32 -05:00 |
|
|
|
354c372e26
|
indent labels
|
2024-04-03 23:20:31 -05:00 |
|
|
|
bfe64f7373
|
add BOF json token type
|
2024-04-03 23:12:50 -05:00 |
|
|
|
7eb63bc80f
|
only call CreateFileMapping if size > 0
|
2024-04-03 22:59:18 -05:00 |
|
|
|
100fdd264d
|
disregard tar pax headers
|
2024-04-03 22:35:50 -05:00 |
|
|
|
9a8b712f98
|
unicode support in win32 layer
|
2024-04-03 19:34:52 -05:00 |
|
|
|
db16c4b067
|
create unicode transformation functions
|
2024-04-03 15:28:46 -05:00 |
|
|
|
369223eafd
|
fix json child parsing issue
|
2024-04-03 15:28:04 -05:00 |
|
|
|
4978ec6633
|
minor cleanup
|
2024-04-03 02:48:43 -05:00 |
|
|
|
5f79b9ce8c
|
fix asan crtlib check in cmakelists
|
2024-04-03 02:36:05 -05:00 |
|
|
|
59239ce13f
|
cleanup - move linker lib imports to source code
|
2024-04-03 02:33:29 -05:00 |
|
|
|
c3d395a44e
|
give app its own thread
|
2024-04-03 01:48:32 -05:00 |
|
|
|
13d927e752
|
fix ase tag names pushed to wrong arena
|
2024-04-03 01:47:57 -05:00 |
|
|
|
f78837ca8a
|
add debug_asan config
|
2024-04-03 01:47:39 -05:00 |
|
|
|
bd8f5e7f01
|
minor cleanup
|
2024-04-01 15:49:19 -05:00 |
|
|
|
9ebb75f6c3
|
minor cleanup & logs
|
2024-04-01 15:38:31 -05:00 |
|
|
|
ecbc0c8501
|
tweak byteio & ase to avoid unaligned access
|
2024-04-01 15:10:34 -05:00 |
|
|
|
900e841228
|
rewrite json parser to be dumber
|
2024-04-01 15:09:14 -05:00 |
|