summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-09-30Unexport sb-posix:posix-fork.HEADmasterStas Boukarev
2024-09-30Chain multiple constraint-propagate-back together.Stas Boukarev
2024-09-29Improve WITH-PACKAGE-ITERATORDouglas Katzman
2024-09-29Add constraint-propagate-back for ABS.Stas Boukarev
2024-09-29Propagate (integerp (- x)), x => integer.Stas Boukarev
2024-09-29Simplify arithmetic constraints.Stas Boukarev
2024-09-29Derive that (+ x (complex float)) is a (complex float)Stas Boukarev
2024-09-29Don't tail call BREAK.Stas Boukarev
2024-09-29Better type error for FORMAT.Stas Boukarev
2024-09-29Inline = if the intersecting type is simple.Stas Boukarev
2024-09-29Avoid a type-check in %find/position-if-list-expansion.Stas Boukarev
2024-09-29Inline simple FIND on lists.Stas Boukarev
2024-09-292.4.9: will be tagged as "sbcl-2.4.9"sbcl-2.4.9Christophe Rhodes
2024-09-29Add a NEWS itemChristophe Rhodes
2024-09-28Draft NEWS for sbcl-2.4.9Christophe Rhodes
2024-09-25Fix a variable mix up in a transform.Stas Boukarev
2024-09-25Typos.Philipp Marek
2024-09-24Improve support for Solaris and variantsMasatoshi SANO
2024-09-23Somewhat hide XSETs assumption about EQL-hashDouglas Katzman
2024-09-21tests: Use CTYPE= instead of EQUAL.Charles Zhang
2024-09-21relocatable-static-space: GC must not ignore booleans.Charles Zhang
2024-09-21arm64, call-out: don't blank temporaries wired to any-reg.Stas Boukarev
2024-09-21arm64: have r10 in the same location on +-darwin.Stas Boukarev
2024-09-21arm64: Blank all descriptors, not just C volatile registers.Charles Zhang
2024-09-21arm64: Hardcode fewer VM dependencies.Charles Zhang
2024-09-19pmrgc: disable incorrect dcheckDouglas Katzman
2024-09-20Don't check for bounds in find/position on lists with safety 0.Stas Boukarev
2024-09-20Check for :start in find/position on lists.Stas Boukarev
2024-09-19Github actions: run on ubuntu-24.04 which has a newer sbcl.Stas Boukarev
2024-09-19Transform (= small-int float) and not just (= float small-int).Stas Boukarev
2024-09-18github actions: use a more recent sbcl host.Stas Boukarev
2024-09-18arm64 immobile space: Make sure to allocate pseudo-atomically.Charles Zhang
2024-09-18Compile on netbsd arm64 with sb-core-compression option.Masatoshi SANO
2024-09-17Add tests of package iterationChristophe Rhodes
2024-09-17arm64 immobile space: Fix code-header-set VOP.Charles Zhang
2024-09-17x86-64: don't get confused by negative constants in logior/signed.Stas Boukarev
2024-09-17arm64: add a vop for (logior signed-word unsigned-word)Stas Boukarev
2024-09-17Transform %ldb back to %ldb after cutting.Stas Boukarev
2024-09-16emit-optimized-test-inst: don't get confused by negative numbers.Stas Boukarev
2024-09-16x86-64: use BT for single-bit logtest.Stas Boukarev
2024-09-16x86-64: use btr for fixnum logand.Stas Boukarev
2024-09-15fast-logand-c/unsigned=>unsigned: compare to most-positive-word.Stas Boukarev
2024-09-15Fix sb-unix:unix-simple-poll EINTRMichaƂ phoe Herda
2024-09-15Use btr in logand/c/signed=>signed too.Stas Boukarev
2024-09-15Skip private-cons.impure on :interpreterStas Boukarev
2024-09-15x86-64: use bts/btr for large single-bit masks.Stas Boukarev
2024-09-15More compact fixnum testing in logand-word-mask.Stas Boukarev
2024-09-15arm64, logand-word-mask: accept all words.Stas Boukarev
2024-09-14Transform logbitp on small indexes.Stas Boukarev
2024-09-13Fix transform-%with-array-data/mumbleStas Boukarev