clasp-lisp:named-constants

Last commit made on 2024-01-23
Get this branch:
git clone -b named-constants https://git.launchpad.net/clasp-lisp

Branch merges

Branch information

Name:
named-constants
Repository:
lp:clasp-lisp

Recent commits

977e35c... by James Kalenius

Ran static analyzer

3e131fa... by James Kalenius

bytecode FASLs: use symbol lookups for named constants

See #1517. This allows FASLs to reference constants bound to
unserializable objects without error. For example:

(defconstant +foo+ #'foo)

(defun bar () +foo+)

0c60d8a... by James Kalenius

Fix backtraces of compiled core funs

Unexpected collateral damage from the SimpleFun_O hierarchy
changes I made - CoreFuns are no longer SimpleFuns, so the
As_unsafe on dwarf_ep did bad things. Specifically you'd end up
with backtrace frames with no function name, and a "function
description" that was actually the CoreFun's code, which screwed
various things up.

7203aef... by James Kalenius

Merge pull request #1554 from clasp-developers/btb-ltv

Fixes some of the #1549 stuff. Also adds a few tests for the btb compiler.

db6673a... by James Kalenius

btb compiler: handle deleted closure variables

a23a5b9... by meister <email address hidden>

Add SYMBOL_EXPORT macro

It works just like SYMBOL_EXPORT_SC_(...) which we will deprecate
because of the weird _SC_ suffix.

Start replacing all SYMBOL_EXPORT_SC_(...) with SYMBOL_EXPORT(...)

6586027... by meister <email address hidden>

Removed _Orientation from XyzJoint_O

b30704f... by meister <email address hidden>

Make auto-compilation work better with snapshot save/load

7b2a744... by James Kalenius

btb compiler: Maintain closure layouts

See #1549

c3123e4... by James Kalenius

Ran static analyzer