BSD Ports

lang/sbcl 2.6.8 NetBSD

SBCL, a Common Lisp implementation

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
90654062e2
License
mit
Categories
lang
Package size
8906.6 KiB, 44112.1 KiB installed

Description

Steel Bank Common Lisp (SBCL) is an Open Source complier and runtime system for ANSI Common Lisp. It provides an interactive environment including an integrated native compiler, a debugger, and many extensions.

In the other systems

SystemPortVersion
NetBSDlang/sbcl2.6.8
FreeBSDlang/sbcl2.6.9,1
OpenBSDlang/sbcl2.6.7
DragonFlylang/sbcl2.5.2,1
HardenedBSDlang/sbcl2.6.9,1
GhostBSDlang/sbcl2.6.8,1

Install

Binary package:

pkgin install sbcl

From pkgsrc:

cd /usr/pkgsrc/lang/sbcl && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.6.8
NetBSD 10.1 aarch642.6.5
SmartOS / illumos x86_642.6.9
macOS 15 arm642.6.9

Dependencies

Run dependencies 2

Commit history 4

DateCommitCreditsLog message
90654062e2 ktnb sbcl: update to 2.6.9
* minor incompatible change: structure slots defined as :READ-ONLY can be written using SLOT-VALUE with the constant slot name, matching the existing behaviour if the slot name is provided as a variable. * enhancement: addition of u8.16-shuffle to SSE3 SB-SIMD support. * enhancement: addition of some AVX512 support to SB-SIMD. * bug fix: address a number of issues in the SB-SIMD contributed module. * bug fix: don't improperly inherit dynamic extent nature of transformations of lists constructed with dynamic extent. * bug fix: don't call SB-GMP exponential function with a non-rational base. * bug fix: compiler internal error from stack manipulation in inline- and dynamic-extent-heavy code. * bug fix: the SB-MANUAL contributed module should build more reliably on Windows. …
93fb71496b ktnb sbcl: update to 2.6.8
* minor incompatible change: FILE-POSITION on composite streams returns a more accurate result for CONCATENATED-STREAM, and NULL on TWO-WAY-STREAM and ECHO-STREAM. * platform support: ** improvements to code generation for the ARM64 backend. ** improved support for AVX512 instruction encoding and decoding. * various enhancements to the SB-SIMD contributed module. * bug fix: FILE-POSITION on a stream after reading input into a list or generic sequence returns the correct result. * bug fix: allow the manual to build on more platforms. * bug fix: infinite loop in the compiler while attempting to remove data moves. * bug fix: debugger failed to handle (COMPLEX DOUBLE-FLOAT) entities on the stack. * bug fix: error reporting from STRING-TO-OCTETS reported using the …
397e6a9cc1 ktnb sbcl: update to 2.6.7
* new contrib module: SB-MANUAL contains the SBCL manual in docstrings of section definitions, which tie together the docstrings of normal Lisp definitions. The manual can thus be explored interactively in the usual way (e.g. with Slime's M-.), and it is browsable with the MGL-PAX library (out of tree). Also, https://fixnum.com/ (similarly unrelated to the SBCL project) provides alternative renderings of the SBCL manual as heavily linked PDF and HTML documents as well as Markdown and plain text. * new feature: DOCUMENTATION supports DOC-TYPE DECLARATION. * platform support: ** the SB-SIMD contrib now supports ARM64 ** AVX512 instructions are now supported on X86-64 ** additional support for SIMD instructions on ARM64 and X86-64 …
813bc2b546 ktnb sbcl: update to 2.6.6
* minor incompatible change: FDEFINITION now returns the outermost wrapper (added e.g. by TRACE, PROFILE) like SYMBOL-FUNCTION * minor incompatible change: in unsafe code, C strings with :EXTERNAL-FORMAT :ASCII are copied directly as byte-sized quantities without checking whether the top bit of the byte is set. * platform support: ** fix the build on big-endian 64-bit PowerPC with ELFv2. ** move the static space address for macOS 27 on ARM64. ** optimizations to SB-THREAD:BARRIER for ARM64 ** fix a compiler crash in MULTIPLE-VALUE-LIST in argument forms on ARM64. * bug fix: TRACE no longer fails when trying to print a return value that cannot be printed readably and *PRINT-READABLY* is true. * optimization: the compiler is more precise in its type derivation …