sbcl.sbcl/tests
2022-09-23 10:43:35 -04:00
..
data Update to Unicode 10.0 2022-07-12 21:41:31 +01:00
heap-reloc Rename os_validate to os_alloc_gc_space 2022-09-17 09:43:07 -04:00
.gitignore
alien.impure.lisp x86-64: Test undefined aliens + *compile-to-memory-space* 2022-09-08 21:42:18 -04:00
alloca.c Change alloca.h to stdlib.h 2019-06-19 04:25:52 +03:00
allocator.pure.lisp Fix allocator.pure for big-endian 2022-09-10 23:12:50 -04:00
ansi-tests.sh ansi-tests.sh: correctly detect sb-fasteval 2022-09-13 22:51:17 +03:00
aprof.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
arith-2.pure.lisp Enforce fewer side-effects of "pure" regression tests 2022-01-10 00:54:05 -05:00
arith-combinations.pure.lisp arith-combinations.pure: ensure type errors are signaled. 2022-04-18 00:33:36 +03:00
arith-slow.pure.lisp mips: switch to soft card marks 2022-03-14 22:49:50 -04:00
arith.pure.lisp Fix ash-mod64 constant folding. 2022-08-31 17:26:14 +03:00
array.pure.lisp Fix cold-init for -sb-unicode. 2022-09-13 19:55:54 +03:00
assembler.pure.lisp Fix a package qualifier- FIND-FDEFN is external in SB-INT 2021-12-05 00:53:09 -05:00
assertoid.lisp Optimize (m-v-bind .. (if .. (values ..) (values ..)) 2019-01-19 14:22:39 +03:00
autoclose-stream.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -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 mips: fix failing ash-amount-unsigned-comparison test 2022-03-15 10:32:31 -04:00
bad-code.impure.lisp Catch macro errors in FOPCOMPILABLE-P. 2018-01-09 04:09:06 +03:00
bad-code.pure.lisp sb-walker: leave malformed let* untouched. 2022-09-07 01:45:03 +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 Revert "Make test BLOCK-DEFPACKAGE-RENAME-PACKAGE work." 2022-06-02 22:17:07 -07: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 Add more tools (not used yet) for finding code 2022-06-22 12:29:52 -04: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 Fix nstring-case of latin-1 characters on -sb-unicode. 2022-07-20 19:37:53 +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 Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
clos-1.impure.lisp Skip a test on :interpreter. 2021-09-29 20:26:24 +03: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 Metaspace part 1: layouts split into pieces if #+metaspace 2021-04-11 21:30:41 -04: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 Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04: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
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 ppc64: skip failing and/or slow tests 2022-06-15 12:47:53 -04:00
compiler-1.impure-cload.lisp Disallow failure from COMPILE-FILE in cload tests 2022-02-19 14:54:59 -05:00
compiler-2.impure-cload.lisp join-type-constraints: Handle more constraint kinds and NOT-P. 2022-03-30 14:33:17 -07:00
compiler-2.impure.lisp Fix REDUCE type-deriver on (vector *) types 2022-05-14 11:41:01 +01:00
compiler-2.pure.lisp Make symbol-function unsafely-flushable 2022-09-13 12:59:47 -04:00
compiler-ir.pure.lisp Add a test for a full call to AREF not doing type checks. 2022-08-24 20:49:52 +03:00
compiler-output-test.lisp
compiler-slow.pure.lisp Move a slow test 2022-04-03 22:08:25 -04:00
compiler-test-util.lisp Allow a few random GC page allocations in no-consing tests 2022-09-08 17:00:11 -04:00
compiler.impure-cload.lisp Fix function type clobbering in a principled way. 2022-05-09 23:23:47 -07:00
compiler.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
compiler.pure-cload.lisp Restore undefined variable warnings 2022-07-11 11:55:03 +01:00
compiler.pure.lisp Transform (TRUNCATE x 1) to a function computing both values. 2022-07-01 02:03:47 +03: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 Delete redundant catch from pure-runner 2022-01-11 22:49:53 -05:00
condition-wait-sigcont.lisp
condition.pure.lisp Metaspace part 1: layouts split into pieces if #+metaspace 2021-04-11 21:30:41 -04:00
constantp.pure.lisp Make 2 tests more self-contained 2020-09-20 02:25:15 -04:00
constraint.pure.lisp Handle intersection involving singleton infinity numeric types better 2022-04-16 12:44:23 +02:00
ctor.impure.lisp Tree-shake SB-PCL + SB-MOP harder 2020-06-01 19:49:03 -04: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 Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
debug.impure.lisp ppc: skip crashing test 2022-06-20 14:11:15 -04:00
debug.pure.lisp Always define page_words_t as 'unsigned short' 2022-08-04 22:36:35 -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 Enforce still more purity of pure tests 2019-04-06 11:45:31 -04: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 Fix a package qualifier- FIND-FDEFN is external in SB-INT 2021-12-05 00:53:09 -05:00
defstruct.impure.lisp Fix DO-LAYOUT-BITMAP 2022-04-25 10:36:39 -04: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 Tag some tests as :fails-on 2022-01-11 11:23:11 -05:00
dump.impure-cload.lisp Delete fopcompiler and simplify loader substantially. 2022-04-29 11:01:27 -07:00
dynamic-extent.pure.lisp Split sb-pcl::format-symbol into two variants 2022-08-22 03:31:01 -04:00
elfcore.test.sh x86-64: relocatable alien linkage table if #+immobile-space 2022-09-09 02:03:36 -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
error-source-path.impure.lisp Mitigate code bloat from PCL accessors on defstructs 2022-04-26 01:15:15 -04:00
eval.impure.lisp Export SB-KERNEL:INTERPRETED-FUNCTION 2019-02-27 16:05:30 -05:00
exhaust.impure.lisp Get parallel-exec to exit cleanly on x86-64 macOS 2022-09-16 11:41:47 -04: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 Fix whitespace 2022-06-15 17:14:36 -04:00
fast-eval.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
fcb-threads.c Fix post-GC crash in enter-foreign-callback 2020-09-09 00:09:40 -04:00
fcb-threads.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -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.pure.lisp win32: make RENAME-FILE overwrite its target file 2022-05-16 17:16:10 +01:00
filesys.test.sh Reduce flakiness of parallelized filesys tests 2019-11-23 19:23:51 -05: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 Fix test breakage 2022-09-18 13:19:13 -04:00
finalize.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
finalize.test.sh Be less parsimonious with memory for fullcgc bitmap 2022-08-05 22:59:27 -04:00
find-tests.lisp tests: New helper script find-tests.{sh,lisp} 2017-02-08 22:44:22 +01:00
find-tests.sh tests: New helper script find-tests.{sh,lisp} 2017-02-08 22:44:22 +01:00
float-2.pure.lisp Fix comparison of negative floats with bignums. 2022-07-29 03:21:44 +03:00
float.pure.lisp Add a test. 2022-09-22 22:17:12 +03:00
foreign-stack-alignment.impure.lisp Delete support for #+(and darwin ppc) 2022-03-16 16:02:49 -04:00
foreign.test.sh Delete mention of nonexistent things 2022-08-31 18:53:44 -04:00
format.pure.lisp Hide all notes when compiling FORMATTER, fixing lp#1946246 2021-10-08 11:04:11 -04:00
full-eval.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04: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 OPAQUE-BOX and friends. 2022-03-01 18:38:42 -08:00
gc-search.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04: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 Fix spurious test failure 2022-08-11 17:34:38 -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 x86-64: relocatable alien linkage table if #+immobile-space 2022-09-09 02:03:36 -04:00
gcd.pure.lisp tests: Use WITH-TEST in gcd.pure.lisp 2018-01-18 11:00:29 +01:00
genheaders.test.sh Fix genheaders test 2021-12-17 12:49:10 -05:00
genmakefile.lisp win32: get parallel-exec.sh working 2020-09-08 12:57:33 -04:00
gethash-concurrency.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -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 Add a test for psxhash on large floats. 2022-07-28 17:12:07 +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 Remove equal-hash/unstable 2022-08-11 19:00:27 -04:00
hash.pure.lisp Don't cons when hashing large floats. 2022-07-12 17:22:28 +03:00
heapsort.pure-cload.lisp Enforce fewer side-effects of "pure" regression tests 2022-01-10 00:54:05 -05:00
heapwalk.impure.lisp Make a test 32-bit compatible. 2022-04-30 20:35:35 +03:00
hide-packages.test.sh Fix hide-packages.test.sh again 2022-08-08 11:06:46 -04: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 x86-64: Shake out some unused vops post-build 2022-09-05 18:20:12 -04:00
impure-runner.lisp Disable gc_allocate_dirty in test suite 2022-01-15 13:23:34 -05:00
info.before-xc.lisp Shrink globldb packed infos if #+compact-instance-header 2021-11-22 15:52:39 -05:00
info.impure.lisp Fix instances of loop repeat .. for .. pattern 2022-04-10 22:02:11 +01: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 Use WITH-SCRATCH-FILE in md5 test 2022-09-23 10:43:35 -04:00
inspect.impure.lisp Remove still more assumptions about 0-filled heap 2021-08-20 09:54:26 -04:00
install-test.sh sbcl-homedir-pathname: handle symlinks too. 2020-04-01 14:44:20 +03:00
interface.impure.lisp Fix a package qualifier- FIND-FDEFN is external in SB-INT 2021-12-05 00:53:09 -05:00
interface.pure.lisp x86-64: make minor codegen/disaassembler changes 2022-09-18 11:20:34 -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 Change interrupt-thread to use SIGURG 2020-09-17 10:52:12 -04:00
kill-non-lisp-thread.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
lambda-list.pure.lisp Detect malformed special decl 2020-12-13 19:02:04 -05:00
layouts.pure.lisp Fix DO-LAYOUT-BITMAP 2022-04-25 10:36:39 -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 Reduce system call overhead for opening fasls 2022-03-29 15:09:51 -04:00
load.pure.lisp Disentangle nested compile-file/load errors. 2019-11-30 15:59:48 +03:00
lockfree-list.impure.lisp Remove DYNAMIC-SPACE-END and CURRENT-DYNAMIC-SPACE-START 2022-08-15 19:36:02 -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
macroexpand.impure.lisp Fix warning when compiling some interpreted closures 2021-06-04 11:07:26 -04:00
make-thread.pure.lisp Skip a test on -sb-thread 2022-08-03 21:28:59 +03:00
map-refs.pure.lisp Enforce fewer side-effects of "pure" regression tests 2022-01-10 00:54:05 -05: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 tests: Use WITH-TEST in mop-*.lisp 2018-12-07 18:23:04 +01: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.impure-cload.lisp
mop.impure.lisp Really enforce test purity 2022-01-15 11:50:11 -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-locks.impure.lisp Don't type-check for vector in FILL-POINTER. 2022-08-30 17:21:13 +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
packages.impure.lisp Fix even more package renaming issues. 2022-06-03 00:25:44 -07: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 sb-posix: play nice in test sandbox 2022-09-12 12:09:40 -04:00
parallel-fasl-load-test.lisp
pathnames.impure.lisp Fix regression from cb0f8a1234 2022-07-29 13:43:20 -04:00
pprint.impure.lisp Combine macro and function pprint dispatch entry 2022-09-07 11:10:01 -04:00
pprint.pure.lisp pprint: don't output #1=() 2019-12-07 04:28:07 +03:00
print.impure.lisp x86-64: shorten generic functions by 2 words 2022-08-10 23:38:04 -04:00
private-cons.impure.lisp Always define page_words_t as 'unsigned short' 2022-08-04 22:36:35 -04:00
profile.pure.lisp Disable some tests for cheneygc 2022-02-07 15:39:01 -05: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 Simplify sb-fasteval some 2022-09-20 16:11:08 -04: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.impure.lisp Stop building redblack tree into pristine core 2022-05-04 19:34:30 -04:00
relocation.test.sh Improve heap-relocation test 2022-09-05 20:58:01 -04:00
room.test.sh Don't show 100 invocations of (ROOM) 2017-06-19 19:23:28 -04:00
run-compiler.sh Fix run-compiler for SunOS if CC is unset 2020-09-16 15:56:43 -04:00
run-program.impure.lisp Confine odxprint to safepoint.c 2022-07-18 02:30:43 -04:00
run-program.test.sh Run most shell tests for #+win32 2022-07-17 20:51:05 -04:00
run-sbcl.test.sh Cleanup 546416b34d and add a test for what it addressed. 2021-05-03 10:23:25 -04:00
run-tests.lisp Use TLSF allocator for immobile text space 2022-07-30 23:53:43 -04:00
run-tests.sh
save-coalesce-ctype.test.sh coalesce-ctypes: don't coalesce unknown types. 2020-01-11 17:11:44 +03: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 Accept that value-cell-value can move to R/O space 2022-07-31 21:38:19 -04:00
save2.test.sh Fix command-line parsing 2022-01-06 15:15:34 -05:00
save3.test.sh Rename varyobj space to text space 2022-07-30 16:12:23 -04:00
save4.test.sh Fix bug in creating immobile-codeblob-vector 2022-08-01 18:41:11 -04:00
save5.test.sh Delete DEFINE-ALIEN-CALLBACK. 2022-01-10 22:05:23 -08:00
save6.test.sh Run most shell tests for #+win32 2022-07-17 20:51:05 -04:00
save7.test.sh Visually delimit tests in save7 2022-03-10 14:07:46 -05:00
save8.test.sh Fix save-lisp-and-die regression, lp#1857920 2019-12-30 16:52:54 -05:00
save9.test.sh Run most shell tests for #+win32 2022-07-17 20:51:05 -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 Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04: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-graph.impure.lisp sb-graph.impure: don't violate package locks. 2021-07-25 02:04:14 +03:00
sb-introspect.impure.lisp Test sb-introspect just like all the other contribs 2022-09-03 16:59:11 -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 Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04: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 Run contrib tests with all other tests and not in make-target-contrib 2022-09-01 21:17:47 -04:00
script.test.sh
selfbuild-output.pure.lisp Fix a typo in the definition of %negate-modfx. 2021-09-30 08:20:30 +03:00
seq.impure.lisp Wrap tests in with-test in seq.impure 2021-11-26 00:58:34 +03:00
seq.pure.lisp Check :start/end for FILL more thoroughly. 2022-08-15 00:06:32 +03:00
serve-event.pure.lisp Hide more not-really-target features 2020-01-06 17:14:05 -05:00
session.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04:00
setf.pure.lisp Assume presence of compiler-test-util in "pure" tests 2022-02-20 10:55:46 -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
smoke.impure.lisp Adjust a test. 2019-08-22 14:36:08 +03: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 Fix single-stepping on ppc64 2022-05-19 07:21:59 -04:00
stream.impure-cload.lisp Use more scratch files 2019-03-19 15:48:28 -04:00
stream.impure.lisp Remove SB-SYS:OUTPUT-RAW-BYTES. 2022-02-04 18:20:00 +03:00
stream.pure.lisp Resolve compiled vs interpreted MAKE-STRING discrepancies 2021-05-14 19:33:28 -04:00
stream.test.sh
stress-gc.lisp
stress-gc.sh
string.pure.lisp Fix string/= type derivation. 2022-08-01 21:27:57 +03: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 Put --disable-ldb back into subr.sh 2021-02-03 23:02:39 +03: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 Run most shell tests for #+win32 2022-07-17 20:51:05 -04:00
test-util.lisp sb-posix: play nice in test sandbox 2022-09-12 12:09:40 -04:00
threads.impure.lisp Confine odxprint to safepoint.c 2022-07-18 02:30:43 -04:00
threads.pure.lisp Disable a test on -sb-thread. 2022-05-04 18:53:18 +03: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
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 Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -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 Generalize and smartenize the union type unparser 2021-06-18 13:38:12 -04:00
type.impure.lisp Fix ADD-SUBCLASSOID 2022-01-12 11:49:51 -05:00
type.pure.lisp Extend float infinity handling in MAKE-NUMERIC-TYPE 2022-04-16 12:44:23 +02:00
typep-golden-data.txt x86-64: convert more type-vops to flag setters 2022-06-01 16:44:50 -04: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 Update to Unicode 9.0 2022-07-02 12:00:17 +01:00
unintern.impure.lisp Workaround a pseudo-static-generation annoyance 2022-08-27 20:23:32 -04:00
unwind-to-frame-and-call.impure.lisp Use INVOKE-RESTART, not EXIT, to bail out of test files 2022-06-02 13:31:22 -04: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 sb-walker: handle inlined defuns. 2021-03-15 17:36:29 +03: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 x86-64: make minor codegen/disaassembler changes 2022-09-18 11:20:34 -04:00