Changes to the disassembler broke *COMPILER-TRACE-OUTPUT*

Bug #1543840 reported by Stas Boukarev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Low
Unassigned

Bug Description

Using *COMPILER-TRACE-OUTPUT* is no longer possible, since the disassembler invokes the compiler now.

Revision history for this message
Stas Boukarev (stassats) wrote :

Disabled disassembling in ee05d6c7afe7a5de8989a8f090714793b96c7888.

Revision history for this message
Douglas Katzman (dougk) wrote :

We should probably just precompile everything in warm-init.
The better approach is to convert printers as expressed in their DSL into a simpler DSL that is directly executable by the disassembler.

Revision history for this message
Stas Boukarev (stassats) wrote :

Do you have a recipe for precompiling everything? I can live with a customized core (which I already do) with everything precompiled.
Although I never actually look at disassembly when using *compiler-trace-output*, so maybe this change is enough.
But the delay for the first call to DISASSEMBLE is a bit annoying.

Revision history for this message
Stas Boukarev (stassats) wrote :

Got fixed in e2c1c7d11cb1f3d946c244bfa17b8d774f4168d2.

Changed in sbcl:
status: Triaged → Fix Committed
Stas Boukarev (stassats)
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.