From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18313 invoked by alias); 30 May 2005 21:28:46 -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 18298 invoked by uid 426); 30 May 2005 21:28:45 -0000 Date: Mon, 30 May 2005 21:28:00 -0000 Message-ID: <20050530212845.18296.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sources.redhat.com Subject: src ./ChangeLog ./Makefile.am ./Makefile.in ./ ... X-SW-Source: 2005-q2/txt/msg00135.txt.bz2 List-Id: CVSROOT: /cvs/systemtap Module name: src Changes by: fche@sourceware.org 2005-05-30 21:28:45 Modified files: . : ChangeLog Makefile.am Makefile.in elaborate.cxx parse.cxx parse.h staptree.cxx staptree.h translate.cxx testsuite/semok: seven.stp Added files: testsuite/transok: three.stp testsuite/parseko: seven.stp testsuite/parseok: eight.stp testsuite/semko: ten.stp testsuite/semok: ten.stp Log message: 2005-05-30 Frank Ch. Eigler More fully parse & elaborate "expr in array" construct. * staptree.h (array_in): Make this unary. Update .cxx to match. * parse.cxx (parse_array_in): Rewrite. (parse_symbol_plain): Removed. Update .h to match. * elaborate.cxx (typeresolution_info::visit_array_in): New function. (find_array): Tentatively, accept arity=0. * translate.cxx (c_unparser::c_assign): New functions to eliminate much ugly duplication. Use throughout. (visit_symbol): Correct function formal argument search. (c_tmpcounter*::visit): Add missing recursion in several functions. * testsuite/*: Add new tests for array-in construct. Add the first "transok" test. * Makefile.am: Add transok tests. * Makefile.in: Regenerated. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/transok/three.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/Makefile.am.diff?cvsroot=systemtap&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/Makefile.in.diff?cvsroot=systemtap&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parse.cxx.diff?cvsroot=systemtap&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parse.h.diff?cvsroot=systemtap&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseko/seven.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseok/eight.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semko/ten.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/ten.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/seven.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2