[Openmcl-cvs-notifications] r14815 - in /release/1.6/source: ./ level-0/l0-misc.lisp level-1/l1-reader.lisp

rme at clozure.com rme at clozure.com
Mon Jun 6 16:46:37 CDT 2011


Author: rme
Date: Mon Jun  6 16:46:37 2011
New Revision: 14815

Log:
Merge r14814 (%parse-token fix) from trunk.

Modified:
    release/1.6/source/   (props changed)
    release/1.6/source/level-0/l0-misc.lisp   (props changed)
    release/1.6/source/level-1/l1-reader.lisp

Propchange: release/1.6/source/
---------------------------------------------------------------------------=
---
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jun  6 16:46:37 2011
@@ -4,4 +4,4 @@
 /branches/rme-logops:13875-13886
 /branches/working-0711/ccl:7970-13192,13197-13198,13202,13208,13214,13235-=
13236,13239,13263,13277-13278,13290,13293-13294,13302-13306,13331-13332,133=
39,13361-13364,13379,13383,13386,13388,13409,13435-13436,13438,13440-13442,=
13460-13461,13465,13467,13476,13487,13490,13492-13493,13502-13528,13545-135=
47,13549,13557-13558
 /release/1.5/source:13667
-/trunk/source:14361-14404,14422-14423,14425-14432,14435,14437-14438,14440-=
14441,14444-14445,14451,14457,14460-14464,14472,14476-14479,14482-14484,144=
94-14495,14519,14550,14559,14662,14690,14692,14703,14717-14718,14752
+/trunk/source:14361-14404,14422-14423,14425-14432,14435,14437-14438,14440-=
14441,14444-14445,14451,14457,14460-14464,14472,14476-14479,14482-14484,144=
94-14495,14519,14550,14559,14662,14690,14692,14703,14717-14718,14752,14803,=
14814

Propchange: release/1.6/source/level-0/l0-misc.lisp
---------------------------------------------------------------------------=
---
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jun  6 16:46:37 2011
@@ -4,4 +4,4 @@
 /branches/rme-logops/level-0/l0-misc.lisp:13875-13886
 /branches/working-0711/ccl/level-0/l0-misc.lisp:7970-13192,13197-13198,132=
02,13208,13214,13235-13236,13239,13263,13277-13278,13290,13293-13294,13302-=
13306,13331-13332,13339,13361-13364,13379,13383,13386,13388,13409,13435-134=
36,13438,13440-13442,13460-13461,13465,13467,13476,13487,13490,13492-13493,=
13502-13528,13545-13547,13549,13557-13558
 /release/1.5/source/level-0/l0-misc.lisp:13667
-/trunk/source/level-0/l0-misc.lisp:14361-14404,14422-14423,14425-14432,144=
35,14437-14438,14440-14441,14444-14445,14451,14457,14460-14464,14472,14476-=
14479,14482-14484,14494-14495,14541,14550,14559,14662,14692,14703,14717-147=
18
+/trunk/source/level-0/l0-misc.lisp:14361-14404,14422-14423,14425-14432,144=
35,14437-14438,14440-14441,14444-14445,14451,14457,14460-14464,14472,14476-=
14479,14482-14484,14494-14495,14541,14550,14559,14662,14692,14703,14717-147=
18,14803,14814

Modified: release/1.6/source/level-1/l1-reader.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- release/1.6/source/level-1/l1-reader.lisp (original)
+++ release/1.6/source/level-1/l1-reader.lisp Mon Jun  6 16:46:37 2011
@@ -2472,12 +2472,12 @@
                     (%casify-token tb (unless (atom escapes) escapes))
                     (let* ((pkg (if explicit-package (pkg-arg explicit-pac=
kage) *package*)))
                       (if (or double-colon (eq pkg *keyword-package*))
-                        (without-interrupts
-                         (multiple-value-bind (symbol access internal-offs=
et external-offset)
-                                              (%find-symbol string len pkg)
-                           (if access
-                             symbol
-                             (%add-symbol (%string-from-token tb) pkg inte=
rnal-offset external-offset))))
+                        (with-package-lock (pkg)
+			  (multiple-value-bind (symbol access internal-offset external-offset)
+			      (%find-symbol string len pkg)
+			    (if access
+			      symbol
+			      (%add-symbol (%string-from-token tb) pkg internal-offset external=
-offset))))
                         (multiple-value-bind (found symbol) (%get-htab-sym=
bol string len (pkg.etab pkg))
                           (if found
                             symbol



More information about the Openmcl-cvs-notifications mailing list