summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index aa75edf0..ef644e76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2009-11-24 Kaz Kylheku <kkylheku@gmail.com>
+ Auto-detect what specifiers to use for inline functions.
+ Allow compiler command to be set independently of full path
+ for easier compiler switching.
+
+ * Makefile (conftest.o): Target removed. What this rule does
+ is already an implicit rule; and nowhere else in the Makefile
+ are there rules for .c -> .o.
+ (conftest2): New target, for two-translation-unit config test program.
+ (INLINE_FLAGS): Removed.
+
+ * configure (ccname, inline): New variables.
+ (inline_flags): Variable removed. INLINE_FLAGS not generated
+ any more in config.make. Added test for what inline specifiers to use,
+ which is turned into #define INLINE ... in the config.h header.
+
+ * lib.h: (tag, is_ptr, is_num, is_chr, is_lit, type, auto_str,
+ static_str, litptr): Changed from inline to INLINE.
+
+2009-11-24 Kaz Kylheku <kkylheku@gmail.com>
+
Changes to make the code portable to C++ compilers, which
can be taken advantage of for better diagnostics.