Ryan Fleury
|
10e8a10d9b
|
adjust new call stack artifact cache hooks to work gracefully with terminated threads/processes
|
2025-09-24 16:06:46 -07:00 |
|
Ryan Fleury
|
3dc3707b22
|
maintain fs change gen alsog
|
2025-09-24 15:41:00 -07:00 |
|
Ryan Fleury
|
bdfd4c14ae
|
eliminate old file stream cache, just use simplified cache for linting filesystem changes; otherwise switch everything to artifact cache
|
2025-09-24 15:40:11 -07:00 |
|
Ryan Fleury
|
684f6344c5
|
switch to old call stack cache for now
|
2025-09-24 15:08:07 -07:00 |
|
Ryan Fleury
|
4b335103bc
|
begin moving call stack computation / cache to artifact cache; fix incorrect broadcast val location
|
2025-09-24 15:04:45 -07:00 |
|
Ryan Fleury
|
0679b4b04c
|
#if 0 out old evictor thread for ptr graph
|
2025-09-24 13:43:51 -07:00 |
|
Nikita Smith
|
18b5e27015
|
change log
|
2025-09-24 12:42:17 -07:00 |
|
Nikita Smith
|
647bc4206f
|
minor typo
|
2025-09-24 12:42:17 -07:00 |
|
Nikita Smith
|
06e895be7c
|
organize task structs
|
2025-09-24 12:42:17 -07:00 |
|
Nikita Smith
|
20c92e0baf
|
speed up base reloc gather step and serialize pages in parallel
|
2025-09-24 12:42:17 -07:00 |
|
Nikita Smith
|
3c0c531c53
|
reloc helper
|
2025-09-24 12:42:17 -07:00 |
|
Nikita Smith
|
0a930be613
|
use radsort for sorting base reloc pages
|
2025-09-24 12:42:17 -07:00 |
|
Ryan Fleury
|
fa0b2440ec
|
subset flag for constants conversion; fix empty-tpi-hash case
|
2025-09-24 12:42:04 -07:00 |
|
Ryan Fleury
|
7f2a066e8f
|
tear out old file stream tick; switch disasm to using new file stream for interleaved text lines
|
2025-09-24 12:09:59 -07:00 |
|
Ryan Fleury
|
8e68187107
|
fix incorrect file artifact reading offsets; switch file eval reads to new artifact cache
|
2025-09-24 11:53:52 -07:00 |
|
Ryan Fleury
|
5f883860e0
|
move part of file evaluations onto new async file reads
|
2025-09-24 11:50:53 -07:00 |
|
Ryan Fleury
|
e7368af35c
|
artifact cache waitable cache access; debugging / fixes; start plugging in file stream to artifact cache
|
2025-09-24 11:25:18 -07:00 |
|
Ryan Fleury
|
7e05a60ffe
|
checkpoint on more artifact cache port of ctrl process memory streaming
|
2025-09-23 17:05:45 -07:00 |
|
Ryan Fleury
|
141b6c1396
|
sketch out artifact cache hooks for file streaming layer
|
2025-09-23 11:58:00 -07:00 |
|
Ryan Fleury
|
6cdce22284
|
expand artifacts a bit more, to be more useful with larger-than-ptr but not huge allocations
|
2025-09-23 11:27:56 -07:00 |
|
Ryan Fleury
|
9787c698e6
|
sketch out new async path for ctrl memory streaming
|
2025-09-23 10:58:17 -07:00 |
|
Ryan Fleury
|
2ce581fa19
|
more subset flag respecting
|
2025-09-22 17:39:26 -07:00 |
|
Ryan Fleury
|
5c1cf77fda
|
respect subset flags in pdb -> rdi converter
|
2025-09-22 17:32:05 -07:00 |
|
Ryan Fleury
|
8078b90f51
|
text_cache / dasm_cache -> text / disasm
|
2025-09-22 16:52:55 -07:00 |
|
Ryan Fleury
|
408c57639a
|
eliminate dasm cache hook calls
|
2025-09-22 16:23:11 -07:00 |
|
Ryan Fleury
|
6ac8c588f7
|
eliminate old disasm cache code
|
2025-09-22 16:22:33 -07:00 |
|
Ryan Fleury
|
4b1939bd6d
|
provide u64 broadcasting mechanism in base layer wavefront lane context, allows more flexible data sharing mechanism which does not depend on statics; reshape dasm building codepath for clicking into artifact cache
|
2025-09-22 16:21:30 -07:00 |
|
Ryan Fleury
|
8a1e6ab2e6
|
extend artifact cache with non-key-included generations, to allow gracefully decaying certain computations
|
2025-09-22 15:25:01 -07:00 |
|
Ryan Fleury
|
811e58c249
|
progress on single async-filled computation artifact cache; hook up to text cache layer, eliminate bespoke cache for text only
|
2025-09-22 15:13:31 -07:00 |
|
Ryan Fleury
|
9459327687
|
pull out table stripe arrays as base layer primitive; unified 'artifact cache' experiment
|
2025-09-22 14:07:21 -07:00 |
|
Nikita Smith
|
6b278e1ccc
|
parallelize image fill
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
a75a33e6d3
|
minor fix for UBA detour
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
e72512f638
|
switch over to 64-bit pointer tagging
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
d1dd8e654c
|
add 128-bit compare exchange
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
861c2cf893
|
macro for aligning types
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
4717701540
|
update threading API
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
362557e503
|
renormalize line endings
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
872c387bad
|
let errors from MT to bubble up to linker's stdout and stderr
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
3d7afb58fa
|
speed up symbol patching
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
42999bea63
|
profile markup obj relocation patching
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
553154eb39
|
layer color fix
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
ac985bb5da
|
add a real pgo PGO target
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
371e52ad42
|
add /rad_alt_pch_dir for remapping objs in the local folder for pgo builds
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
ee75ada087
|
mark function override meta-data sections with link info flag so
they do not get a section definition
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
ce044e7e83
|
detect removed fixup symbol and propagate correct section number
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
a060f581d9
|
stub /d2
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
17058e71bf
|
remove empty nodes
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
e864674fbd
|
add pgo support to build.cmd
|
2025-09-22 10:06:20 -07:00 |
|
Ryan Fleury
|
aa0eec5763
|
prevent focusing null window, which was causing weird input event stealing on run...
|
2025-09-19 16:58:41 -07:00 |
|
Ryan Fleury
|
1745ad4758
|
eliminate old profiling markup
|
2025-09-19 16:55:07 -07:00 |
|