<
April, 2020
May, 2020
June, 2020
>
May, 2020
1st
Remove obsolete comment.
- SBCL Commits
block compilation: Add START-BLOCK and END-BLOCK declarations.
- SBCL Commits
Remove dead symbol.
- SBCL Commits
[1876303] RESTART-BIND is not supposed to accept declarations
- Launchpad Bugs
Don't allow DECLARE inside RESTART-BIND.
- SBCL Commits
More DECLARE protection.
- SBCL Commits
DEFMACRO: preserve &key defaults in nested destructuring.
- SBCL Commits
Somewhat reimplement PSXHASH
- SBCL Commits
Fix style-warning
- SBCL Commits
Remove debugging code.
- SBCL Commits
x86-64: Potentially reduce encoding by 1 byte in type checks
- SBCL Commits
Speed up pprint-dispatch some more
- SBCL Commits
2nd
Insulate print-unreadable-object against pprint-dispatch weirdness
- SBCL Commits
Add even more protection against uninitialized instances
- SBCL Commits
Correct pathname hash slot constraints
- SBCL Commits
block compilation: correctly fix stray refs to lambdas.
- SBCL Commits
Don't inhibit fopcompilation when just using :SPECIFIED.
- SBCL Commits
Sprinkle block compilation declarations into self build.
- SBCL Commits
Default to using :BLOCK-COMPILE :SPECIFIED for self build.
- SBCL Commits
Change some globals to constants.
- SBCL Commits
Accurately report what the compiler is doing with *compiler-print*.
- SBCL Commits
block compilation: work around free-funs lossage
- SBCL Commits
[1876485] A problem with jump tables and register spilling
- Launchpad Bugs
Fix jump-tables and combine-instructions.
- SBCL Commits
Better not-EQ constraints on integers.
- SBCL Commits
Remove contrib/ from sbcl-homedir-pathname.
- SBCL Commits
Fix and simplify CONTIGUOUS-NUMERIC-SET-TYPE a bit
- SBCL Commits
3rd
Disable block-compilation on +sb-devel
- SBCL Commits
Do not propagate constraints on CASE jump-tables variables.
- SBCL Commits
Typos.
- SBCL Commits
Try to simplify instance-typep transform
- SBCL Commits
fopcompile: fix undefined variable reporting for local specials.
- SBCL Commits
Rename a test.
- SBCL Commits
4th
Remove unused generic function
- SBCL Commits
x86-64: Optimize out a widetag test in PCL-INSTANCE-P
- SBCL Commits
Trade a new fixme for an old
- SBCL Commits
x86-64: shorten obsolete structure test slow path code
- SBCL Commits
[1876721] HEAP-EXHAUSTED-ERROR is named incorrectly
- Launchpad Bugs
Make sb-vm::close-current-gc-region not require sb-thread
- SBCL Commits
Adjust fails-on.
- SBCL Commits
Fix typos, improve test
- SBCL Commits
Allow building without sb-[fast]eval
- SBCL Commits
Don't retain lexenvs in compiler-error-context.
- SBCL Commits
Typos.
- SBCL Commits
github: Limit the host sbcl to 500MB dynamic-space-size.
- SBCL Commits
[1876822] With Linux PREEMPT RT kernel condition-wait does not wait
- Launchpad Bugs
[1876825] On 64-bit Linux condition-wait and condition-notify use 64 bit pointers as 32 bit unique futex values
- Launchpad Bugs
5th
Remove hash from the fsc-instance slot vector's header
- SBCL Commits
Add :sb-thread to crossbuild configs
- SBCL Commits
Fix PATHNAMEP optimization
- SBCL Commits
Factor out pathname-sxhash
- SBCL Commits
Print less in normal circumstances.
- SBCL Commits
x86-64: shorten symbol-hash slow path
- SBCL Commits
Fix typo.
- SBCL Commits
Typos in docstrings fixed.
- SBCL Commits
6th
Remove unused variable
- SBCL Commits
Fix silly but harmless mistake in primitive-object-size
- SBCL Commits
Use less magic and more comments
- SBCL Commits
Add a macro
- SBCL Commits
Add lazy stable address-based hashing on INSTANCE types
- SBCL Commits
Fix #-sb-thread
- SBCL Commits
Remove standard-instance as a thing
- SBCL Commits
Remove some internal-use-only GFs
- SBCL Commits
Move pcl/low back into the warm build
- SBCL Commits
Rename LAYOUT-FOR-STD-CLASS-P -> LAYOUT-FOR-PCL-OBJ-P
- SBCL Commits
ansi-stream-close: call ansi-stream-open-stream-p directly.
- SBCL Commits
7th
Make fd-streams unusable after save-lisp-and-die.
- SBCL Commits
Adjust a test.
- SBCL Commits
[1877374] failed AVER: (NOT (EQL (SB-C::LAMBDA-KIND SB-C::CLAMBDA) :DELETED)) in code with GO to missing tag
- Launchpad Bugs
find-initial-dfo: protect against deleted lambda-home.
- SBCL Commits
win32: don't handle exception 0x406D1388 (MS_VC_EXCEPTION)
- SBCL Commits
Use #if/#error for a more straightforward assertion.
- SBCL Commits
8th
Fix lp#1751562 and lp#1876825
- SBCL Commits
Move required function outside of an #ifdef
- SBCL Commits
Iterate over dynamic space objects correctly
- SBCL Commits
Don't check for old Linux kernels.
- SBCL Commits
Stop checking if SA_NODEFER works.
- SBCL Commits
Remove the remaining linux kernel version checks.
- SBCL Commits
Fix grammar ambiguity
- SBCL Commits
handle EQ conses in CDR chains when dumping
- SBCL Commits
9th
Disallow compiling contribs outside of make-target-contrib.
- SBCL Commits
10th
[1877800] The maximum size of the hash table
- Launchpad Bugs
Revise obsolete test
- SBCL Commits
Unpessimize SXHASH on LAYOUT
- SBCL Commits
11th
Fix #-immobile-space
- SBCL Commits
[1877922] Reader behaves erratically on a raised style warning
- Launchpad Bugs
Skip circle-subst on specialized arrays
- SBCL Commits
[1878061] Failure in SB-CAPSTONE test
- Launchpad Bugs
Use manifest constants
- SBCL Commits
Reject bogus lambda expressions in SB-C:DIS
- SBCL Commits
12th
Improve SB-PCL::GET-SLOTS-OR-NIL
- SBCL Commits
Remove single-use macro
- SBCL Commits
Get more of PCL build out of make-host-2
- SBCL Commits
Fix silent inlining failure of FSC-INSTANCE-HASH
- SBCL Commits
Remove package prefix
- SBCL Commits
Remove some repetition
- SBCL Commits
Use a normal symbol in compute_layout_of_layout
- SBCL Commits
Remove %swap-wrappers-and-slots
- SBCL Commits
13th
Speed up output-integer-in-base
- SBCL Commits
fix typo
- SBCL Commits
Slightly insulate test from build-time option
- SBCL Commits
Remove unused function
- SBCL Commits
14th
Improve string-input-streams
- SBCL Commits
with-input-from-string: don't forget declarations.
- SBCL Commits
with-input-from-string: INDEX is a place.
- SBCL Commits
Fix "cast from pointer to integer of different size" warning
- SBCL Commits
Use an xset in circle-subst
- SBCL Commits
[1878653] hash table equalp and numbers
- Launchpad Bugs
An equalp hash-table should find float keys via fixnums.
- SBCL Commits
15th
Don't look in the current directorty
- SBCL Commits
x86-64: Optimize out a few more lowtag tests
- SBCL Commits
Improve EQUAL[P] hash-table probing performance on instances
- SBCL Commits
16th
sb-bsd-sockets: untangle getaddrinfo and gethostbyname.
- SBCL Commits
Push sb-bsd-sockets-addrinfo only at build time.
- SBCL Commits
Test for noop dlclose implementations
- SBCL Commits
x86-64: Further improve %test-headers
- SBCL Commits
Whitespace
- SBCL Commits
Move parts of process_directory() into separate functions
- SBCL Commits
Fix a traceroot crash and speed up heap inversion slightly
- SBCL Commits
Remove unused #define
- SBCL Commits
17th
[1879110] type assertion too complex to check, unless inside another form
- Launchpad Bugs
More helpful description for "type assertion too complex".
- SBCL Commits
sb-bsd-sockets: enable IPv6 on Windows.
- SBCL Commits
Add musl to NEWS.
- SBCL Commits
sb-bsd-sockets: unify win32 and unix constants.
- SBCL Commits
sb-bsd-sockets: speed up a tests.
- SBCL Commits
sb-bsd-sockets-test: reinstate most of the tests.
- SBCL Commits
Save all the registers when using tramps to lisp functions.
- SBCL Commits
Fix fd leak with closefrom(2)-like interface.
- SBCL Commits
Increase a test timeout.
- SBCL Commits
18th
Avoid multiple definition error with GCC 10 on Windows.
- SBCL Commits
Put without-gcing back in sap-foreign-symbol for darwin
- SBCL Commits
Proclaim a type
- SBCL Commits
Skip recording some pointers in traceroot
- SBCL Commits
Fix run-program on BSDs.
- SBCL Commits
Simplify the child-fd-leak test.
- SBCL Commits
Revert "Put without-gcing back in sap-foreign-symbol for darwin"
- SBCL Commits
Optionally use absl::flat_hash_map in traceroot
- SBCL Commits
Compactify traceroot output of lists
- SBCL Commits
Add support for arm on openbsd
- SBCL Commits
Skip RUN-PROGRAM CHILD-FD-LEAK test on OpenBSD.
- SBCL Commits
Force bytecode compilation in host-2 under ecl to speed things up.
- SBCL Commits
Add support for arm64 on openbsd
- SBCL Commits
Disable the noop dlclose test when RTLD_NOLOAD isn't defined.
- SBCL Commits
Update arm64 assembly to build with clang
- SBCL Commits
Update arm assembly to build with clang.
- SBCL Commits
Implement funcall1_switching_stack on arm64
- SBCL Commits
Bypass ALLOCATE-INSTANCE in obsolete instance trap
- SBCL Commits
always dump named constants using their name
- SBCL Commits
Fix run-program on FreeBSD, Solaris.
- SBCL Commits
19th
Remove unused code in run-program.c
- SBCL Commits
Disable elfcore.test.sh on non-linux platforms
- SBCL Commits
[1879535] Simple reader macro turns compiler warnings into errors
- Launchpad Bugs
20th
Allow code-in-ELF for FreeBSD (probably *BSD)
- SBCL Commits
Restore riscv build. Untested
- SBCL Commits
21st
Improve EQL-HASH
- SBCL Commits
Enable immobile space by default on dragonfly
- SBCL Commits
Fix build for non-SBCL hosts
- SBCL Commits
Take DragonFly patches (slightly modified) from John Marino
- SBCL Commits
22nd
tests: more --lose-on-corruption
- SBCL Commits
26th
Respect GC behavior
- SBCL Commits
27th
Mention arm*/openbsd in NEWS
- SBCL Commits
"Use" the stream var in with-input-from-string
- SBCL Commits
28th
[1881089] Feature request: Zstd / lz4 compression
- Launchpad Bugs
Teach elfcore.test.sh about non-linux OSes and reenable.
- SBCL Commits
Revert "Teach elfcore.test.sh about non-linux OSes and reenable."
- SBCL Commits
Fix editcore
- SBCL Commits
[1881198] Type error from bad SVREF call escapes compiler
- Launchpad Bugs
29th
run-program.c: remove fcntl(0, F_MAXFD)
- SBCL Commits
[1881349] The value 61220881275325241536 is not of type (OR SB-C:TN NULL)
- Launchpad Bugs
30th
[1881393] Solaris compilation Failure: fatal error: sys/mcontext.h: No such file or directory
- Launchpad Bugs
Temporary patch for EQUALP being more crashy
- SBCL Commits
x86-64-sunos-os.c: remove unnecessary includes.
- SBCL Commits
31st
[1881465] some tests not running / +internal-features+
- Launchpad Bugs
bind *compiler-error-context* to nil for eval/compile
- SBCL Commits
don't use init files for shrinkwrap-sbcl in test
- SBCL Commits
NEWS update for upcoming sbcl-2.0.5
- SBCL Commits
one more NEWS item
- SBCL Commits
2.0.5: will be tagged as "sbcl-2.0.5"
- SBCL Commits
Move compute-features-affecting-fasl-format later
- SBCL Commits
Begrudgingly disable interpreter for self-build
- SBCL Commits