Opened 6 years ago
Last modified 18 months ago
#463 new defect
Problems with compiling AP5
Reported by: | Mark Evenson | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.9.3 |
Component: | compiler | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
In <https://mailman.common-lisp.net/pipermail/armedbear-devel/2019-March/003967.html>, Dan Cohen notes problems with AP5 recompiling code.
Attachments (1)
Change History (11)
Changed 6 years ago by
Attachment: | compiler-ap5.diff added |
---|
comment:1 Changed 6 years ago by
I don't fully understand the AP5 compilation architecture but it trips up a leaky abstraction in the ABCL compiler which computes SYSTEM::*FASL-UNINTERNED-SYMBOLS*
as an alist as it finds uninterned symbols, but then serializes it as a vector when finished.
The patch contains a hack that computes the alist form from the vector form rather than signalling an error.
To truly fix this one would have to understand the Ap5 compilation strategy a bit better, and then adjust the compiler's use of specials.
comment:4 Changed 5 years ago by
Milestone: | 1.6.2 → 1.7.0 |
---|
comment:9 Changed 22 months ago by
Milestone: | 1.8.1 → 1.9.2 |
---|
comment:10 Changed 18 months ago by
Milestone: | 1.9.2 → 1.9.3 |
---|
hack the compiler for AP5