aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7d41139d..ae7612c9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,24 @@
+2011-10-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Support use of any natural number literal as constant name.
+ * interp/postpar.boot (postNormalizeName): Remove.
+ (postLhsOfDefinition): New.
+ (postDef): Use it.
+ (postMDef): Likewise.
+ (postForm): Remove dead code.
+ (postSignature): Internalize names of exported operators.
+ * interp/i-intern.boot (mkAtree2): For package call resolution,
+ use internal names.
+ * interp/compiler.boot (compAtomWithModemap): Use externalName for
+ name reported in diagnostic.
+ (compIntegerLiteral): New.
+ (compAtom): Use it.
+ (compElt): Look up modemaps for internal names.
+ (getModemapList): Likewise.
+ * interp/g-util.boot (normalizeName): New.
+ (internalName): Likewise.
+ (externalName): Likewise.
+
2011-10-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
* interp/postpar.boot (postSignature): Tidy.