[armedbear-cvs] r12155 - in branches/0.16.x/abcl: . src/org/armedbear/lisp
Mark Evenson
mevenson at common-lisp.net
Sun Sep 20 08:31:05 UTC 2009
Author: mevenson
Date: Sun Sep 20 04:31:01 2009
New Revision: 12155
Log:
Backported changes for Fix #63: GO forms to non-existent TAGBODY labels would exit ABCL
Modified:
branches/0.16.x/abcl/CHANGES
branches/0.16.x/abcl/src/org/armedbear/lisp/Lisp.java
Modified: branches/0.16.x/abcl/CHANGES
==============================================================================
--- branches/0.16.x/abcl/CHANGES (original)
+++ branches/0.16.x/abcl/CHANGES Sun Sep 20 04:31:01 2009
@@ -6,8 +6,10 @@
* More careful checking for null args in LispStackFrame
* Honor appearance of &allow-other-keys in CLOS MAKE-INSTANCE
+ * Fix #63: GO forms to non-existent TAGBODY labels would exit ABCL
Version 0.16.0
+svn://common-lisp.net/project/armedbear/svn/tags/0.16.0/abcl
(06 Sep, 2009)
Summary of changes:
Modified: branches/0.16.x/abcl/src/org/armedbear/lisp/Lisp.java
==============================================================================
--- branches/0.16.x/abcl/src/org/armedbear/lisp/Lisp.java (original)
+++ branches/0.16.x/abcl/src/org/armedbear/lisp/Lisp.java Sun Sep 20 04:31:01 2009
@@ -122,7 +122,7 @@
}
catch (Throwable t)
{
- t.printStackTrace();
+ Debug.trace(t);
}
}
@@ -276,7 +276,7 @@
}
catch (Go go)
{
- throw go;
+ return error(go.getCondition());
}
catch (Throw t)
{
@@ -1041,6 +1041,7 @@
}
catch (Throwable t)
{
+ Debug.trace(t);
return null;
}
}
@@ -2559,7 +2560,7 @@
}
catch (ClassNotFoundException e)
{
- e.printStackTrace();
+ Debug.trace(e);
}
}
More information about the armedbear-cvs
mailing list