Nikita Smith
|
79cb6c3c5e
|
step into tests
|
2026-06-02 12:10:45 -07:00 |
|
Nikita Smith
|
09afff7957
|
improve error handling in the debugger harness (source file + line
number for error reports and allow scripts without header)
|
2026-06-02 12:10:44 -07:00 |
|
Nikita Smith
|
2f799e0e0e
|
more /OPT:REF tests
|
2026-06-02 12:10:37 -07:00 |
|
Nikita Smith
|
49af8248ef
|
update tests summary
|
2026-06-02 12:10:36 -07:00 |
|
Nikita Smith
|
19cee2d646
|
todo
|
2026-06-02 12:10:35 -07:00 |
|
Nikita Smith
|
a3bac20a73
|
rebase fixes
normalize line endings
sort test pointers
rebase fixes
rebase fixes
|
2026-06-02 12:10:29 -07:00 |
|
Nikita Smith
|
58fc57f6a3
|
torture_dbg: reuse Windows env-var expander in the harness compile/link/launch steps
|
2026-06-02 12:10:28 -07:00 |
|
Nikita Smith
|
ffe18834dd
|
run tests on Linux
|
2026-06-02 12:10:18 -07:00 |
|
Nikita Smith
|
e92947057d
|
workaround os_get_current_path
|
2026-06-02 12:10:18 -07:00 |
|
Nikita Smith
|
e17bcd3058
|
switch for launching debugger with window
|
2026-06-02 12:10:17 -07:00 |
|
Nikita Smith
|
857ab15aaa
|
hack-in temp backslash for windows
|
2026-06-02 12:10:16 -07:00 |
|
Nikita Smith
|
2102239b81
|
make test ignore slashes
|
2026-06-02 12:10:15 -07:00 |
|
Nikita Smith
|
f3c631973b
|
various fixes in torture for Linux compatibility
|
2026-06-02 12:10:15 -07:00 |
|
Nikita Smith
|
14dff337d4
|
disable radlink tests for windows
|
2026-06-02 12:10:14 -07:00 |
|
Nikita Smith
|
2d99f5600c
|
move linker id helper to the main file so we can use it in other torture
layers
|
2026-06-02 12:10:14 -07:00 |
|
Nikita Smith
|
2ded251f7e
|
update stepping test to produce a fixed exe on windows
|
2026-06-02 12:10:13 -07:00 |
|
Nikita Smith
|
de03edc69e
|
rename artifact folder so it does not collide with torture program on linux
|
2026-06-02 12:10:08 -07:00 |
|
Nikita Smith
|
60a38247af
|
capture output on linux
|
2026-06-02 12:10:07 -07:00 |
|
Nikita Smith
|
61f7d0c43a
|
minor fixes
|
2026-06-02 12:10:06 -07:00 |
|
Nikita Smith
|
d7161ea6e6
|
clean up stepping test, and remove switch for overriding crash dump path
|
2026-06-02 12:09:59 -07:00 |
|
Nikita Smith
|
7b01038f05
|
add error messages in script runner and create a global default timeout
|
2026-06-02 12:09:58 -07:00 |
|
Nikita Smith
|
5d8c568d82
|
use PID to find and kill running debugger after tests, and add automatic
kill on when torture crashes
|
2026-06-02 12:09:56 -07:00 |
|
Nikita Smith
|
7289338d53
|
simplify timeouts
|
2026-06-02 12:09:56 -07:00 |
|
Nikita Smith
|
5a3741a264
|
gen crash dumps
|
2026-06-02 12:09:54 -07:00 |
|
Nikita Smith
|
3ec7ae6746
|
explain failed launch
|
2026-06-02 12:09:53 -07:00 |
|
Nikita Smith
|
b60f5ec7cb
|
wire non graphical raddbg build target
|
2026-06-02 12:09:53 -07:00 |
|
Nikita Smith
|
b6bc8d89b0
|
bifurcate output into stderr and stdout
|
2026-06-02 12:09:52 -07:00 |
|
Nikita Smith
|
3878a4cd95
|
minor fixes to basic stepping test
|
2026-06-02 12:09:51 -07:00 |
|
Nikita Smith
|
210b6a212a
|
capture stderr and print out when test fails/crashes
|
2026-06-02 12:09:50 -07:00 |
|
Nikita Smith
|
f991a80c85
|
remove safe call so crashes in github actions print out callstack
|
2026-06-02 12:09:50 -07:00 |
|
Nikita Smith
|
887ee21d94
|
print out last captured output when a test fails or crashes
|
2026-06-02 12:09:48 -07:00 |
|
Nikita Smith
|
a645622b10
|
basic debugger stepping test run to completion
|
2026-06-02 12:09:47 -07:00 |
|
Nikita Smith
|
a73105b296
|
torture merge build fixes
|
2026-05-18 18:18:18 -07:00 |
|
Nikita Smith
|
0c656563b8
|
todo
|
2026-05-18 18:11:48 -07:00 |
|
Nikita Smith
|
e1e8ba826d
|
fix duplicate defer import link
|
2026-05-18 18:11:48 -07:00 |
|
Nikita Smith
|
921030c432
|
hash map
|
2026-05-18 18:11:47 -07:00 |
|
Nikita Smith
|
ffb6cb8987
|
minidump includes
|
2026-05-18 18:11:47 -07:00 |
|
Ryan Fleury
|
a60502d765
|
sketch out first pass of autos evaluation
|
2026-05-14 13:50:34 -07:00 |
|
Ryan Fleury
|
2f6d0f9aaa
|
os -> wm; *_w32_ -> w32_*_, *_lnx_ -> lnx_*_
|
2026-05-08 21:17:21 -07:00 |
|
Ryan Fleury
|
9a7782de47
|
re-slice linux/win32 backends, top-level folder is backend (demon/win32 -> win32/demon, etc.); os_gfx -> window_manager; fix linux / opengl builds for new apis/types
|
2026-05-08 15:21:22 -07:00 |
|
Ryan Fleury
|
aea4a4ff9d
|
eliminate os_core, move into base; eliminate regs, move into arch abstraction layer, define x64 regs in x64 layer; move win32 backend for os core (now base) functionality to top-level win32 layer
|
2026-05-08 15:21:21 -07:00 |
|
Nikita Smith
|
1f4c4af598
|
use compound initializers to define and drive obj generation
|
2026-04-24 13:11:34 -07:00 |
|
Nikita Smith
|
6348c63cdc
|
make namespace optional for specifying test targets
|
2026-04-23 17:34:02 -07:00 |
|
Nikita Smith
|
7ed5977d20
|
improve determinism test speed
|
2026-04-23 17:18:24 -07:00 |
|
Ryan Fleury
|
602cf68980
|
fix builds
|
2026-04-23 14:45:13 -07:00 |
|
Ryan Fleury
|
2623141fd4
|
checkpoint on multi-lane / simplified dwarf parsing/conversion; fix incorrect assumption of relative in radbin
|
2026-04-23 14:25:50 -07:00 |
|
Nikita Smith
|
05d76b416a
|
update defer imp link test
|
2026-04-22 18:38:03 -07:00 |
|
Ryan Fleury
|
a90fbc844b
|
merge ctrl_init / d_init
|
2026-04-22 12:56:15 -07:00 |
|
Nikita Smith
|
86066018e7
|
helper for writing COFF objs and libs
|
2026-04-22 12:27:25 -07:00 |
|
Nikita Smith
|
ffd6f10b31
|
wildcard match target tests
|
2026-04-22 09:30:45 -07:00 |
|