This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
src ./ChangeLog ./elaborate.cxx ./parse.cxx ./ ...
- From: graydon at sourceware dot org
- To: systemtap-cvs at sources dot redhat dot com
- Date: 29 Nov 2005 01:06:47 -0000
- Subject: src ./ChangeLog ./elaborate.cxx ./parse.cxx ./ ...
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-11-29 01:06:47
Modified files:
. : ChangeLog elaborate.cxx parse.cxx staptree.cxx
staptree.h translate.cxx
runtime : ChangeLog stat-common.c
Added files:
testsuite/buildok: print_histograms.stp
Log message:
[ChangeLog]
2005-11-28 Graydon Hoare <graydon@redhat.com>
* translate.cxx (var::assert_hist_compatible): New method.
(var::hist): New method.
(c_unparser::load_aggregate): New method.
(hist_op_downcaster): Remove, it was a mistake.
(expression_is_hist_op): Likewise.
(c_tmpcounter::visit_print_format): Implement print(@hist(...)).
(c_unparser::visit_print_format): Likewise.
* staptree.h (struct print_format): Add optional hist_op* member.
* staptree.cxx (traversing_visitor::visit_functioncall): Visit
hist_op if present in print_format.
(deep_copy_visitor::visit_print_format): Likewise.
* parse.cxx (parse_symbol): Special case to consume print(@hist(...)).
* elaborate.cxx (typeresolution_info::visit_arrayindex): Fix type inference bug.
(typeresolution_info::visit_foreach_loop): Likewise.
* testsuite/buildok/print_histograms.stp: New test.
[runtime/ChangeLog]
2005-11-28 Graydon Hoare <graydon@redhat.com>
* stat-common.c (_stp_stat_print_histogram): Various formatting
corrections and aesthetic tweaks.
(__stp_stat_add): Correction to linear bucket underflow cases.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.243&r2=1.244
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/src/parse.cxx.diff?cvsroot=systemtap&r1=1.34&r2=1.35
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.73&r2=1.74
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/ChangeLog.diff?cvsroot=systemtap&r1=1.85&r2=1.86
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/stat-common.c.diff?cvsroot=systemtap&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/testsuite/buildok/print_histograms.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1