update.
authorMORIOKA Tomohiko <tomo.git@chise.org>
Fri, 19 Apr 2013 05:31:30 +0000 (14:31 +0900)
committerMORIOKA Tomohiko <tomo.git@chise.org>
Fri, 19 Apr 2013 05:31:30 +0000 (14:31 +0900)
ChangeLog

index 08c8e4d..5b6b3f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2013-04-18  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * symbol.c (cos_retain_symbol): Don't use `cos_retain_object'
+       recursively.
+       (cos_symbol_p): New function.
+       (cos_symbol_table_intern): Check type of each entry of the hash;
+       use `cos_retain_object' for the returned symbol.
+       (cos_print_symbol_table): New function.
+
+       * cos.c (cos_char_id): Fixed.
+       (cos_release_object): Fixed.
+       (cos_retain_cons): Don't use `cos_retain_object' recursively.
+       (cos_assoc): New function.
+       (cos_alist_get): New function.
+
+2013-04-18  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * read.c (is_delimiter): New function.
+       (cos_read_int): Use `is_delimiter'.
+       (cos_read_string): Fixed.
+       (cos_read_symbol): New function.
+       (cos_read_object): Use `cos_read_symbol' to support symbol.
+
+       * cos.h (cos_symbol_p): New prototype.
+       (cos_assoc): New prototype.
+       (cos_alist_get): New prototype.
+
+       * cos-read.h (cos_read_symbol): New prototype.
+
 2013-04-17  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * read.c (cos_skip_space): New function.
 2013-04-17  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * read.c (cos_skip_space): New function.