aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-04-21 15:16:32 +0000
committerdos-reis <gdr@axiomatics.org>2008-04-21 15:16:32 +0000
commita04a446805a1108cd19f633878ca367629c23f4b (patch)
treed7b057f8b144184299ae72c0f91ad12e320a6157 /src/ChangeLog
parentb136bc01f60d2baa53148919ee04828dbe9e53b1 (diff)
downloadopen-axiom-a04a446805a1108cd19f633878ca367629c23f4b.tar.gz
Add support for byte values, and byte buffers.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 81500433..56f4e1f3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
+2008-04-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * interp/sys-utility.boot (getVMType): New.
+ * interp/sys-macros.lisp (|byteLessThan|): New.
+ (|byteGreaterEqual|): Likewise.
+ (|makeSimpleArray|): Likewise.
+ (|makeFilledSimpleArray|): Likewise.
+ (|getSimpleArrayEntry|): Likewise.
+ (|setSimpleArrayEntry|): Likewise.
+ (|sizeOfSimpleArray|): Likewise.
+ (|maxIndexOfSimpleArray|): Likewise.
+ * interp/compiler.boot (checkCallingConvention): Tidy return type.
+ * algebra/exposed.lsp.pamphlet: Expose Byte and ByteArray.
+ * algebra/data.spad.pamphlet: New.
+ * algebra/array1.spad.pamphlet (PrimitiveArray): Rewrite.
+ Update cached Lisp translation.
+ * algebra/Makefile.pamphlet (axiom_algebra_layer_1): Include BYTE.
+ (axiom_algebra_layer_12): Include BYTEARY.
+ * share/algebra: Update databases.
+
2008-04-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
* interp/template.boot (evalSlotDomain): Tidy.