summaryrefslogtreecommitdiff
path: root/tests/dynamic-extent.pure.lisp
AgeCommit message (Expand)Author
2024-06-01x86-64/allocate-list-on-stack: encode large immediates.Stas Boukarev
2024-04-16Emit correct error-break in allocate-vector-on-stackDouglas Katzman
2024-03-07Reduce use of without-package-locks internallyDouglas Katzman
2023-12-14Add gc-barrier debugging.Stas Boukarev
2023-10-18Disable stack-allocated-vector-checks-overflow on (not (and :x86-64 :linux)).Stas Boukarev
2023-10-15stack: Preserve lvars under stack consed objects in a different way.Charles Zhang
2023-10-05Disable :stack-allocated-vector-checks-overflow on darwin.Stas Boukarev
2023-10-03x86-64: Fix stack-allocated vector overflow check with integer size.Charles Zhang
2023-09-29Disable :stack-allocated-vector-checks-overflow where it doesn't work.Stas Boukarev
2023-09-28x86: Check for stack overflow for large stack allocated objects.Charles Zhang
2023-09-28Fix some DX tests.Charles Zhang
2023-09-11Don't set dynamic extent for a SETQ value if it has one already.Charles Zhang
2023-09-07stack: Fix preservation of interleaved dynamic extents.Charles Zhang
2023-09-07stack: Potentially insert mess-ups at DYNAMIC-EXTENT nodes.Charles Zhang
2023-09-07Fix test.Charles Zhang
2023-09-06stack: Make sure to not clean up nested stack values too early.Charles Zhang
2023-09-06Don't stack allocate SETQ values in a different stack frame.Charles Zhang
2023-09-05Allow stack allocation not just for initial variable bindings.Charles Zhang
2023-08-30Don't set dynamic-extent through subparts if one already exists.Charles Zhang
2023-08-21stack: Fix lp#2032030.Charles Zhang
2023-08-19stack: Correctly insert %DYNAMIC-EXTENT-START.Charles Zhang
2023-08-19Add another test.Charles Zhang
2023-08-18Allow conditional stack allocation even when not all branches can.Charles Zhang
2023-08-16stack: Protect against deleted code.Charles Zhang
2023-08-16stack: Fix lp#2031224.Charles Zhang
2023-08-09Remove and/or rename a lot of #+gencgcDouglas Katzman
2023-05-29Enable a test.Stas Boukarev
2023-05-21Delete metaspace.Charles Zhang
2023-05-04Quieten testsDouglas Katzman
2023-04-15Rework DX compiler note machinery.Charles Zhang
2023-04-15Make some dynamic extent tests not depend on notes firing.Charles Zhang
2023-03-16Use the correct mess-up node when propagating dx to lambdas.Charles Zhang
2023-03-15Make auto-dx-ification with transformed known calls work.Charles Zhang
2023-03-14Go back to a lexenv based comparison test for DX propagation.Charles Zhang
2023-03-13Make auto downward dxification work for known functions too.Charles Zhang
2023-03-12Allow otherwise-inaccessible closures to be stack allocated.Charles Zhang
2023-03-02Make stack allocating anonymous closures work.Charles Zhang
2023-02-22Re-add a fix for a real-world dx propagation test case.Charles Zhang
2023-02-20Fix propagate-ref-dx.Stas Boukarev
2023-01-24Remove a find-named-calleesDouglas Katzman
2022-11-17Add a DX lvar substitution test case.Charles Zhang
2022-11-17Remove DX + CAST interaction "workaround".Charles Zhang
2022-08-22Split sb-pcl::format-symbol into two variantsDouglas Katzman
2022-07-11Restore undefined variable warningsChristophe Rhodes
2022-07-06Try to fix (:no-consing :hash-tables).Stas Boukarev
2022-05-02Look through LETs when deciding if DX is allowed.Stas Boukarev
2022-04-22Don't delete empty special bindings if there is dynamic-extent around.Stas Boukarev
2022-02-20Assume presence of compiler-test-util in "pure" testsDouglas Katzman
2022-01-11Delete redundant catch from pure-runnerDouglas Katzman
2022-01-10Prevent pure tests from exiting lispDouglas Katzman