From f8220a7b945a3be7975fb2610ca1c79119594534 Mon Sep 17 00:00:00 2001 From: graydon Date: Wed, 13 Jul 2005 04:47:54 +0000 Subject: 2005-07-12 Graydon Hoare * elaborate.cxx (semantic_pass_symbols): Only enter body if non-null. (semantic_pass_types): Likewise. (semantic_pass): Pass session to register_standard_tapsets. * translate.cxx (builtin_collector): New struct. (hookup_builtins): New function. (translate_pass): Only translate functions with bodies. (c_unparser::emit_common_header): Likewise, and call hookup_builtins. * tapsets.hh (builtin_function): New class. (register_standard_tapsets): Change parameter to session. * tapsets.cc (bultin_function::*): Implement class. (register_standard_tapsets): Register printk, log, warn. * testsuite/transok/six.stp: New test. --- runtime/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index 74a5808e..3be80bf4 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,7 @@ +2005-07-11 Graydon Hoare + + * builtin_functions.h: New file. + 2005-07-10 Martin Hunt * runtime.h (init_module): Fix return value. -- cgit