diff options
author | fche <fche> | 2007-09-13 03:41:01 +0000 |
---|---|---|
committer | fche <fche> | 2007-09-13 03:41:01 +0000 |
commit | 2f5a9fd328cea00d6792f26e46a796a21b5157dd (patch) | |
tree | 5305c33a846c5c82e50865cfd97419909b204dfe | |
parent | 0a08ca991795478fd8b871b881b160e93145d3ae (diff) | |
download | systemtap-steved-2f5a9fd328cea00d6792f26e46a796a21b5157dd.tar.gz systemtap-steved-2f5a9fd328cea00d6792f26e46a796a21b5157dd.tar.xz systemtap-steved-2f5a9fd328cea00d6792f26e46a796a21b5157dd.zip |
2007-09-12 Frank Ch. Eigler <fche@elastic.org>
* parse.cxx (parse_symbol): Accept println(@hist*()).
2007-09-12 Frank Ch. Eigler <fche@elastic.org>
* buildok/print_histograms.stp: Test println(@hist*()).
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | parse.cxx | 2 | ||||
-rw-r--r-- | testsuite/ChangeLog | 4 | ||||
-rwxr-xr-x | testsuite/buildok/print_histograms.stp | 2 |
4 files changed, 11 insertions, 1 deletions
@@ -1,5 +1,9 @@ 2007-09-12 Frank Ch. Eigler <fche@elastic.org> + * parse.cxx (parse_symbol): Accept println(@hist*()). + +2007-09-12 Frank Ch. Eigler <fche@elastic.org> + PR 5023 * translate.cxx (c_unparser::visit_literal_number): Support LLONG_MIN. (visit_unary_expression): Likewise. @@ -2269,7 +2269,7 @@ parser::parse_symbol () fmt->print_with_newline = pf_newline; expect_op("("); - if (name == "print" && + if ((name == "print" || name == "println") && (peek_kw("@hist_linear") || peek_kw("@hist_log"))) { // We have a special case where we recognize diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index 67940812..e327e192 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2007-09-12 Frank Ch. Eigler <fche@elastic.org> + * buildok/print_histograms.stp: Test println(@hist*()). + +2007-09-12 Frank Ch. Eigler <fche@elastic.org> + PR 5023. * buildok/ten.stp: Extend some more. diff --git a/testsuite/buildok/print_histograms.stp b/testsuite/buildok/print_histograms.stp index 70c6e68d..945606a0 100755 --- a/testsuite/buildok/print_histograms.stp +++ b/testsuite/buildok/print_histograms.stp @@ -24,5 +24,7 @@ probe end printf("count %d, avg %d\n", @count(foo), @avg(foo)) print(@hist_log(foo)) print(@hist_linear(bar, 1000, 10000, 1000)) + println(@hist_log(foo)) + println(@hist_linear(bar, 1000, 10000, 1000)) } |