Warning about package lock violation during compile-time
Bug #675584 reported by
Stas Boukarev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Doing COMPILE-FILE on something like "(defun car (x) x)" doesn't warn about package lock violation, the error will be signaled only when loading the produced file.
I got bitten by it when compiling (defun file-length (file) (file-length file)), because it signals its own warning regarding recursive definition of a known function. And the full warning prevented Slime from loading the fasl (failure-p was set to T on compile-file) and I didn't see the package lock violation error.
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
this sounds at least related to https:/ /bugs.launchpad .net/sbcl/ +bug/675633 (a wish to land compile-time errors in the debugger instead of turning them into compiler error messages).