Nikita Smith
da23fa1607
msf: update msf_header_matches_saved_extent
...
* changed test to apply full page allocation pattern in a stream
* added new test cases for the page allocation pattern
* bugfix stream growth logic
2026-09-10 14:28:33 -07:00
Nikita Smith
1603bcf11e
tests: make determ_test artifacts reproducible
2026-09-10 14:28:32 -07:00
Henrik Karlsson
8649b28865
radlink: derive MSF header page count from serialized extent
2026-09-10 14:28:32 -07:00
Nikita Smith
6f824e4b09
minor cleanups
...
* updated the comments
* simplified the test
2026-09-10 14:28:31 -07:00
Henrik Karlsson
3093f23de8
radlink: satisfy default-library names with explicitly supplied paths
2026-09-10 14:28:31 -07:00
Nikita Smith
8d23d31097
internal on force inline function
2026-09-10 14:28:30 -07:00
Nikita Smith
027730f9f6
enable GCC build
2026-09-10 14:28:30 -07:00
Nikita Smith
55fbbb09d7
fixes for the GCC build
2026-09-10 14:28:29 -07:00
Nikita Smith
5fe1bac74e
test big obj generation
2026-09-10 14:28:28 -07:00
Henrik Karlsson
6e45983b19
coff: emit BigObj for oversized generated import objects
2026-09-10 14:28:28 -07:00
Nikita Smith
dcea1b49a1
radlink: update /BRepro and /RAD_LOG help lines
2026-09-10 14:28:27 -07:00
Nikita Smith
7e995e8194
radlink: guard against empty input load requests
2026-09-10 14:28:27 -07:00
Nikita Smith
86ec8137d4
radlink: track function override alternate name directives with a cursor to prevent unnecessary rescans
2026-09-10 14:28:26 -07:00
Nikita Smith
50a489e816
radlink: track anti-dependency symbols search position with a parallel cursor array
...
* this helps prevent case where an anti-dependency search resets
the cursors for the undefined symbol scan
2026-09-10 14:28:26 -07:00
Nikita Smith
8923472c23
radlink: fast path for single task runs
2026-09-10 14:28:25 -07:00
Nikita Smith
2804474327
const import header is data header
2026-09-10 14:28:25 -07:00
Nikita Smith
b8bbd520a1
add test user data field for smuggling script state
2026-09-10 14:28:24 -07:00
Nikita Smith
77bacd640a
process groups + pipe pair
2026-09-10 14:28:24 -07:00
Ryan Fleury
c44e4a388e
rdi_make: ensure terminator line records are sorted *before* records with actual line info, since these are always ending sequences - we always want a line record with an actual file/line info to come *after* terminators. fixes missing line info
2026-09-10 14:27:53 -07:00
Ryan Fleury
b2c4dce4b0
fix duplicative RDI serialization in breakpad output
2026-09-10 09:39:13 -07:00
Martins Mozeiko
959a54a45a
github actions improvements
...
* add clang-17 builds on ubuntu
* add vs2026 builds on windows
* temporarily disable "run" jobs
* better naming for matrix jobs
* use explicit debug/release build steps, not part of job matrix
2026-09-03 14:09:15 -07:00
Martins Mozeiko
dd125cc04e
Casting between incompatible function pointers is UB
2026-09-03 14:09:15 -07:00
Martins Mozeiko
99d00a5a42
use llvm-ml for assembler when doing clang toolchain in build.bat
...
Actually it should llvm-ml64, but older llvm versions don't include llvm-ml64 binary.
Only disadvantage over ml64.exe is that there will be no coff debug info, but it's
asm code anyway, so meh...
2026-09-03 14:09:15 -07:00
Mārtiņš Možeiko
8d869affca
blake3: update to 1.8.7 version and use asm implementations
...
Assembly code is >25% faster than intrinsic implementations on msvc.
2026-09-02 20:10:38 -07:00
Ryan Fleury
7a5a649b89
fix incorrect dwarf file deduplication
2026-08-27 20:00:01 -06:00
Ryan Fleury
c97907a7b9
fix overly aggressive tls module base vaddr lookup cache retry
2026-08-27 19:24:16 -06:00
Ryan Fleury
313a51ba21
setting for use-alternate-ui-font (on by default)
2026-08-27 15:55:39 -07:00
Ryan Fleury
04bd46dad6
revert ring push changes, can't be contiguous, duh...
2026-08-27 15:40:27 -07:00
Ryan Fleury
802de06f31
debug info loading status viz; fix bad event string in module load path
2026-08-27 15:20:53 -07:00
Ryan Fleury
0579e0f658
first pass at using symbol server to download correct module versions for dump debugging
2026-08-27 14:14:37 -07:00
Ryan Fleury
3bab86e6af
checkpoint on sockets layer
2026-08-27 13:52:34 -07:00
Ryan Fleury
3e704eabb0
minidump thread names
2026-08-27 09:59:34 -07:00
Ryan Fleury
99ea44c4cc
try relative paths correctly with crash dump modules
2026-08-26 17:52:33 -07:00
Ryan Fleury
9efcc6b22c
drop file support for dmps
2026-08-26 17:31:58 -07:00
Ryan Fleury
8a7be007c1
checkpoint on minidump support
2026-08-26 17:24:43 -07:00
Ryan Fleury
64daed7030
keep o.g. debug info extension in rdi filenames
2026-08-26 15:28:35 -07:00
Ryan Fleury
653cc98662
do not assume presence of _MOTIF_WM_HINTS
2026-08-26 15:21:36 -07:00
Ryan Fleury
c1309e2948
rdi_from_dwarf: readjust struct hashing, avoid following member ptrs for now
2026-08-26 14:56:24 -07:00
Ryan Fleury
58948fab3d
draw run-to-line info
2026-08-26 12:05:38 -07:00
Ryan Fleury
af2932f0ff
run-to-line interaction in priority margin in code views
2026-08-26 11:41:44 -07:00
Ryan Fleury
cacea99c22
correctly restore view states when popping off query stack - fixes browse in query views - cleanup / tweaks
2026-08-26 11:19:26 -07:00
Ryan Fleury
eb97f797ef
adjust window query state to be a stack rather than just a single selected query; simplify default panel layout, remove duplicative alternatives; fix bad scope idxs with unbalanced scope pts
2026-08-26 09:54:28 -07:00
Ryan Fleury
91e1b1fda2
adjust lister acceptance rule when picking paths for things that might not exist - do not always use the first item in such cases
2026-08-25 18:09:51 -07:00
Ryan Fleury
dc917cc82c
set initial path on browse press
2026-08-25 18:03:50 -07:00
Ryan Fleury
944bff5290
folder picking via same mechanism
2026-08-25 17:56:52 -07:00
Ryan Fleury
fb06485b87
browse button cell extension for cfg file path evaluations - route to 'pick file' command, fast-path for using query uis to inserting a path textually
2026-08-25 17:31:33 -07:00
Ryan Fleury
e28a543573
remove dead binary searching helper
2026-08-25 11:38:25 -07:00
Ryan Fleury
092a121484
project-tagged watch exprs
2026-08-25 11:20:43 -07:00
Nikita Smith
39fa231e7c
ICF correctness fixes
...
* added safe-guards for the const data ICF
* exclude associated CFG metadata section guards
* color primary section hash with associated sections colors
* remove folded symbol associated chain
2026-08-25 00:10:51 -07:00
Nikita Smith
ff1877dfa2
push purged item to the free list
2026-08-25 00:10:51 -07:00