Commit graph

17 commits

Author SHA1 Message Date
Stas Boukarev 37ddc92c87 Stop stack-analyze interfering with direct mv-calls
They don't push any values.
2026-09-05 04:05:56 +03:00
Stas Boukarev 9107d0306d Add --interpret to parallel-exec
[skip ci]
2026-09-04 22:09:31 +03:00
Stas Boukarev aef824ed69 Unify more in debug-int 2026-03-03 01:59:37 +03:00
Stas Boukarev f96e614006 Fix (/ real complex) float contagion 2026-02-13 01:25:40 +03:00
Stas Boukarev f08b505a94 Don't check package locks for inlined functions.
Fixes lp#2129827
2025-10-27 21:15:18 +03:00
Stas Boukarev 63b002ded3 Push :gc-stress in time. 2025-10-25 00:12:17 +03:00
Stas Boukarev 45ba8df760 Allow parallel-exec with --gc-stress 2025-10-24 23:24:24 +03:00
Stas Boukarev a6536256bb Push :slow to impure tests earlier. 2025-10-22 17:47:11 +03:00
Douglas Katzman 9b55d0c6f8 Add commentary about what should or shouldn't work 2025-08-19 15:18:06 -04:00
Stas Boukarev 76c09c99d9 parallel-exec.sh: optionally delete logs. 2025-08-19 15:45:09 +03:00
Stas Boukarev 35a06c1005 Reduce extraneous test output. 2025-08-19 05:39:27 +03:00
Douglas Katzman a94226e078 Tweak test runners to fail less badly on linux +sb-safepoint 2025-06-04 17:23:11 +00:00
Douglas Katzman 425f5f7b13 Finish #+sw-int-avoidance patch less ambitiously
It supports only pending stop-for-GC now, but if debugging a genuine SIGILL
or SIGTRAP, it's a lot easier when you can avoid most GC-related signals.
(It's easy enough to tell gdb to ignore/pass SIGUSR2, but not SIGILL or
SIGTRAP if you're expecting to receive and stop at those)
So this is a different take on rev aa44aa035f but better, in that the
entire regression suite on Linux succeeds.
The macOS implementation is just a sketch; it doesn't work at all.
2025-03-19 14:45:45 -04:00
Stas Boukarev 5e1728259e parallel-exec: don't run (gc :gen 7) on arm64.
Some checks are pending
CL-host / ecl (push) Waiting to run
CL-host / clisp (push) Waiting to run
CL-host / ccl (push) Waiting to run
CL-host / compare-xc-host-fasls (self, false) (push) Blocked by required conditions
CL-host / cmucl (push) Waiting to run
CL-host / sbcl (push) Waiting to run
CL-host / self (push) Waiting to run
CL-host / compare-xc-host-fasls (ccl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (clisp, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (cmucl, false) (push) Blocked by required conditions
Linux / build (x86, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-unicode, ) (push) Waiting to run
Linux / build (x86-64, --with-mark-region-gc) (push) Waiting to run
Linux / build (x86-64, --with-sb-fasteval --without-sb-eval, fasteval) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, sse4) (push) Waiting to run
Linux / build (x86-64, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-unicode, ) (push) Waiting to run
Mac / build (--without-sb-thread, x86-64) (push) Waiting to run
Mac / build (arm64, --with-mark-region-gc) (push) Waiting to run
Mac / build (arm64, --with-sb-thread) (push) Waiting to run
Mac / build (x86-64, --with-mark-region-gc) (push) Waiting to run
Mac / build (x86-64, --with-sb-thread) (push) Waiting to run
Windows / build (push) Waiting to run
It causes crashes during compilation.
2024-09-05 20:15:19 +03:00
Stas Boukarev 73b2555c2d Clear *backend-parsed-vops*
Which is used for VOP inheritance, which is not needed in the target.
Saves about 600KB
2024-05-19 19:22:00 +03:00
Douglas Katzman b1de0f261f Fix whitespace 2024-04-02 21:58:09 -04:00
Douglas Katzman af40a1d608 Move guts of parallel-exec into a lisp file 2024-04-02 20:16:35 -04:00