ed
|
ee086a06f8
|
Merge tag 'v0.9.14-alpha' into odin
# Conflicts:
# src/df/core/df_core.mdesk
# src/df/core/generated/df_core.meta.c
# src/df/core/generated/df_core.meta.h
# src/df/gfx/df_gfx.mdesk
# src/df/gfx/df_view_rules.c
# src/df/gfx/generated/df_gfx.meta.c
# src/font_cache/font_cache.c
# src/raddbg/generated/raddbg.meta.h
Need to redo the view rules
|
2024-11-24 19:12:20 -05:00 |
|
Nikita Smith
|
b99e10224f
|
simplified chunk size tracking
v0.9.14-alpha
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
435f6c4ef6
|
append .lib to defaultlibs
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b631d431fa
|
create section layout without copying chunk data and perform chunk data
copy in parallel given layout
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
2562d04fbf
|
changed build.bat to handle extra natvis for radlink and removed
'Unset' part since we use setlocal that prevents local variable
from leaking to the environment.
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b52a008748
|
remove debug trap
|
2024-11-15 16:14:00 -08:00 |
|
Nikita Smith
|
b16d930d13
|
natvis for linker types
|
2024-11-15 16:14:00 -08:00 |
|
Ryan Fleury
|
26be351354
|
eliminate per-build version numbers, just use base layer to define defaults; bump to 14
|
2024-11-15 15:36:12 -08:00 |
|
Ryan Fleury
|
77b2172a85
|
restrict cursor line info committing by selected module
|
2024-11-15 15:00:15 -08:00 |
|
Ryan Fleury
|
f1c5c97a1b
|
fix stale detection in background fuzzy search results
|
2024-11-15 14:53:03 -08:00 |
|
Ryan Fleury
|
6be2792659
|
search cache eviction
|
2024-11-15 14:40:05 -08:00 |
|
Ryan Fleury
|
c42e7837ac
|
fix 64-bit bitfield type value evaluation mask/shift
|
2024-11-15 11:44:51 -08:00 |
|
Ryan Fleury
|
fe657987d6
|
restrict module for line info visualization; it is not generally useful to do all modules, and in large projects it is too slow to do serially:
|
2024-11-15 11:19:46 -08:00 |
|
Ryan Fleury
|
48c7bb788e
|
fix incorrect completion parameters hash storage in dbgi matching work, pt. 2
|
2024-11-15 11:15:25 -08:00 |
|
Ryan Fleury
|
080a001183
|
fix incorrect completion parameters hash storage in dbgi matching work
|
2024-11-15 11:12:58 -08:00 |
|
Ryan Fleury
|
81c7c7a7c4
|
per-target option of automatically debugging subprocesses, or not
|
2024-11-14 14:18:35 -08:00 |
|
Ryan Fleury
|
95fe497056
|
fix incorrect advance logic on invalid page reads in cached process memory reading path
|
2024-11-14 13:08:17 -08:00 |
|
Ryan Fleury
|
8994cb04bc
|
adjust default font size settings by dpi relative to standard
|
2024-11-14 12:07:19 -08:00 |
|
Ryan Fleury
|
ce90b63079
|
oops........
|
2024-11-14 10:58:52 -08:00 |
|
Ryan Fleury
|
6cf9b82857
|
strip out completion counter from dbgi parsing layer
|
2024-11-14 10:47:45 -08:00 |
|
Ryan Fleury
|
cefbd40e2c
|
fix rw lock r/w mismatch
|
2024-11-14 10:26:51 -08:00 |
|
Ryan Fleury
|
420f089fda
|
eliminate incorrect cases of async_push_work, where pushes which could occur on worker threads may try to write to a cache that is currently being held, when the push occurs (when all threads are saturated) - async_push_work must never be called from within a cache locking mechanism
|
2024-11-14 09:55:03 -08:00 |
|
Ryan Fleury
|
ff45952f07
|
re-introduce timeout-based re-requests for dbgi & fs layers; further adjust pre-emptive conversion heuristic
|
2024-11-14 09:29:01 -08:00 |
|
Ryan Fleury
|
fa4f9621b0
|
adjust pre-emptive conversion heuristics; fix deadlock scenario in match work
|
2024-11-14 09:10:07 -08:00 |
|
Ryan Fleury
|
4c0ebc851c
|
async priorities, strip out incorrect ring position calculations
|
2024-11-13 18:23:18 -08:00 |
|
Ryan Fleury
|
5a79518dcb
|
fix debug directory tree cache clearing rule
|
2024-11-13 16:05:22 -08:00 |
|
Ryan Fleury
|
713cc2c693
|
entering the 7th circle of DLL hell
|
2024-11-13 15:48:38 -08:00 |
|
Ryan Fleury
|
dcec3c07d9
|
pass over pre-emptive debug info conversion heuristic, to be friendlier to ue-style root project directories, with what feels like 1000s and 1000s of sub-directories with DLLs hidden in various folders
|
2024-11-13 14:40:08 -08:00 |
|
Ryan Fleury
|
b03c1766c6
|
just make commit granularity 64 bit; it matches the expected usage pattern in a few spots
|
2024-11-13 12:18:48 -08:00 |
|
Ryan Fleury
|
4278f7db1e
|
extend pre-emptive conversion rule to do limited children directory checking as well
|
2024-11-13 11:47:17 -08:00 |
|
Ryan Fleury
|
ff90a90744
|
fix lru eviction in async name match store
|
2024-11-12 14:36:40 -08:00 |
|
Ryan Fleury
|
626665911d
|
fix incorrect order of work queueing in file stream task kickoff
|
2024-11-12 14:15:28 -08:00 |
|
Ryan Fleury
|
f09f059af2
|
eliminate thread expression strings in scheduler process expansion
|
2024-11-12 13:47:04 -08:00 |
|
Ryan Fleury
|
e95afcd5aa
|
fix ring buffer stomping in async match
|
2024-11-12 13:20:42 -08:00 |
|
Nikita Smith
|
a8b1805749
|
updated prof markup usage sites
|
2024-11-12 13:18:17 -08:00 |
|
Nikita Smith
|
a8b2266fc0
|
added macro for sending notes to telemetry
|
2024-11-12 13:18:17 -08:00 |
|
Nikita Smith
|
bc446d8520
|
dynamic profile zone with raddbg sprintf
|
2024-11-12 13:18:17 -08:00 |
|
Ryan Fleury
|
9808157f45
|
switch match tasks to atomically update match nodes, rather than push results into a queue
|
2024-11-12 13:00:23 -08:00 |
|
Ryan Fleury
|
0ec6b8e8a8
|
more work on match store experiment; consume ring buffer results on begin - this experiment is not exactly the right approach, though. because the ui thread definitionally learns about these identifiers faster than the matches can (always) be completed, there is a permanent writer-going-faster-than-reader problem. the correct approach will need to account for this.
|
2024-11-12 13:00:23 -08:00 |
|
Ryan Fleury
|
3e0c150ccb
|
more work on background name matching & plugging it into syntax highlighting path
|
2024-11-12 13:00:23 -08:00 |
|
Nikita Smith
|
fd1906b034
|
safe cast commit size
|
2024-11-12 10:36:45 -08:00 |
|
Nikita Smith
|
2bbf3ff987
|
switch to data size formatter
|
2024-11-12 10:36:45 -08:00 |
|
Nikita Smith
|
880d7a4139
|
data size formatter for stb_sprintf
|
2024-11-12 10:36:45 -08:00 |
|
Nikita Smith
|
c6caec657d
|
moved cstring and find needle string ops to the main layer
|
2024-11-12 10:36:45 -08:00 |
|
Nikita Smith
|
3d7fc6fce5
|
moved memory and count string formatters to the main layer and
replaced str8_from_memory_size with more accurate data size units
|
2024-11-12 10:36:44 -08:00 |
|
Nikita Smith
|
0d0951bf08
|
squash some image-related steps into finalize image
|
2024-11-12 10:36:44 -08:00 |
|
Nikita Smith
|
3a190ae2c3
|
show an early warning for /DEBUG:FASTLINK
|
2024-11-12 10:36:44 -08:00 |
|
Ryan Fleury
|
420c2ec208
|
fix dbgi key array copy
|
2024-11-11 16:15:15 -08:00 |
|
Ryan Fleury
|
f9abd3efb9
|
first half of first pass at asynchronous name matching; simplify current name matching path used in syntax highlighting & deduplicate between code slice & code labels
|
2024-11-11 16:06:01 -08:00 |
|
Ryan Fleury
|
5893ab94cb
|
cancellation mechanism for debug info fuzzy searching
|
2024-11-11 10:38:52 -08:00 |
|