summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordsmith <dsmith>2006-11-06 16:05:50 +0000
committerdsmith <dsmith>2006-11-06 16:05:50 +0000
commit27f21e8c049b0cd20fd2d4e2fd9b96cad6c910cc (patch)
tree78fad282ce4f36ad50a3b944d6c659941591d5f6 /ChangeLog
parenta90b629e6fe7420caeb0f7494f712c9664afbdc8 (diff)
downloadsystemtap-steved-27f21e8c049b0cd20fd2d4e2fd9b96cad6c910cc.tar.gz
systemtap-steved-27f21e8c049b0cd20fd2d4e2fd9b96cad6c910cc.tar.xz
systemtap-steved-27f21e8c049b0cd20fd2d4e2fd9b96cad6c910cc.zip
2006-11-06 David Smith <dsmith@redhat.com>
Added "limit EXP" support to foreach statements. * translate.cxx (c_tmpcounter::visit_foreach_loop): Handles "limit" member variable. (c_unparser::visit_foreach_loop): Ditto. * staptree.cxx (foreach_loop::print): Prints "limit EXP" addition. (traversing_visitor::visit_foreach_loop): Handles "limit" member variable. (deep_copy_visitor::visit_foreach_loop): Ditto. * staptree.h (struct foreach_loop): Added "limit" member variable. * stap.1.in: Added documentation for the "limit EXP" addition to foreach statement. * parse.cxx (lexer::scan): Added "limit" keyword for foreach statements. (parser::parse_foreach_loop): Parses "limit" keyword for foreach statements. * elaborate.cxx (symresolution_info::visit_foreach_loop): Handles "limit" member variable. (typeresolution_info::visit_foreach_loop): Ditto.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ccfaa942..4f6e56d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2006-11-06 David Smith <dsmith@redhat.com>
+
+ Added "limit EXP" support to foreach statements.
+ * translate.cxx (c_tmpcounter::visit_foreach_loop): Handles
+ "limit" member variable.
+ (c_unparser::visit_foreach_loop): Ditto.
+ * staptree.cxx (foreach_loop::print): Prints "limit EXP"
+ addition.
+ (traversing_visitor::visit_foreach_loop): Handles "limit" member
+ variable.
+ (deep_copy_visitor::visit_foreach_loop): Ditto.
+ * staptree.h (struct foreach_loop): Added "limit" member
+ variable.
+ * stap.1.in: Added documentation for the "limit EXP" addition to
+ foreach statement.
+ * parse.cxx (lexer::scan): Added "limit" keyword for foreach
+ statements.
+ (parser::parse_foreach_loop): Parses "limit" keyword for foreach
+ statements.
+ * elaborate.cxx (symresolution_info::visit_foreach_loop): Handles
+ "limit" member variable.
+ (typeresolution_info::visit_foreach_loop): Ditto.
+
2006-11-03 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (emit_address): Emit calls to _stp_module_relocate