From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10467 invoked by alias); 12 Aug 2005 19:44:01 -0000 Mailing-List: contact systemtap-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sources.redhat.com List-Archive: Received: (qmail 10448 invoked by uid 426); 12 Aug 2005 19:44:00 -0000 Date: Fri, 12 Aug 2005 19:44:00 -0000 Message-ID: <20050812194400.10447.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sources.redhat.com Subject: src ./ChangeLog ./main.cxx ./parse.cxx ./stapt ... X-SW-Source: 2005-q3/txt/msg00178.txt.bz2 List-Id: CVSROOT: /cvs/systemtap Module name: src Changes by: fche@sourceware.org 2005-08-12 19:44:00 Modified files: . : ChangeLog main.cxx parse.cxx staptree.cxx staptree.h translate.cxx runtime : ChangeLog runtime.h tapset : builtin_logging.stp testsuite/parseko: six.stp testsuite/parseok: six.stp testsuite/transok: one.stp Added files: runtime : arith.c testsuite/buildok: eleven.stp ten.stp Removed files: runtime : builtin_functions.h Log message: 2005-08-12 Frank Ch. Eigler PR systemtap/1122 et alii * parse.cxx (parse_literal): Parse and range-limit 64-bit numbers. (parse_unary): Correct precedence glitch. * staptree.h (literal_number): Store an int64_t. * staptree.cxx: Corresponding changes. * translate.cxx (check_dbz): Remove - insufficient. (emit_function): Define CONTEXT macro sibling for THIS. (c_typename): pe_long -> int64_t. (visit_literal_number): Format literal rigorously and uglily. (c_assignop, visit_binary_expression): Handle div/mod via new helper functions in runtime. * tapset/builtin_logging.stp: Add error, exit builtins. * testsuite/buildok/ten,eleven.stp: New tests. * testsuite/parse{ko,ok}/six.stp: Modify for larger numbers. * testsuite/transok/one.stp: Add more ";"s, maybe unnecessarily. 2005-08-12 Frank Ch. Eigler * arith.c: New file to contain arithmetic helper functions. * builtin_functions.h: Remove, unused. * runtime.h: Include it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.97&r2=1.98 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/main.cxx.diff?cvsroot=systemtap&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parse.cxx.diff?cvsroot=systemtap&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/arith.c.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/ChangeLog.diff?cvsroot=systemtap&r1=1.31&r2=1.32 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/runtime.h.diff?cvsroot=systemtap&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/runtime/builtin_functions.h.diff?cvsroot=systemtap&r1=1.2&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapset/builtin_logging.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/buildok/eleven.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/buildok/ten.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseko/six.stp.diff?cvsroot=systemtap&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseok/six.stp.diff?cvsroot=systemtap&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/transok/one.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2