Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sbcl-2.0.7-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: sbcl Distribution: openSUSE Tumbleweed
Version: 2.0.7 Vendor: openSUSE
Release: 1.1 Build date: Sat Aug 29 03:36:32 2020
Group: Development/Languages/Other Build host: armbuild16
Size: 39698131 Source RPM: sbcl-2.0.7-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.sbcl.org/
Summary: Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp
compiler. It is open source / free software, with a permissive license.
In addition to the compiler and runtime system for ANSI Common Lisp, it
provides an interactive environment including a debugger, a statistical
profiler, a code coverage tool, and many other extensions.

Provides

Requires

License

SUSE-Public-Domain AND BSD-3-Clause

Changelog

* Mon Aug 24 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.7
    * minor incompatible change: SB-THREAD:THREAD-OS-TID returns NIL for
      a thread which has exited.
    * minor incompatible change: OPEN no longer calls TRUENAME implicitly
      on a string filespec prior to issuing an open() system call.
    * minor incompatible change: PATHNAME is no longer a STRUCTURE-OBJECT.
    * documentation: HASH-FUNCTION is a function designator.  (lp#1888028,
      reported by Jacek Zlydach)
    * bug fix: eliminated a potential garbage-collector deadlock
      when linking with TCMalloc.
    * bug fix: foreign threads (those not made by SB-THREAD:MAKE-THREAD)
      can not crash with a "GC_PENDING, but why?" error when returning
      back from Lisp into the foreign caller.
    * bug fix: sb-fasteval crashed trying to install a JIT-compiled
      DEFSTRUCT accessor in a locked package.
    * bug fix: removed misuse of putwc() which caused stdio streams
      to drop characters.
    * bug fix: the "maximum interrupt nesting depth exceeded" error
      generated in the C runtime is significantly less likely to occur.
    * bug fix: sb-sprof should no longer segfault from calling pthread_kill()
      on a nonexistent thread.
    * bug fix:  a portability issue arising from various build hosts
      (lp#1886255, reported by Pierre Neidhart)
    * bug fix: spurious compiler warnings from REDUCE with :INITIAL-VALUE.
      (lp#1885515, reported by Michael South)
    * bug fix: an inconsistency between class hierarchies and the type system
      under some circumstances involving redefinition.  (lp#1886397, reported by
      Atilla Lendvai)
    * bug fix: the USE-VALUE restart for OPEN on non-existent files is more
      likely to function as expected.  (lp#1886587)
    * bug fix: various invalid inputs to ROTATE-BYTE no longer cause compiler
      errors.  (lp#1887164, lp#1888152)
    * optimization: PPC64 on linux uses the __thread annotation on C variables
      in preference to pthread_setspecific() and pthread_getspecific().
* Tue Jun 30 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.6
    * planned incompatible change: the defined symbols in the Metaobject
      Protocol, currently accessible from both SB-MOP and SB-PCL packages, will
      in a later release be no longer exported from SB-PCL.
    * platform support:
    * * better support for dynamic-extent on the SPARC architecture.
    * * bug fix for loading very large core files.
    * * bug fix for logior and logxor on PPC64.
    * enhancement: EQUALP on structure instances uses code specialized
      to each structure type, inlining comparison of non-pointer slots.
    * enhancement: some standard operators, such as WITH-OUTPUT-TO-STRING and
      CHANGE-CLASS, have been adapted to use dynamic-extent temporary objects,
      and so cons less garbage on the heap.
    * enhancement: read tables are more space- and speed efficient
    * bug fix: stream conditions with dynamic-extent streams have the stream
      replaced by a stub.  (reported by Matt Kaufmann)
    * bug fix: garbage collections triggered from foreign callbacks crashed.
      (lp#1884403, reported by Andrew Kent)
    * bug fix: compiler failure in compiling MAKE-LIST.  (lp#1881349)
    * bug fix: using the debugger from frames with calls to functions with
      unsupplied optional arguments is less likely to cause heap corruption.
      (lp#1883745)
* Mon Jun 01 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.5
    * platform support:
    * * experimental support for ARM32 and ARM64 on OpenBSD
    * * better musl libc support.  (lp#1768368, thanks to Eric Timmons)
    * * more correct use of futexes on 64-bit Linux.  (lp#1876825, reported by
      Ilya Perminov)
    * * restore building on current Solaris.  (lp#1881393, thanks to Shawn
      Ellis)
    * enhancement: CMUCL-style START-BLOCK and END-BLOCK declarations are now
      supported for block compiling forms at a sub-file granularity.
    * enhancement: IPv6 support in sb-bsd-sockets is enabled on Windows.
    * minor change: *compile-print* now makes it more clear what block
      compilation is actually doing. The default output is now slightly more
      verbose as a result.
    * bug fix: number keys in EQUALP hash tables are correctly hashed.
      (lp#1878653, reported by Syll)
    * bug fix: EQness is better preserved given partial sharing of list contents
      in the file compiler.  (lp#1583753, reported by Denis Budyak)
    * bug fix: the peephole pass neglected to preserve jump table labels.
      (lp#1876485)
    * bug fix: fix compiler crash in block compilation merging of toplevel
      lambdas.  (lp#1865336, reported by il71)
    * bug fix: sb-introspect's function-lambda-arglist is better at extracting
      default values of nested macro arguments.  (lp#1876194)
    * bug fix: RESTART-BIND's body is an implicit progn, and so does not accept
      declarations.  (lp#1876303, reported by Michal Herda)
    * optimization: EQUAL hash tables with keys involving structure-objects will
      have fewer systematic collisions.
  - Fix architecture mapping for riscv64 in spec file
* Tue Apr 28 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.4
    * platform support:
    * * 32-bit RISC-V is now fully supported. Unlike other ports, its backend
      is entirely shared with 64-bit RISC-V.
    * * native threads are now supported on RISC-V.
    * * fix and add some x86-64 vector instructions.  (reported by Shubhamkar
      Ayare)
    * * improve pointer representation on ppc64 for low-level performance
      improvement.
    * * threads are more stable on big-endian ppc64
    * enhancement: forward-referenced type tests can now be open-coded by using
      block compilation. The result is that mutually referential defstructs are
      now efficiently compiled in block compilation mode, superseding a lighter
      mechanism that worked in fewer contexts.  However, that lighter mechanism
      has been removed, so for now, users who want to efficiently compile
      mutually referential defstructs must explicitly opt-in using block
      compilation.
    * bug fix: defstructs with empty initforms in the sbcl source are now
      explicitly intiialized with NIL, as that is undefined behavior under
      ANSI.  This helps cross compilation hosts which do not implicitly
      initialize empty initform slots to NIL.  (Thanks to Karsten Poeck)
    * bug fix: backtracing through assembly routines now works properly on
      RISC-V.
    * bug fix: ASH no longer gets miscompiled in certain edge cases on RISC-V.
    * bug fix: &MORE args have been slightly optimized and are more correct on
      RISC-V.
    * bug fix: unused local functions with &REST/&KEY/&OPTIONAL now also issue a
      deletion note.
    * bug fix: APPLY on a large list ("large" being in excess of 2k to 16k items
      depending on the platform) can no longer crash the gencgc collector.
    * bug fix: sb-concurrency FRLOCK algorithm has been corrected.  (lp#1087955)
    * bug fix: block compilation now respects inlining declarations better (like
      CMUCL).
    * optimization: hashing of structures with raw slots for EQUALP hash tables
      has been improved.
* Sun Mar 29 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.3
    * incompatible change: the external format now defaults to UTF-8 and is not
      affected by LANG. sb-ext:*default-external-format* is now the only way to
      change it.
    * minor incompatible change: the undocumented :EPHEMERAL argument to
      MAKE-THREAD has been removed.
    * minor incompatible change: DECLARE type testing of structure types when
      the SAFETY optimization quality is less than SPEED (but greater than 0) is
      precise, rather than merely testing that an object is a (general)
      STRUCTURE-OBJECT.
    * platform support
    * * respect sunos platform assembler flag handling
    * * riscv architecture can be detected during the build
    * * enabled the sb-dynamic-core feature on riscv, sparc, and made it
      unconditional everywhere
    * * cheneygc is an option for arm and arm64
    * enhancement: the installed sbcl executable tree can be renamed or moved
      without risk of incorrectly referencing a '.core' file from an obsolete
      path. (lp#666086)
    * optimization: transform (values-list (list one-item)) to (values one-item)
      as multiple items were already recognized.
  - Drop patches merged upstream
    + ppc-ppc64le-fix-LINKFLAGS.patch
  - Enable bootstrapping sbcl with clisp on ppc64 and riscv64
* Fri Mar 13 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.2
    * new feature: CMUCL-style block compilation support has been added,
      allowing whole program optimization. It has been documented in a new
      section of the manual entitled "Advanced Compiler Use and Efficiency
      Hints". In particular, users of block compilation will find a large
      speedup for numerical code, as functions which call or return floating
      point values will keep everything unboxed.
    * bug fix: in CHANGE-CLASS, handle non-standard slot-value-using-class for
      :INSTANCE and :CLASS slots better.  (reported by Shinmera on #sbcl)
    * bug fix: REMHASH in an EQUAL or EQUALP hash-table works correctly on a
      key for which EQUAL (respectively EQUALP) is reduced to EQ.  (lp#1865094)
    * bug fix: do not emit a warning for DEFCLASS slots with mismatched :TYPE
      and :INITFORM when the class has a non-standard metaclass.
    * bug fix: DISASSEMBLE on SPARC is less likely to spuriously annotate code
      sequences as error traps.
  - Add patch to add missing linker flags to LINKFLAGS on ppc and ppc64el
    + ppc-ppc64le-fix-LINKFLAGS.patch
  - Refresh patches for new version
    + strip-arm-CFLAGS.patch
* Sun Feb 02 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.1
    * minor incompatible change: some symbols have been removed from *FEATURES*
      based on a determination of which should be impermissible to examine
      via #+ and #- reader macros in user-written code.
    * optimization: DEFSTRUCT copiers including COPY-STRUCTURE are able to
      stack-allocate the result when declared dynamic-extent.
    * bug fix: loop analysis code more robust. In particular, loop nesting depth
      is computed more accurately, improving the register allocation around
      loops.
  - Refresh patches for new version
    + fix-tests.patch
* Wed Jan 01 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.0.0
    * minor incompatible change: heap relocation now works on Windows.  Since
      this feature now works on all platforms, it is enabled unconditionally and
      the :RELOCATABLE-HEAP symbol no longer appears on *FEATURES* in any
      builds.  (Thanks to Luís Borges de Oliveira)
    * enhancement: malformed type specifiers and occurrences of deprecated types
      in :TYPE initargs of DEFCLASS and DEFINE-CONDITION slot specifications
      are detected and result in compile-time errors and warnings respectively.
    * enhancement: parallel contrib building, controlled by SBCL_MAKE_JOBS=-jX
      the same as for the C runtime.
    * bug fix: add a walker template for WITH-SOURCE-FORM.
    * bug fix: start the summary of a compilation unit on a fresh line.  (Thanks
      to Zach Beane)
    * bug fix: on Windows, PARSE-NATIVE-NAMESTRING produces an absolute
      directory when parsing a bare drive name and :AS-DIRECTORY is specified.
      (Thanks to Luís Borges de Oliveira)
    * bug fix: on RISCV, the runtime is linked with libz if the core compression
      feature is requested.  (Thanks to Andreas Schwab)
    * bug fix: ADJOIN using an EQL test and a KEY function only transforms into
      an EQ test if the key function returns values for which EQ and EQL are
      guaranteed to be the same.
    * optimizations:
    * * the instruction sequence for multiple-value calls is more
      efficient on x86-64.
    * * the direction flag is now unused on x86 and x86-64 when handling
      an unknown number of return values.  (Thanks to Fanael Linithien)
    * * the x86-64 backend is better able to use memory operands for arithmetic
      operations.
    * * compilation of TYPECASE to a jump table is enabled when all the types
      being tested are frozen.
    * * compilation of CASE and ECASE into a jump table has been implemented on
      32- and 64-bit powerpc platforms.
    * * the implementation of Unicode normalization has been sped up.
    * * pretty-printing dispatch on conses is faster, particularly with the
      standard pretty-print dispatch table.  Deeply-nested forms should also
      pretty-print faster.
* Sat Dec 14 2019 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 1.5.9
    * platform support:
    * * a message intended to be more helpful will be displayed for an mmap
      failure on OpenBSD.
    * * the soft-float ABI on ARM32 is better supported, in particular in
      returning double floats from calls into C.
    * optimizations:
    * * CASE and ECASE with symbols as keys may be optimized into a vector
      lookup if all result forms are quoted or self-evaluating objects.
    * * CASE and ECASE can be optimized into a jump table on the x86[-64]
      backends with arbitrary result forms provided that the clause keys
      are either all fixnums, all characters, or all symbols.
    * * a number of forms are converted to use CASE in circumstances where that
      makes sense, including calls to POSITION, MEMQ and MEMBER, and TYPECASE
      where the types are MEMBER/EQL types.
    * * POSITION of a variable symbol in a constant sequence of symbols is
      converted to CASE and thence to a jump table.
    * * TYPECASE of a variable where the clauses are member types is converted
      to CASE and thence to a jump table.
    * * a number of slow instructions are no longer used on x86 and x86-64
      machines.  (Thanks to Fanael Linithien)
    * * the compiler is better at tracking the implications of branches after
      EQ and EQL tests.
    * * parsing &KEY lists is slightly less register-intensive.
    * * a pattern-based peephole optimizer pass has been added, running some
      simple transformations on the x86-64 backend.
    * enhancements: more thorough compile-time type checking of various
      initforms (defclass, &key, defstruct).
    * bug fix: unions of complicated CONS types are less likely to cause an
      infinite loop.  (lp#1799719)
    * bug fix: DESCRIBE on functions not named by extended function designators
      no longer signals a type error.  (lp#1850531, reported by Michal Herda)
  - Changes in 1.5.8
    * platform support:
    * * support for Mac OS X Catalina
    * * improvements in interoperability with C code compiled with memory
      sanitization options
    * * libsbcl.so links to zlib when sb-core-compression is enabled.
      (lp#1845763, thanks to Juan M. Bello-Rivas)
    * * workarounds for BSD issues around mmap() and pthread_attr_setstack().
      (lp#1845936)
    * * support SSE for bzero if available on OpenBSD
    * optimizations:
    * * improved type understanding and translations for division operators
      (including TRUNCATE, GCD, LCM).
    * * sequential comparisons and branches can elide intermediate comparisons.
      (lp#1847284)
    * * convert EQUAL and EQUALP to EQL if either of the arguments is a type
      for which the structural equality predicate is identical to the simpler
      equality check.  (lp#1848583)
    * * internal operators implementing string comparisons produce
      simpler-to-consume values.  (lp#1848776)
    * bug fix: inspecting adjustable arrays and vectors with fill pointers works
      better.  (lp#1846191, reported by Yves Pagani)
  - Changes in 1.5.7
    * platform support:
    * * many bug fixes to the experimental 64-bit PowerPC/Linux port, to the
      extent that the little-endian variant passes all applicable tests in
      the regression test suite; the big-endian variant currently has some
      failures
    * * experimental support for sb-threads on 64-bit PowerPC/Linux
    * * support threads on x86-64 Sun OS (lp#1841280)
    * * handle PAX restrictions on mprotect() on NetBSD
    * * experimental support for HaikuOS
    * * the runtime is built as a position-independent executable by default on
      x86-64 Linux and x86-64 Darwin
    * fixes and enhancements related to Unicode:
    * * update of the data files to Unicode 8.0
    * * fix a bug in the implementation of the Unicode line breaking algorithm
      regarding hebrew letters and hyphens
    * enhancement: add a restart to OPEN with :IF-EXISTS :ERROR to allow
      re-opening with :APPEND.  (lp#806398, reported by Tobias Rittweiler)
    * bug fix: compiler optimizations on SEARCH with :FROM-END T didn't account
      for the empty sequence.  (lp#1844821)
    * bug fix: handle SETF of nested empty VALUES correctly.  (lp#1806478)
    * optimization: FLOOR and CEILING on rationals are simpler, and the
      compiler's understanding of them is better.
  - Changes in 1.5.6
    * platform support:
    - experimental support for 64-bit PowerPC running Linux (extending Brian
      Bokser's work from 2018), on both the v1 and v2 ABIs
    * new feature: SB-EXT:SEARCH-ROOTS discovers paths from live objects to the
      roots keeping them alive.
    * enhancement: string output streams created with :ELEMENT-TYPE 'BASE-CHAR
      use internal buffers of BASE-STRING instead of UCS-4 strings restricted
      to the ASCII range, yielding a theoretical 4:1 space reduction.
    * optimization: improved make-array type derivation for multi-dimensional
      arrays. (lp#1838442)
    * bug fix: compliant redefinition of classes whose previous definition
      caused argument mismatch errors does not generate errors any more.
      (lp#1840595, reported by 3b on #sbcl)
    * bug fixes for issues caught by the random tester:
    - never derive the type of TRUNCATE on arbitrary numbers as the empty
      type.  (lp#1838267)
    - provide out-of-line definitions for internal machinery related to
      FLOAT-SIGN.  (lp#1838337)
    - include COMPLEX in the derived type of SIGNUM when appropriate.
      (lp#1838333)
    - more correct internal type testing for function types.  (lp#1838808,
      lp#1838888, lp#1838986)
    - don't assume that all objects of type (NOT SIMPLE-ARRAY) have an array
      header.  (lp#1838827)
    - recognize that PHASE on non-positive numbers can return 0 as well as PI.
      (lp#1838892)
  - Changes in version 1.5.5
    * platform support:
    - SunOS: bug reports and patches from Richard Lowe in sb-posix tests
      (lp#1837495), sb-concurrency tests (lp#1837817), unencapsulated tracing
      (lp#1837307), float registers in interrupt contexts (lp#1837168)
    * bug fix: do not generate version.lisp-expr from git describe if the git
      repository is not sbcl's own.  (lp#1836663, thanks to Richard Lowe)
    * bug fix: compiler crash related to VALUES-LIST on a &REST argument in some
      contexts.  (lp#1836096, reported by Samuel Jimenez)
    * bug fix: compiler hang related to constraint propagation.  (lp#1835599,
      reported by Mark Cox)
    * bug fix: the inspector showed the wrong array element type.  (lp#1835934,
      reported by Richard M Kreuter)
    * optimization: numerous improvements to hash table access and rehashing
    * optimization: ASSERT compiles into substantially more compact code.
      (lp#1835221)
  - Add patch to strip "-marmv5" from CFLAGS on 32-bit ARM targets
    + strip-arm-CFLAGS.patch
  - Disable build on s390x which is not a supported target
    + Add s390x to ExcludeArch field
  - Enable build on ppc64le
    + Add binary tarball sbcl-1.5.8-ppc64le-linux-binary.tar.bz2
    + Remove ppc64le from ExcludeArch field
  - Update binary tarball for armv7l to 1.4.11
    + sbcl-1.4.11-armhf-linux-binary.tar.bz2
* Tue Jul 16 2019 Jonathan Brielmaier <jbrielmaier@suse.de>
  - Update to version 1.5.4
    for changes since version 1.4.7 have a look at the NEWS file
  - refresh patches:
    * fix-tests.patch: remove second part of patch as the grent.2 test
      in contrib/sb-posix/posix-tests.lisp doesn't use "hardcoded"
      group id anymore
  - remove patches:
    * 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
    * dont-split-doc.patch
    * sbcl-1.1.13-personality.patch: code was heavily refactored
  - smaller spec clean ups
* Tue May 01 2018 kasimir_@outlook.de
  - Patch modified
    * 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
    * dont-split-doc.patch
  - Update to version 1.4.7
    * enhancement: better handling of unknown keyword arguments (#1750466)
    * enhancement: namestrings can now be computed for certain pathnames
      that previously did not have namestrings because of #\. characters
      in their name and/or type components.
    * bug fix: compiling a SLEEP call with a float positive infinity
      argument no longer causes an internal error (#1754081)
    * bug fix: keyword arguments provided to a generic function with
      EQL-specialized methods are checked more correctly (reported by Syll, #1760987)
  - Changes in version 1.4.6
    * enhancement: DISASSEMBLE on a symbol naming a macro will disassemble
      the expander, not the code that traps attempted FUNCALL of the macro.
    * enhancement: The sb-sprof contrib now provides an experimental
      interface for accessing collected profiler data.
    * enhancement: The instruction-level profiling of the sb-prof contrib
      annotates the disassembler output more efficiently.
    * optimization: improved dynamic-extent handling of nested variables.
  - Changes in version 1.4.5
    * minor incompatible change: building with/without the :sb-package-locks
      feature is no longer an option. Package locks are always compiled in,
      and removing :sb-package-locks from *features* will have no effect.
    * enhancement: FIND-PACKAGE does not acquire a mutex
    * enhancement: cheneygc can perform heap relocation on startup
    * enhancement: in threaded builds, finalizers execute in a system-internal
      thread so that a user thread which invokes GC is unblocked from performing
      work as soon it returns from GC and invokes any post-GC hooks. As such,
      it is more important than before to avoid assumptions about special
      variable bindings in finalizers, even in single-threaded code.
    * optimization: faster (funcall (or function symbol)) on x86-64.
  - Changes in version 1.4.4
    * bug fix: pathname accessors such as PATHNAME-DIRECTORY work on SYNONYM-STREAMs.
    * bug fix: (pathname-{device,directory,name,type} ... :case :common) works
      as expected. In particular MAKE-PATHNAME composed with the accessors
      roundtrips properly when both use the same :case. (#1739906)
    * bug fix: DIRECTORY no longer gets confused when the value
      of *DEFAULT-PATHNAME-DEFAULTS* has a name or type component. (#1740563)
    * bug fix: pattern pieces in pathname components are correctly escaped during unparsing.
    * bug fix: DELETE-DIRECTORY no longer signals an error when the
      directory is supplied as a pathname with name and/or type components
      containing escaped characters. (#1740624)
    * bug fix: weak hash-tables no longer cause GC time to scale
      superlinearly (#1241771)
    * bug fix: CANCEL-FINALIZATION operates in approximately constant
      time per operation (#1587983)
    * bug fix: big-endian MIPS systems now (mostly) work again (broken since 1.3.14.x).
    * bug fix: backtrace from arg-count errors on systems other than
      x86, x86-64, ARM, and ARM64 now works again.
    * bug fix: backtrace from asynchronous interrupts on non-x86,
      non-x86-64 systems should now be more reliable.
    * enhancement: warnings and errors referring to bindings established
      by LET, LET*, FLET and LABELS point to the offending form more accurately.
    * enhancement: backtrace for invalid argument count produces the exact
      supplied arguments including the extra ones on all platforms
      (no longer just x86, x86-64, ARM, and ARM64).
  - Changes in version 1.4.3
    * enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
    * bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
      an error when called with an argument that is of type (real 0) but not (unsigned-byte 62) (#1727789)
    * bug fix: fixed heap exhaustion bug when consing millions of small objects
    * bug fix: sb-safepoint builds are now a lot less prone to deadlocks and
      odd crashes (#1424031, #1268710)
    * bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
      unspecialized parameters are mutated now uses the original (non-mutated)
      parameter values (#1734771)
    * bug fix: memory faults from lisp no longer use (thread-and-interrupt unsafe)
      global storage for fault addresses (everywhere), and now have cleaner
      backtraces (on x86 and x86-64). (#309068)
    * bug fix: pathnames with a directory component of the form
      (:absolute {:up,:wild,:wild-inferiors}) no longer fail to unparse. (#1738775)
    * bug fix: more reliable signal handling on macOS.
  - Changes in version 1.4.2
    * minor incompatible change: SB-EXT:QUIT is no longer marked as deprecated
      and behaves like SB-EXT:EXIT.
    * enhancement: ASDF updated to 3.3.1. The ASDF release is dedicated to the
      late Elias Pipping who put enormous amounts of work into it despite his
      terminal illness. Thank you and rest in peace. (#1681201)
    * enhancement: alien routines compiled with '-fsanitize=thread' and/or
      '-fsanitize=memory' cause fewer false positives in error reporting.
    * optimization: fewer instances of consing float constants at runtime.
    * bug fix: a number of compiler bugs detected by Paul F. Dietz' randomized
      tester. (#1731503, #1730699, #1723993, #1730434, #1661911, #1729639,
      [#1729471], #1728692)
    * bug fix: better errors from NAMESTRING and friends on pathnames with
      no namestrings. (#792154)
    * bug fix: EQUAL and EQUALP compiler transforms were too confident in
      deriving a result. (#1732277, #1732225)
    * bug fix: FILL sometimes returned the underlying data vector rather
      than the given array. (#1732553)
    * bug fix: SEARCH returned the wrong answer in some cases. (#1732952)
    * bug fix: the type (COMPLEX INTEGER) behaves more as specified by
      Function TYPEP, which has stronger constraints than System Class
      COMPLEX. (Reported by Eric Marsden, #1733400)

Files

/usr/bin/sbcl
/usr/lib/sbcl
/usr/lib/sbcl/contrib
/usr/lib/sbcl/contrib/asdf.fasl
/usr/lib/sbcl/contrib/sb-aclrepl.asd
/usr/lib/sbcl/contrib/sb-aclrepl.fasl
/usr/lib/sbcl/contrib/sb-bsd-sockets.asd
/usr/lib/sbcl/contrib/sb-bsd-sockets.fasl
/usr/lib/sbcl/contrib/sb-capstone.asd
/usr/lib/sbcl/contrib/sb-capstone.fasl
/usr/lib/sbcl/contrib/sb-cltl2.asd
/usr/lib/sbcl/contrib/sb-cltl2.fasl
/usr/lib/sbcl/contrib/sb-concurrency.asd
/usr/lib/sbcl/contrib/sb-concurrency.fasl
/usr/lib/sbcl/contrib/sb-cover.asd
/usr/lib/sbcl/contrib/sb-cover.fasl
/usr/lib/sbcl/contrib/sb-executable.asd
/usr/lib/sbcl/contrib/sb-executable.fasl
/usr/lib/sbcl/contrib/sb-gmp.asd
/usr/lib/sbcl/contrib/sb-gmp.fasl
/usr/lib/sbcl/contrib/sb-grovel.asd
/usr/lib/sbcl/contrib/sb-grovel.fasl
/usr/lib/sbcl/contrib/sb-introspect.asd
/usr/lib/sbcl/contrib/sb-introspect.fasl
/usr/lib/sbcl/contrib/sb-md5.asd
/usr/lib/sbcl/contrib/sb-md5.fasl
/usr/lib/sbcl/contrib/sb-mpfr.asd
/usr/lib/sbcl/contrib/sb-mpfr.fasl
/usr/lib/sbcl/contrib/sb-posix.asd
/usr/lib/sbcl/contrib/sb-posix.fasl
/usr/lib/sbcl/contrib/sb-queue.asd
/usr/lib/sbcl/contrib/sb-queue.fasl
/usr/lib/sbcl/contrib/sb-rotate-byte.asd
/usr/lib/sbcl/contrib/sb-rotate-byte.fasl
/usr/lib/sbcl/contrib/sb-rt.asd
/usr/lib/sbcl/contrib/sb-rt.fasl
/usr/lib/sbcl/contrib/sb-simple-streams.asd
/usr/lib/sbcl/contrib/sb-simple-streams.fasl
/usr/lib/sbcl/contrib/sb-sprof.asd
/usr/lib/sbcl/contrib/sb-sprof.fasl
/usr/lib/sbcl/contrib/uiop.fasl
/usr/lib/sbcl/sbcl.core
/usr/lib/sbcl/sbcl.mk
/usr/share/doc/packages/sbcl
/usr/share/doc/packages/sbcl/BUGS
/usr/share/doc/packages/sbcl/COPYING
/usr/share/doc/packages/sbcl/CREDITS
/usr/share/doc/packages/sbcl/NEWS
/usr/share/doc/packages/sbcl/README.openSUSE
/usr/share/doc/packages/sbcl/asdf.html
/usr/share/doc/packages/sbcl/asdf.pdf
/usr/share/doc/packages/sbcl/html
/usr/share/doc/packages/sbcl/sbcl.html
/usr/share/doc/packages/sbcl/sbcl.pdf
/usr/share/doc/packages/sbcl/sbclrc.sample
/usr/share/info/asdf.info.gz
/usr/share/info/sbcl.info-1.gz
/usr/share/info/sbcl.info-2.gz
/usr/share/info/sbcl.info.gz
/usr/share/man/man1/sbcl.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:22:44 2024