..
data
Update to Unicode 15.0.0
2023-05-15 21:12:35 +01:00
heap-reloc
Rename os_validate to os_alloc_gc_space
2022-09-17 09:43:07 -04:00
alien.impure.lisp
Simplify processing inline lambdas and lexenvs even more.
2023-01-29 14:27:52 +01:00
alientype.pure-cload.lisp
Actually fix alien-fun-type-hashset
2022-12-21 13:20:33 -05:00
alloc-histo.impure.lisp
Skip alloc-histo.impure on -system-tlabs
2023-06-07 10:43:51 +03:00
alloca.c
Change alloca.h to stdlib.h
2019-06-19 04:25:52 +03:00
allocator.pure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
ansi-tests.sh
ansi-test.sh: mark arm64-darwin as passing the float exception tests.
2023-01-11 20:22:34 +03:00
aprof.impure.lisp
Get #+(and immobile-space (not compact-instance-header)) working
2023-05-02 21:46:03 -04:00
arena.impure.lisp
Unuse arena in interruption handler
2023-07-24 00:38:31 -04:00
arenaheapwaste.impure.lisp
Fix 2 arena bugs:
2023-08-02 16:01:28 -04:00
arith-2.pure.lisp
Fix integer-length derive-type.
2023-10-21 19:57:23 +03:00
arith-combinations.pure.lisp
arm64: add overflow-ash-unsigned-fixnum
2023-06-09 22:11:30 +03:00
arith-slow.pure.lisp
More complicated logcount type derivation.
2023-10-21 10:17:08 +03:00
arith.pure.lisp
Better LDB type derivation.
2023-08-31 06:05:51 +03:00
array.pure.lisp
%make-array: consider non-sequences.
2023-09-26 11:18:54 +03:00
assembler.pure.lisp
Cure "obsolete syntax" warnings in test
2022-12-20 21:36:44 -05:00
assertoid.lisp
Properly derive the type of LOG.
2023-10-16 09:11:46 +03:00
autoclose-stream.impure.lisp
Revert to dumb finalizer table if #+weak-vector-readbarrier
2023-10-04 23:00:29 -04:00
avltree.pure.lisp
Fix instances of loop repeat .. for .. pattern
2022-04-10 22:02:11 +01:00
backq-const-fold.impure-cload.lisp
Don't try to fold named constant references inside backquote anymore
2022-05-02 01:06:14 -07:00
backq.pure-cload.lisp
Fix parallel-exec and improve purity of pure tests
2019-03-22 21:01:52 -04:00
backq.pure.lisp
Enforce still more purity of pure tests
2019-04-06 11:45:31 -04:00
backtrace.impure.lisp
Export MAP-BACKTRACE
2022-10-19 11:50:53 -04:00
bad-code.impure.lisp
Catch macro errors in FOPCOMPILABLE-P.
2018-01-09 04:09:06 +03:00
bad-code.pure.lisp
Don't remove casts for nodes derived to NIL.
2023-10-06 18:11:20 +03:00
bad-mlf-test.lisp
Add more (store-source-form 0) decls
2022-07-14 17:13:53 -04:00
banner.test.sh
Split up core.test.sh
2019-06-19 17:40:00 -04:00
bbtree-test-util.lisp
Improve and fix BBtree tests
2020-08-09 22:06:26 -04:00
benchmark.lisp
Add more tools (not used yet) for finding code
2022-06-22 12:29:52 -04:00
benchmark.sh
Add new timing wrapper for parallelized test suite
2022-06-07 16:15:24 -04:00
bit-bash.pure.lisp
Improve UB<n>-BASH-COPY for octet size or larger
2021-06-15 15:43:11 -04:00
bit-vector.impure.lisp
Remove still more assumptions about 0-filled heap
2021-08-20 09:54:26 -04:00
bivalent-stream.pure.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
block-compile-defstruct-test.lisp
Remove defstruct tlf queuing.
2020-04-19 19:50:48 -07:00
block-compile-test-2.lisp
Add test files.
2020-02-14 17:37:57 -08:00
block-compile-test-3.lisp
block compilation: Fix inlining.
2020-04-18 16:43:34 -07:00
block-compile-test-4.lisp
block compilation: Add START-BLOCK and END-BLOCK declarations.
2020-04-30 22:27:54 -07:00
block-compile-test-5.lisp
block compilation: work around free-funs lossage
2020-05-02 02:01:13 -07:00
block-compile-test.lisp
Add test files.
2020-02-14 17:37:57 -08:00
block-compile.impure.lisp
Fix package interactions under block compilation.
2023-01-30 20:09:14 +01:00
break-on-signals.impure.lisp
tests: Use WITH-TEST in break-on-signals.impure.lisp
2018-01-18 11:00:29 +01:00
brothertree.impure.lisp
Darwin: fix build without legacy support library
2023-08-30 22:37:22 +02:00
bsearch.pure.lisp
Specialize bsearch for uint32 and uint64
2022-07-14 19:55:45 -04:00
bug-255.lisp
Disallow failure from COMPILE-FILE in cload tests
2022-02-19 14:54:59 -05:00
bug-332.lisp
bug-414.lisp
bug-417.lisp
bug-503095-2.lisp
bug-503095.lisp
bug-936304.impure.lisp
Remove more assumptions of implicit 0-fill for all vectors
2021-05-18 19:44:15 -04:00
bug-943953.lisp
bug-981106.impure.lisp
Split out the slowest tests from gc.impure
2019-03-18 11:28:15 -04:00
bug-1072739.pure.lisp
Decrease parallel-exec total wall-clock time
2020-06-30 13:12:46 -04:00
bug-1180102.impure.lisp
win32: remove linux futex shims, use native API
2020-09-01 01:15:35 -04:00
bug-doug-mcnaught-20030914.lisp
bug204-test.lisp
call-into-lisp.impure.lisp
Fix call_into_lisp on Windows.
2022-03-16 17:37:45 +03:00
callback.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
case-test.lisp
case.pure.lisp
Run each pure test file in a randomly named package
2019-03-22 08:57:06 -04:00
ccase.pure.lisp
Don't check for VECTOR before calling hairy-data-vector-ref.
2022-08-22 01:59:45 +03:00
character.pure.lisp
Add a test for the (char-equal base-char base-char) transform.
2022-09-23 19:22:42 +03:00
chill.test.sh
Prevent chill from regressing
2019-11-05 16:49:59 -05:00
circ-tree-test.lisp
classoid-typep.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
clos-1.impure.lisp
Accept :ORDER NIL in long-form method-combination group specifiers
2023-01-31 09:22:08 +00:00
clos-add-remove-method.impure.lisp
Add a WITH-SCRATCH-FILE macro to the test suite
2019-03-14 16:27:24 -04:00
clos-cache.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
clos-call-next-method.impure.lisp
tests: Extended tests for the CALL-NEXT-METHOD argument checker
2020-09-23 12:07:41 +02:00
clos-ignore.interactive.lisp
clos-interrupts.impure.lisp
Disable tests that use interrupt-thread on win32.
2017-11-23 21:14:48 +03:00
clos-method-combination-redefinition.impure.lisp
handle short<->long method combination redefinitions
2018-05-02 14:00:53 +01:00
clos-typechecking.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
clos.impure-cload.lisp
Get rid of a use of PCL-COMPILE for defstruct
2022-04-17 23:31:19 -04:00
clos.impure.lisp
Improve conformance with CLHS 7.6.5
2023-10-22 14:50:06 +01:00
clos.pure.lisp
Fix signalling illegal-class-name-error.
2022-02-01 15:49:07 +03:00
clos.test.sh
Warn less about duplicate-named slots
2021-09-16 10:15:22 +01:00
cmp-combinations.pure.lisp
Add threads to a test.
2023-01-29 18:53:31 +03:00
coalesce.pure.lisp
Invert a condition in a test.
2021-12-16 21:10:12 +03:00
coerce.pure.lisp
Warn about putting macros where functions are needed.
2021-12-04 16:58:31 +03:00
colorize-control-codes.lisp
colorize-windows-console.lisp
colorize.lisp
Allow some tests to run if the sources tree is read-only all the way down
2019-03-13 22:52:19 -04:00
compare-and-swap.impure.lisp
Enable wide-compare-exchange test for interpreter
2023-07-23 23:56:10 -04:00
compiler-1.impure-cload.lisp
Simplify lvar-fun-type
2023-07-19 15:45:28 +03:00
compiler-2.impure-cload.lisp
Simplify lvar-fun-type
2023-07-19 15:45:28 +03:00
compiler-2.impure.lisp
Go back to the old code for initial-dfo.
2023-02-25 10:20:50 +03:00
compiler-2.pure.lisp
ctype-of: don't return complicated (cons function) types.
2023-10-11 22:37:19 +03:00
compiler-ir.pure.lisp
Rearrange some tests.
2023-09-22 18:35:18 +03:00
compiler-output-test.lisp
compiler-slow.pure.lisp
Correct a *feature* condition.
2023-09-23 16:41:49 +03:00
compiler-test-util.lisp
Rearrange some tests.
2023-09-22 18:35:18 +03:00
compiler.impure-cload.lisp
Revert "Fix function type clobbering in a principled way."
2022-10-06 15:08:50 +03:00
compiler.impure.lisp
Simplify lvar-fun-type
2023-07-19 15:45:28 +03:00
compiler.pure-cload.lisp
convert-call-if-possible: inline maybe-inline functions from different components.
2023-07-29 22:24:36 +03:00
compiler.pure.lisp
x86: Check for stack overflow for large stack allocated objects.
2023-09-28 23:05:17 +02:00
compiler.test.sh
Restore undefined variable warnings
2022-07-11 11:55:03 +01:00
compound-cons.pure.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
concurrent-rename-package.impure.lisp
Improve RENAME-PACKAGE
2021-07-05 19:59:54 -04:00
concurrent-syscalls.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
condition-2.pure.lisp
Skip a safety check in handler-bind
2022-09-13 12:34:01 -04:00
condition-notify.pure.lisp
Correctly parameterize a test
2023-10-05 17:13:40 -04:00
condition-wait-sigcont.lisp
condition.pure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
constantp.pure.lisp
Make 2 tests more self-contained
2020-09-20 02:25:15 -04:00
constraint.pure.lisp
Properly derive the type of LOG.
2023-10-16 09:11:46 +03:00
ctor.impure.lisp
Avoid using FIND-NAMED-CALLEES in tests
2023-01-19 14:50:06 -05:00
custom-sysinit.lisp
Bind *LOAD-{PATHNAME,TRUENAME}* when reading init files
2017-09-07 16:09:46 -04:00
custom-userinit.lisp
Bind *LOAD-{PATHNAME,TRUENAME}* when reading init files
2017-09-07 16:09:46 -04:00
deadline.impure.lisp
Revert "Split deadline tests in half"
2022-01-15 19:26:40 -05:00
deadlock.impure.lisp
Export SB-UNIX:CLOCK-GETTIME (for internal use only)
2023-05-02 01:35:23 -04:00
debug.impure.lisp
Fix TAIL-ANNOTATE for the nth time.
2023-03-13 15:48:31 +01:00
debug.pure.lisp
Rename and revise comments about valid_lisp_pointer
2023-10-03 10:59:45 -04:00
defglobal.pure-cload.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
defglobal.pure.lisp
Fix tests.
2022-09-29 17:38:42 +03:00
define-compiler-macro.pure.lisp
Enforce still more purity of pure tests
2019-04-06 11:45:31 -04:00
defmacro-test.lisp
defstruct.impure-cload.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
defstruct.impure.lisp
Add a type deriver for allocate-vector.
2023-06-30 16:16:23 +03:00
deftype.impure.lisp
tests: Remove redundant LOADs and USE-PACKAGEs.
2018-03-20 21:04:19 +03:00
deprecation.impure.lisp
Make deprecation behavior exactly the same between compile and load.
2022-04-29 10:57:40 -07:00
deprecation.internal.impure.lisp
tests: Less IN-PACKAGE noise
2018-12-07 19:58:38 +01:00
derived-function-type-casts.lisp
describe.impure.lisp
Type-check second arg of DESCRIBE
2020-11-11 21:15:14 -05:00
destructure.pure.lisp
Fix destructuring of optionals with supplied-p and multiple values.
2020-04-01 20:41:02 +03:00
disassem.impure.lisp
Remove uncertainty from disassemble-everything test
2021-02-21 12:46:28 -05:00
do-refs.impure.lisp
One more #+/-(and immobile-code x86-64).
2023-08-30 22:37:22 +02:00
dump.impure-cload.lisp
Don't do constant folding on complex arrays.
2023-10-05 01:28:28 +03:00
dynamic-extent.pure.lisp
Disable stack-allocated-vector-checks-overflow on (not (and :x86-64 :linux)).
2023-10-18 02:34:38 +03:00
elfcore.test.sh
Possibly rectify a misunderstanding among users
2023-08-29 14:25:19 -04:00
enc-cn.pure.lisp
Delete redundant catch from pure-runner
2022-01-11 22:49:53 -05:00
enc-jpn.pure.lisp
Delete redundant catch from pure-runner
2022-01-11 22:49:53 -05:00
encap.impure.lisp
Restore and test sb-int:encapsulated-p
2022-10-03 18:36:59 -04:00
error-source-path.impure.lisp
Preserve ctran-source-path when doing let-conversion.
2023-04-17 06:45:06 +03:00
eval.impure.lisp
Export SB-KERNEL:INTERPRETED-FUNCTION
2019-02-27 16:05:30 -05:00
exhaust.impure.lisp
win32: handle and recover from stack overflow exceptions
2022-10-06 16:29:17 +01:00
exit-hang.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
expect.sh
Reduce test noise
2018-12-11 19:06:07 -05:00
extended-sequences.impure.lisp
Fix MAP-INTO-ing extended sequences
2020-10-03 23:47:37 +03:00
external-format.pure.lisp
Tail-call ansi stream -cout and -bout methods
2023-02-12 23:38:46 -05:00
fast-eval.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
fcb-threads.c
Fix post-GC crash in enter-foreign-callback
2020-09-09 00:09:40 -04:00
fcb-threads.impure.lisp
Whitespace
2023-07-19 12:26:25 -04:00
filecompile.impure-cload.lisp
Rearrange tests
2021-04-20 17:13:33 -04:00
filecompile.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
filesys.impure.lisp
Move another test out of filesys.pure
2023-10-04 22:28:08 -04:00
filesys.pure.lisp
Move another test out of filesys.pure
2023-10-04 22:28:08 -04:00
filesys.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
fin-call.impure.lisp
x86-64: give all funcallable-instances a builtin trampoline
2022-08-08 14:05:27 -04:00
fin-threadsafety.pure.lisp
Remove stub for %MAKE-FUNCALLABLE-INSTANCE
2023-05-03 13:21:24 -04:00
finalize-2.impure.lisp
Skip finalize-2.impure on -sb-thread
2023-08-05 19:01:58 +03:00
finalize.impure.lisp
Revert to dumb finalizer table if #+weak-vector-readbarrier
2023-10-04 23:00:29 -04:00
finalize.test.sh
Be less parsimonious with memory for fullcgc bitmap
2022-08-05 22:59:27 -04:00
find-tests.lisp
find-tests.sh
float-2.pure.lisp
Delay transforming irrational functions to alien calls.
2023-10-17 02:36:35 +03:00
float.pure.lisp
ppc/Darwin: Revert "Delete support for #+(and darwin ppc)"
2023-08-30 22:37:22 +02:00
foreign-stack-alignment.impure.lisp
Prevent writing into source tree
2023-09-29 21:39:41 -04:00
foreign.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
format.pure.lisp
Return NIL from (format string ...)
2023-01-03 18:18:38 +03:00
full-eval.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
fun-names.pure.lisp
Avoid storing unbound marker in a hash-table
2021-05-02 22:35:07 -04:00
futex-wait.test.sh
Fix tests.
2021-10-07 13:18:12 +03:00
fwdref-layout.impure.lisp
Fix another defstruct problem
2022-05-26 13:36:33 -04:00
gc-cardmark.impure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
gc-search.impure.lisp
Fix some feature conditionals for tests.
2023-08-30 18:48:55 +02:00
gc-slow.impure.lisp
Remove a native_pointer() use
2022-05-10 13:33:17 -04:00
gc-smoketest.pure.lisp
Fix bug from rev c8f1b4bb86
2022-02-17 16:01:52 -05:00
gc-testlib.c
Stuff all gc-related headers into gc.h
2023-08-07 11:19:30 -04:00
gc-threads.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
gc.impure.lisp
Revert to dumb finalizer table if #+weak-vector-readbarrier
2023-10-04 23:00:29 -04:00
gcd.pure.lisp
tests: Use WITH-TEST in gcd.pure.lisp
2018-01-18 11:00:29 +01:00
genheaders.test.sh
Improve header layering
2023-07-06 11:24:22 -04:00
genmakefile.lisp
win32: get parallel-exec.sh working
2020-09-08 12:57:33 -04:00
gethash-concurrency.pure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
gray-streams.impure.lisp
Accept generalized booleans from stream-file-position.
2019-02-25 00:02:24 +03:00
hash-2.pure.lisp
Silence failing tests.
2023-06-15 20:28:50 +03:00
hash-cache.pure.lisp
tests: Skip (:hash-cache :interrupt) on all safepoint builds
2022-02-18 13:57:46 +01:00
hash-custom-test.pure.lisp
Fix type error with closure as :TEST in MAKE-HASH-TABLE
2022-02-03 10:09:32 -05:00
hash-table.impure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
hash.pure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
hashset.pure.lisp
Finish completely renaming package-hashtable to SYMBOL-HASHSET
2022-12-06 21:46:14 -05:00
heapsort.pure-cload.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
heapwalk.impure.lisp
x86-64: shorten code size for a few word-sized math vops
2023-03-06 00:25:54 -05:00
hide-packages.test.sh
Implement the global package table differently
2023-01-31 15:21:28 -05:00
hopscotch.impure-cload.lisp
Unbreak test
2017-08-11 01:03:44 -04:00
icf-smoketest.impure-cload.lisp
Fix ICF crash
2020-09-25 01:16:05 -04:00
immobile-space.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
impure-runner.lisp
Add --slow for run-tests.sh to push :slow onto *features*
2023-01-28 18:31:28 +03:00
info.before-xc.lisp
Shrink globldb packed infos if #+compact-instance-header
2021-11-22 15:52:39 -05:00
info.pure.lisp
Purify globaldb info concurrency test
2023-01-22 22:09:34 -05:00
init-hooks.test.sh
Call init-hooks before starting finalizer
2021-08-12 19:30:28 -04:00
init.test.sh
Use numeric comparison where intended
2020-02-17 11:29:11 -05:00
input-manifest.lisp-expr
Fix test manifest
2023-01-31 16:44:08 -05:00
inspect.impure.lisp
Extend unbound slot detection in inspect
2023-04-30 18:35:34 +01:00
install-test.sh
sbcl-homedir-pathname: handle symlinks too.
2020-04-01 14:44:20 +03:00
integerdiv.pure.lisp
x86: add fastrem-32
2022-12-08 17:36:36 -05:00
interface.impure.lisp
Eliminate fdefn from ENCAPSULATE-FUNOBJ interface
2022-10-04 09:20:37 -04:00
interface.pure.lisp
Put slow tests from interface.pure elsewhere
2022-10-03 15:59:24 -04:00
interface.test.sh
Avoid relying on current make-array default behavior
2021-05-16 23:23:08 -04:00
interrupt-atomic-incf.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
interrupt-consing.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
interrupted-sleep.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
join-thread-timeout.impure.lisp
Mark (:join-thread :timeout) as broken on sb-safepoint.
2020-10-03 18:07:27 +03:00
kill-non-lisp-thread.c
Fix kill-non-lisp-thread on darwin.
2022-11-25 00:09:09 +03:00
kill-non-lisp-thread.impure.lisp
Apply patch from lp#2026809
2023-07-12 13:27:39 -04:00
lambda-list.pure.lisp
Fix TAIL-ANNOTATE for the nth time.
2023-03-13 15:48:31 +01:00
layouts.pure.lisp
Remove unused thing
2023-10-18 09:27:01 -04:00
list.pure.lisp
Run each pure test file in a randomly named package
2019-03-22 08:57:06 -04:00
load.impure-cload.lisp
load.impure.lisp
Fix minor bug from rev 246e0559f7
2022-11-17 14:26:17 -05:00
load.pure.lisp
Disentangle nested compile-file/load errors.
2019-11-30 15:59:48 +03:00
lockfree-list.pure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
loop-2.pure.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
loop.pure.lisp
Fix instances of loop repeat .. for .. pattern
2022-04-10 22:02:11 +01:00
lzcore.test.sh
Split up core.test.sh
2019-06-19 17:40:00 -04:00
macro-policy-decls.impure-cload.lisp
Slightly insulate test from build-time option
2020-05-13 18:10:41 -04:00
macro-policy-test.lisp
Don't use NOTINLINE to suppress compiler macros inside define-c-m.
2022-11-30 03:09:31 +03:00
macroexpand.pure.lisp
Change some more tests to pure
2023-01-22 22:12:27 -05:00
make-thread.pure.lisp
Skip a test on -sb-thread
2022-08-03 21:28:59 +03:00
map-refs.pure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
map-tests.pure.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
merge-lambdas.lisp
mlf.impure-cload.lisp
Name dumped MAKE-LOAD-FORM results opaquely
2022-01-19 11:36:29 -05:00
mop-1.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-2.impure-cload.lisp
Allow just slot-makunbound-using-class to be redefined.
2022-11-02 23:33:58 +03:00
mop-3.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-4.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-5.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-6.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-7.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-8.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-9.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-10.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-11.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-12.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-13.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-14.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-15.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-16.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-17.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-18.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-19.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-20.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-21.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-22.impure-cload.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-23.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-24.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-25.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-26.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-27.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-28.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-29.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-30.impure.lisp
tests: Use WITH-TEST in mop-*.lisp
2018-12-07 18:23:04 +01:00
mop-31.impure.lisp
Fix change-class / (setf slot-value-using-class) interaction
2020-02-08 14:19:31 +00:00
mop-32.impure.lisp
Restore instances to their previous state on failed U-I-F-{R,D}-C
2022-01-10 16:58:06 +03:00
mop-33.impure.lisp
Restore instances to their previous state on failed U-I-F-{R,D}-C
2022-01-10 16:58:06 +03:00
mop-34.impure.lisp
Improve conformance with CLHS 7.6.5
2023-10-22 14:50:06 +01:00
mop.impure-cload.lisp
mop.impure.lisp
Define TYPE-%BITS as non-raw for 64-bit
2022-12-30 14:27:23 -05:00
mop.pure.lisp
Really enforce test purity
2022-01-15 11:50:11 -05:00
mutex.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
octets.pure.lisp
Remove still more assumptions about 0-filled heap
2021-08-20 09:54:26 -04:00
package-ctor-bug.lisp
package-id.impure.lisp
Change *all-packages* to use power-of-2 sizing
2023-02-01 05:13:30 -05:00
package-locks.impure.lisp
Don't use NOTINLINE to suppress compiler macros inside define-c-m.
2022-11-30 03:09:31 +03:00
package-test-1.lisp
Add failing tests.
2022-06-02 22:17:07 -07:00
package-test-2.lisp
Add failing tests.
2022-06-02 22:17:07 -07:00
package-test-3.lisp
Add failing tests.
2022-06-02 22:17:07 -07:00
package-test-4.lisp
Add failing tests.
2022-06-02 22:17:07 -07:00
package-test-5.lisp
Fix some remainng package weirdness.
2022-12-20 02:04:45 +01:00
package-test-6.lisp
Fix some remainng package weirdness.
2022-12-20 02:04:45 +01:00
package-test-7.lisp
Fix test case.
2023-02-02 13:03:52 +01:00
packages.impure.lisp
Eradicate assumption that weak-vector = SIMPLE-VECTOR internally
2023-06-14 11:37:19 -04:00
packed-varints.pure.lisp
Make debug source correct, even on low debug or for block compile.
2022-04-30 19:28:18 -07:00
parallel-exec.sh
Put thread GC pause time measures in SB-THREAD:THREAD
2023-10-11 16:36:00 -04:00
parallel-fasl-load-test.lisp
pathnames.pure.lisp
Improve pathname piece hashing
2023-10-12 21:50:13 -04:00
pprint.impure.lisp
Combine macro and function pprint dispatch entry
2022-09-07 11:10:01 -04:00
pprint.pure.lisp
Track significant whitespace in pretty streams
2023-08-11 14:29:44 +01:00
print.impure.lisp
Add missing file from prior change
2023-10-04 21:54:42 -04:00
private-cons.impure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
profile.pure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
progv.pure.lisp
Fix test failures with evaluator-mode interpret
2023-07-14 16:46:46 -04:00
properties.pure.lisp
Really enforce test purity
2022-01-15 11:50:11 -05:00
random.pure.lisp
mips: fix failing ash-amount-unsigned-comparison test
2022-03-15 10:32:31 -04:00
raw-slots-interleaved.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
reader.impure.lisp
Prevent set-syntax-from-char from crashing remhash
2020-06-24 15:19:48 -04:00
reader.pure.lisp
Remove still more assumptions about 0-filled heap
2021-08-20 09:54:26 -04:00
redblack.pure.lisp
Make redblack a pure test
2023-01-23 10:35:17 -05:00
relocation.test.sh
Improve heap-relocation test
2022-09-05 20:58:01 -04:00
room.test.sh
run-compiler.sh
ppc/Darwin: Misc fixes for PPC
2023-08-30 22:37:22 +02:00
run-program.impure.lisp
Confine odxprint to safepoint.c
2022-07-18 02:30:43 -04:00
run-program.test.sh
Apply patch from lp#2026809
2023-07-12 13:27:39 -04:00
run-sbcl.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
run-tests.lisp
Put thread GC pause time measures in SB-THREAD:THREAD
2023-10-11 16:36:00 -04:00
run-tests.sh
Add --slow for run-tests.sh to push :slow onto *features*
2023-01-28 18:31:28 +03:00
save-coalesce-ctype.test.sh
Restore change e3013177ae
2022-11-17 21:39:22 -05:00
save.impure.lisp
Skip test (save-lisp-and-die error :multiple-threads) on unithread builds
2022-03-06 14:58:43 +01:00
save1.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save2.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save3.test.sh
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
save4.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save5.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save6.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save7.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save8.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save9.test.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
save10.test.sh
Fix a test that fails if verify_gens is enabled
2023-09-14 10:23:11 -04:00
sb-aclrepl.impure.lisp
Run contrib tests with all other tests and not in make-target-contrib
2022-09-01 21:17:47 -04:00
sb-bsd-sockets.impure.lisp
Run contrib tests with all other tests and not in make-target-contrib
2022-09-01 21:17:47 -04:00
sb-cltl2.impure.lisp
Make cltl2 tests pass with fasteval
2022-09-03 15:52:26 -04:00
sb-concurrency.impure.lisp
Skip some sb-concurrency tests unless compiling
2022-09-03 17:19:29 -04:00
sb-cover.impure.lisp
Re-enable sb-cover tests
2022-12-20 18:07:03 -05:00
sb-gmp.impure.lisp
Run contrib tests with all other tests and not in make-target-contrib
2022-09-01 21:17:47 -04:00
sb-introspect.impure.lisp
sb-introspect: Skip tests if #-sb-source-locations (lp#1635349)
2022-10-01 10:53:46 -04:00
sb-md5.impure.lisp
Use WITH-SCRATCH-FILE in md5 test
2022-09-23 10:43:35 -04:00
sb-mpfr.impure.lisp
Add another bail-out condition for mpfr tests
2022-09-01 22:13:36 -04:00
sb-posix.impure.lisp
sb-posix: play nice in test sandbox
2022-09-12 12:09:40 -04:00
sb-rotate-byte.impure.lisp
Run contrib tests with all other tests and not in make-target-contrib
2022-09-01 21:17:47 -04:00
sb-simd.impure.lisp
Check if AVX2 is supported when running sb-simd.impure.lisp
2023-03-17 01:17:35 +03:00
sb-simple-streams.impure.lisp
Use WITH-SCRATCH-FILE in md5 test
2022-09-23 10:43:35 -04:00
sb-sprof.impure.lisp
Fix WITH-PROFILING to work as advertised in docstring
2022-09-23 17:11:41 -04:00
script.test.sh
selfbuild-output.pure.lisp
Avoid using FIND-NAMED-CALLEES in tests
2023-01-19 14:50:06 -05:00
seq.impure.lisp
Warn about (find "x" (the (array fixnum) x))
2022-12-16 04:17:31 +03:00
seq.pure.lisp
Don't transform FIND on mismatching types.
2023-09-26 18:21:56 +03:00
serve-event.pure.lisp
Hide more not-really-target features
2020-01-06 17:14:05 -05:00
session.impure.lisp
Change condition-broadcast to -notify in session foregound logic
2023-06-08 14:44:42 -04:00
setf.pure.lisp
Avoid using FIND-NAMED-CALLEES in tests
2023-01-19 14:50:06 -05:00
side-effectful-pathnames.test.sh
Fix a test if sb-c::*merge-pathnames* = NIL
2021-06-13 13:38:22 -04:00
signals.impure.lisp
Confine odxprint to safepoint.c
2022-07-18 02:30:43 -04:00
simd-pack-256.pure.lisp
Introduce more fine-grained integer simd pack types.
2022-04-08 20:06:30 -07:00
simd-pack.pure.lisp
Introduce more fine-grained integer simd pack types.
2022-04-08 20:06:30 -07:00
sleepytests.pure.lisp
Put slow tests from interface.pure elsewhere
2022-10-03 15:59:24 -04:00
slot-boundp.impure.lisp
Handle SLOT-MAKUNBOUND like other slot functions
2022-11-29 08:41:47 +00:00
slot-unbound.impure.lisp
Speed up slot-value on any structure-object and non-const slot-name
2023-07-21 10:20:55 -04:00
slot-value.impure.lisp
Speed up slot-value on any structure-object and non-const slot-name
2023-07-21 10:20:55 -04:00
smoke.impure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
solist.pure.lisp
Complete merge of mark-region-gc
2023-08-09 22:20:11 -04:00
specializer.impure.lisp
Remove exports from SB-PCL
2020-06-01 17:54:12 -04:00
stack-alignment-offset.c
Fix "cast from pointer to integer of different size" warning
2020-05-14 12:48:56 -04:00
static-alloc.impure.lisp
Fix bug in MAKE-STATIC-VECTOR
2021-05-07 22:56:09 -04:00
static-garbage.impure.lisp
Fix failing tests
2020-12-09 13:49:47 -05:00
static-linker.impure.lisp
Fix regression from 9dae557697
2022-09-07 14:51:35 -04:00
step.pure.lisp
arm: Notate failing tests
2023-01-11 18:29:38 -05:00
stream.impure-cload.lisp
Use more scratch files
2019-03-19 15:48:28 -04:00
stream.impure.lisp
Delete metaspace.
2023-05-21 17:35:43 +02:00
stream.pure.lisp
Enable more of a test
2023-07-18 20:14:52 +01:00
stream.test.sh
stress-gc.lisp
stress-gc.sh
string.pure.lisp
x86: Check for stack overflow for large stack allocated objects.
2023-09-28 23:05:17 +02:00
style-warnings.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
subr.sh
Use /tmp more in shell tests
2022-10-07 13:54:25 -04:00
symbol-2.pure.lisp
Reduce system call overhead for opening fasls
2022-03-29 15:09:51 -04:00
symbol-macrolet-test.lisp
symbol.pure.lisp
Return NIL from PROGV with an empty body.
2019-11-17 21:11:34 +03:00
system.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
test-funs.lisp
ppc/Darwin: Revert "Delete support for #+(and darwin ppc)"
2023-08-30 22:37:22 +02:00
test-util.lisp
Reduce test warnings.
2023-10-18 03:49:19 +03:00
threads.impure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
threads.pure.lisp
Affect OS thread name from (SETF THREAD-NAME)
2023-07-15 21:09:28 -04:00
threads.test.sh
time.pure.lisp
Run each pure test file in a randomly named package
2019-03-22 08:57:06 -04:00
timer-dead-thread.impure.lisp
Reduce the regression suite run time some more
2019-03-15 20:00:22 -04:00
timer.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
timing
Fix finalizer loss - lp#2029306
2023-08-05 03:35:16 -04:00
toplevel.test.sh
trace.impure.lisp
Fix TRACE/UNTRACE weirdness due to (setf fdefinition)
2022-09-12 12:38:05 -04:00
traceroot.impure.lisp
Remove and/or rename a lot of #+gencgc
2023-08-09 11:17:20 -04:00
type.after-xc.lisp
Search-and-replace SB!KERNEL with SB-KERNEL
2018-12-05 12:05:55 -05:00
type.before-xc.lisp
Remove :ENUMERABLE arg to make-numeric-type
2022-12-09 10:27:38 -05:00
type.impure.lisp
Define COMPILED-FUNCTION more in accordance with its intent
2022-12-16 00:17:07 -05:00
type.pure.lisp
Don't do constant folding on complex arrays.
2023-10-05 01:28:28 +03:00
typehashmix.impure.lisp
Mix in the version when hash-consing a pathname
2023-10-06 10:49:20 -04:00
typep-golden-data.txt
Delete metaspace.
2023-05-21 17:35:43 +02:00
typep.impure-cload.lisp
Fallback to CACHED-TYPEP less often, and warn more about doing it
2021-06-29 15:04:14 -04:00
undefined-classoid-bug-1.lisp
undefined-classoid-bug-2.lisp
undefined-classoid-bug.test.sh
unicode-breaking.pure.lisp
Minor quality-of-life improvement to unicode breaking tests
2022-07-01 16:12:00 +01:00
unicode-collation.pure.lisp
Remove duplicate definition of SPLIT-STRING
2019-04-06 11:54:34 -04:00
unicode-misc.pure.lisp
tests: don't evaluate :fails/skipped-on.
2017-11-26 15:20:20 +03:00
unicode-normalization.pure.lisp
Remove duplicate definition of SPLIT-STRING
2019-04-06 11:54:34 -04:00
unicode-properties.pure.lisp
Fix tests on -sb-unicode
2023-05-16 00:15:19 +03:00
unintern.impure.lisp
Zero-fill package hashtable when upsizing
2023-01-28 14:27:06 -05:00
unwind-to-frame-and-call.impure.lisp
Make a few backtrace improvements
2022-12-01 16:09:06 -05:00
vector-2.pure.lisp
Enforce fewer side-effects of "pure" regression tests
2022-01-10 00:54:05 -05:00
vector.pure.lisp
Fix %concatenate-to-vector
2021-07-07 12:00:44 -04:00
vm.before-xc.lisp
riscv: Fix potential source of GC unsafety.
2022-04-17 11:45:17 -07:00
vopcombine.pure.lisp
Change some more tests to 'pure'
2022-01-10 15:44:08 -05:00
wait-for.pure.lisp
Reduce the regression suite run time some more
2019-03-15 20:00:22 -04:00
walk.impure.lisp
Fix random damage.
2022-12-29 14:08:42 +01:00
weak-hashtable.impure.lisp
Don't choke on invalid objects when GCing weak hash-tables.
2018-01-14 03:42:40 +03:00
win32-foreign-stack-unwind.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
win32-stack-unwind.c
Fix the win32-foreign-stack-unwind test.
2017-12-07 00:15:15 +03:00
win32.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
win64-exceptions.c
win64: use vectored exception handler only when necessary
2021-06-19 19:21:07 +03:00
win64-exceptions.impure.lisp
Use INVOKE-RESTART, not EXIT, to bail out of test files
2022-06-02 13:31:22 -04:00
with-compilation-unit.impure.lisp
Add a WITH-SCRATCH-FILE macro to the test suite
2019-03-14 16:27:24 -04:00
x86-64-codegen.impure.lisp
Remove dependence on #+immobile-space for arenas
2023-07-31 19:48:46 -04:00
xset.pure.lisp
Optimize XSET-UNION
2023-01-04 19:35:44 -05:00