Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [6f095a] alpha64.branch.point alpha64_branch_point Maximize Restore History

0.8alpha.0.28:

Fix bug 47d (DEFGENERIC must signal PROGRAM-ERROR when
attempting to create a generic function with the same name as a
special operator).
... sounds easy, huh? No.
... make COMPILER-ERROR not inherit from ERROR any more, so that
user handlers don't (wrongly) claim to handle it;
... establish a handler for COMPILER-ERROR around the evaluator
that delegates to the compiler handlers if present, but
handles them itself if not...
... by signalling an error from a new internal restart, to allow
user handlers for ERROR and friends a chance to run.

Christophe Rhodes Christophe Rhodes 2003-05-13

changed src/code/eval.lisp
changed src/compiler/compiler-error.lisp
changed src/compiler/ir1report.lisp
changed tests/clos.impure.lisp
changed tests/compiler.pure.lisp
changed BUGS
changed NEWS
changed version.lisp-expr
src/code/eval.lisp Diff Switch to side-by-side view
Loading...
src/compiler/compiler-error.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1report.lisp Diff Switch to side-by-side view
Loading...
tests/clos.impure.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.pure.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...