Thread: [pygccxml-commit] SF.net SVN: pygccxml:[1542] gccxml_bin/v09/linux2
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2009-01-06 20:46:36
|
Revision: 1542 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1542&view=rev Author: roman_yakovenko Date: 2009-01-06 20:46:33 +0000 (Tue, 06 Jan 2009) Log Message: ----------- updating gccxm for linux Modified Paths: -------------- gccxml_bin/v09/linux2/bin/gccxml gccxml_bin/v09/linux2/bin/gccxml_cc1plus gccxml_bin/v09/linux2/share/doc/gccxml-0.9/Copyright.txt gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.html gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.txt gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/bitset gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/std/valarray_meta.h gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_config gccxml_bin/v09/linux2/share/man/man1/gccxml.1 Removed Paths: ------------- gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_find_flags Modified: gccxml_bin/v09/linux2/bin/gccxml =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/bin/gccxml_cc1plus =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/share/doc/gccxml-0.9/Copyright.txt =================================================================== --- gccxml_bin/v09/linux2/share/doc/gccxml-0.9/Copyright.txt 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/doc/gccxml-0.9/Copyright.txt 2009-01-06 20:46:33 UTC (rev 1542) @@ -1,7 +1,7 @@ -GCC-XML version 0.9.0 -Copyright (c) 2002-2004 Kitware, Inc., Insight Consortium. -All rights reserved. +GCC-XML - XML output for GCC +Copyright (c) 2002-2007 Kitware, Inc., Insight Consortium + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -31,3 +31,25 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +------------------------------------------------------------ + +gccxml_cc1plus - A GCC parser patched for XML dumps of translation units + +Copyright (c) 2002-2007 Kitware, Inc., Insight Consortium + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 2 of the License, or (at your option) any later +version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the +Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor +Boston, MA 02110-1301 USA + Modified: gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.html =================================================================== --- gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.html 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.html 2009-01-06 20:46:33 UTC (rev 1542) @@ -112,20 +112,14 @@ GCC-XML can simulate any of the following compilers: <ul> <li> - <b><code>GCC</code></b>: Versions 4.0, 3.x, and 2.95.x + <b><code>GCC</code></b>: Versions 4.2, 4.1, 4.0, 3.4, 3.3, 3.2, 2.95.x </li> <li> - <b><code>SGI MIPSpro</code></b>: Version 7.3x - </li> - <li> <b><code>Visual C++</code></b>: Versions 8, 7.1, 7.0, and 6 (sp5) </li> <li> - <b><code>Intel C++</code></b>: Versions 7.0 and 7.1 for Linux + <b><code>Borland, Intel, SGI</code></b>: formerly supported but no longer tested </li> - <li> - <b><code>Borland C++</code></b>: Version 5.5.x for Windows - </li> </ul> The following extra C preprocessor definitions are provided: <ul> Modified: gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.txt =================================================================== --- gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.txt 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/doc/gccxml-0.9/gccxml.txt 2009-01-06 20:46:33 UTC (rev 1542) @@ -214,20 +214,14 @@ GCC-XML can simulate any of the following compilers: GCC - Versions 4.0, 3.x, and 2.95.x + Versions 4.2, 4.1, 4.0, 3.4, 3.3, 3.2, 2.95.x - SGI MIPSpro - Version 7.3x - Visual C++ Versions 8, 7.1, 7.0, and 6 (sp5) - Intel C++ - Versions 7.0 and 7.1 for Linux + Borland, Intel, SGI + formerly supported but no longer tested - Borland C++ - Version 5.5.x for Windows - The following extra C preprocessor definitions are provided: -D__GCCXML__=MMmmpp Modified: gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/bitset =================================================================== --- gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/bitset 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/bitset 2009-01-06 20:46:33 UTC (rev 1542) @@ -1,7 +1,7 @@ #ifndef GCCXML_BITSET #define GCCXML_BITSET -#include_next <bitset> +#include "gccxml_bitset" // 23.3.5 namespace std Modified: gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/std/valarray_meta.h =================================================================== --- gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/std/valarray_meta.h 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/gccxml-0.9/GCC/2.95/std/valarray_meta.h 2009-01-06 20:46:33 UTC (rev 1542) @@ -503,9 +503,8 @@ _SBase (const _Dom& __e, const slice& __s) : _M_expr (__e), _M_slice (__s) {} - value_type operator[] (size_t __i) const - { return _M_expr[_M_slice.start () + __i * _M_slice.stride ()]; } - size_t size() const { return _M_slice.size (); } + value_type operator[] (size_t __i) const; + size_t size() const; private: const _Dom& _M_expr; @@ -516,9 +515,7 @@ public: typedef _Tp value_type; - _SBase (_Array<_Tp> __a, const slice& __s) - : _M_array (__a._M_data+__s.start()), _M_size (__s.size()), - _M_stride (__s.stride()) {} + _SBase (_Array<_Tp> __a, const slice& __s); value_type operator[] (size_t __i) const { return _M_array._M_data[__i * _M_stride]; } size_t size() const { return _M_size; } @@ -553,9 +550,8 @@ _GBase (const _Dom& __e, const valarray<size_t>& __i) : _M_expr (__e), _M_index(__i) {} - value_type operator[] (size_t __i) const - { return _M_expr[_M_index[__i]]; } - size_t size () const { return _M_index.size(); } + value_type operator[] (size_t __i) const; + size_t size () const; private: const _Dom& _M_expr; @@ -568,9 +564,8 @@ _GBase (_Array<_Tp> __a, const valarray<size_t>& __i) : _M_array (__a), _M_index(__i) {} - value_type operator[] (size_t __i) const - { return _M_array._M_data[_M_index[__i]]; } - size_t size () const { return _M_index.size(); } + value_type operator[] (size_t __i) const; + size_t size () const; private: const _Array<_Tp> _M_array; @@ -604,9 +599,8 @@ _IBase (const _Dom& __e, const valarray<size_t>& __i) : _M_expr (__e), _M_index (__i) {} - value_type operator[] (size_t __i) const - { return _M_expr[_M_index[__i]]; } - size_t size() const { return _M_index.size(); } + value_type operator[] (size_t __i) const; + size_t size() const; private: const _Dom& _M_expr; @@ -647,16 +641,16 @@ valarray<value_type> operator[] (const valarray<bool>&) const; valarray<value_type> operator[] (const valarray<size_t>&) const; - _Expr<_UnClos<_Unary_plus,_Expr,_Clos>, value_type> + _Expr<_UnClos<_Unary_plus,::_Expr,_Clos>, value_type> operator+ () const; - _Expr<_UnClos<negate,_Expr,_Clos>, value_type> + _Expr<_UnClos<negate,::_Expr,_Clos>, value_type> operator- () const; - _Expr<_UnClos<_Bitwise_not,_Expr,_Clos>, value_type> + _Expr<_UnClos<_Bitwise_not,::_Expr,_Clos>, value_type> operator~ () const; - _Expr<_UnClos<logical_not,_Expr,_Clos>, bool> + _Expr<_UnClos<logical_not,::_Expr,_Clos>, bool> operator! () const; size_t size () const; @@ -689,11 +683,6 @@ template<class _Clos, typename _Tp> inline valarray<_Tp> -_Expr<_Clos,_Tp>::operator[] (slice __s) const -{ return _M_closure[__s]; } - -template<class _Clos, typename _Tp> -inline valarray<_Tp> _Expr<_Clos,_Tp>::operator[] (const gslice& __gs) const { return _M_closure[__gs]; } @@ -748,7 +737,7 @@ inline _Expr<_UnClos<logical_not,_Expr,_Dom>, bool> _Expr<_Dom,_Tp>::operator! () const { - typedef _UnClos<logical_not,_Expr,_Dom> _Closure; + typedef _UnClos<logical_not,::_Expr,_Dom> _Closure; return _Expr<_Closure,_Tp> (_Closure(this->_M_closure)); } @@ -757,7 +746,7 @@ inline _Expr<_UnClos<_Name,_Expr,_Dom>,_Tp> \ _Expr<_Dom,_Tp>::operator _Op () const \ { \ - typedef _UnClos<_Name,_Expr,_Dom> _Closure; \ + typedef _UnClos<_Name,::_Expr,_Dom> _Closure; \ return _Expr<_Closure,_Tp> (_Closure (this->_M_closure)); \ } Modified: gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_config =================================================================== --- gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_config 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_config 2009-01-06 20:46:33 UTC (rev 1542) @@ -1,2 +1,2 @@ -GCCXML_COMPILER="/usr/bin/g++-4.2" +GCCXML_COMPILER="/usr/bin/c++" GCCXML_CXXFLAGS=" " Deleted: gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_find_flags =================================================================== --- gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_find_flags 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/gccxml-0.9/gccxml_find_flags 2009-01-06 20:46:33 UTC (rev 1542) @@ -1,88 +0,0 @@ -#!/bin/sh -#============================================================================= -# -# Program: GCC-XML -# Module: $RCSfile: gccxml_find_flags,v $ -# Language: C++ -# Date: $Date: 2004/01/22 21:45:45 $ -# Version: $Revision: 1.2 $ -# -# Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. -# See Copyright.txt for details. -# -# This software is distributed WITHOUT ANY WARRANTY; without even -# the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -# PURPOSE. See the above copyright notices for more information. -# -#============================================================================= - -# Find the compiler executable name. -if test "x$1" = "x" ; then - if test "x$GCCXML_COMPILER" = "x"; then - if test "x${CXX}" != "x" ; then - GCCXML_COMPILER="${CXX}" - else - echo "Need to specify compiler name or set GCCXML_COMPILER or CXX." - exit 1 - fi - fi - if test "x$GCCXML_CXXFLAGS" = "x"; then - if test "x${CXXFLAGS}" != "x" ; then - GCCXML_CXXFLAGS="${CXXFLAGS}" - fi - fi -else - GCCXML_COMPILER="$1" - shift - GCCXML_CXXFLAGS="$@" -fi - -# Use the compiler's preprocessor to identify the compiler. -GCCXML_PID="$$" -cat > "/tmp/gccxml_identify_compiler$GCCXML_PID.cc" <<! -#if defined(__GNUC__) -GCCXML_SUPPORT="GCC" -#elif defined(__sgi) && defined(_COMPILER_VERSION) -GCCXML_SUPPORT="MIPSpro" -#elif defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 700) -GCCXML_SUPPORT="Intel" -#else -GCCXML_SUPPORT="" -#endif -! - -# Run the compiler's preprocessor on the above code to identify it. -if (${GCCXML_COMPILER} ${GCCXML_CXXFLAGS} \ - -E "/tmp/gccxml_identify_compiler$GCCXML_PID.cc" \ - > "/tmp/gccxml_identify_compiler$GCCXML_PID.pp"; - rm -f "/tmp/gccxml_identify_compiler$GCCXML_PID.cc") ; then : ; else - echo "Error running \"${GCCXML_COMPILER} -E\"" - exit 1 -fi - -# Source the result to get the settings found. -. "/tmp/gccxml_identify_compiler$GCCXML_PID.pp" -rm -f "/tmp/gccxml_identify_compiler$GCCXML_PID.pp" - -# Check if a supported compiler was identified. -if test "x$GCCXML_SUPPORT" = "x" ; then - echo "Compiler \"${GCCXML_COMPILER}\" is not supported by GCC-XML." - exit 1 -fi - -# The support directories are located near this script. -SELFPATH=`cd "\`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'\`";pwd` - -# Find the compiler-specific support directory. -if test -d "${SELFPATH}/${GCCXML_SUPPORT}" ; then - GCCXML_SUPPORT_DIR="${SELFPATH}/${GCCXML_SUPPORT}" -else - echo "Cannot find GCC_XML compiler support directory ${GCCXML_SUPPORT}." - exit 1 -fi - -# Run the compiler-specific flag finding script. -GCCXML_FLAGS=`"${GCCXML_SUPPORT_DIR}/find_flags" ${GCCXML_COMPILER} ${GCCXML_CXXFLAGS}` - -# Display the output. -echo ${GCCXML_FLAGS} Modified: gccxml_bin/v09/linux2/share/man/man1/gccxml.1 =================================================================== --- gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2009-01-06 13:06:23 UTC (rev 1541) +++ gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2009-01-06 20:46:33 UTC (rev 1542) @@ -1,4 +1,4 @@ -.TH GCC-XML 1 "October 31, 2007" "GCC-XML 0.9.0" +.TH GCC-XML 1 "January 06, 2009" "GCC-XML 0.9.0" .SH NAME .TP .B gccxml @@ -137,19 +137,13 @@ GCC-XML can simulate any of the following compilers: .TP .B GCC -Versions 4.0, 3.x, and 2.95.x +Versions 4.2, 4.1, 4.0, 3.4, 3.3, 3.2, 2.95.x .TP -.B SGI MIPSpro -Version 7.3x -.TP .B Visual C++ Versions 8, 7.1, 7.0, and 6 (sp5) .TP -.B Intel C++ -Versions 7.0 and 7.1 for Linux -.TP -.B Borland C++ -Version 5.5.x for Windows +.B Borland, Intel, SGI +formerly supported but no longer tested .PP The following extra C preprocessor definitions are provided: .TP @@ -193,10 +187,12 @@ Using the 'gccxml' attribute enables meta information to be included directly within C++ source code, without the need for a custom parser to extract the meta information. The 'gccxml' attribute is provided for convenience only - there is no guarantee that future versions of GCC will accept the '__attribute' language element in a bug-free manner. .SH COPYRIGHT .PP -Copyright (c) 2002-2004 Kitware, Inc., Insight Consortium. -All rights reserved. +GCC-XML - XML output for GCC .PP +Copyright (c) 2002-2007 Kitware, Inc., Insight Consortium + +.PP Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: .TP @@ -218,6 +214,27 @@ .PP THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.PP +------------------------------------------------------------ + +.PP +gccxml_cc1plus - A GCC parser patched for XML dumps of translation units + +.PP +Copyright (c) 2002-2007 Kitware, Inc., Insight Consortium + +.PP +This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +.PP +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +.PP +You should have received a copy of the GNU General Public License along with this program; if not, write to the + Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor + Boston, MA 02110-1301 USA + .SH MAILING LIST For help and discussion about using gccxml, a mailing list is provided at This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rom...@us...> - 2010-01-26 19:37:01
|
Revision: 1815 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1815&view=rev Author: roman_yakovenko Date: 2010-01-26 19:36:54 +0000 (Tue, 26 Jan 2010) Log Message: ----------- updating gccxml version Modified Paths: -------------- gccxml_bin/v09/linux2/bin/gccxml gccxml_bin/v09/linux2/bin/gccxml_cc1plus gccxml_bin/v09/linux2/share/man/man1/gccxml.1 Modified: gccxml_bin/v09/linux2/bin/gccxml =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/bin/gccxml_cc1plus =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/share/man/man1/gccxml.1 =================================================================== --- gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2010-01-18 22:11:47 UTC (rev 1814) +++ gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2010-01-26 19:36:54 UTC (rev 1815) @@ -1,4 +1,4 @@ -.TH GCC-XML 1 "January 18, 2010" "GCC-XML 0.9.0" +.TH GCC-XML 1 "January 26, 2010" "GCC-XML 0.9.0" .SH NAME .TP .B gccxml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rom...@us...> - 2010-04-23 20:39:15
|
Revision: 1838 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1838&view=rev Author: roman_yakovenko Date: 2010-04-23 20:39:09 +0000 (Fri, 23 Apr 2010) Log Message: ----------- update gccxml to 1.133 version Modified Paths: -------------- gccxml_bin/v09/linux2/bin/gccxml gccxml_bin/v09/linux2/bin/gccxml_cc1plus gccxml_bin/v09/linux2/share/man/man1/gccxml.1 Modified: gccxml_bin/v09/linux2/bin/gccxml =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/bin/gccxml_cc1plus =================================================================== (Binary files differ) Modified: gccxml_bin/v09/linux2/share/man/man1/gccxml.1 =================================================================== --- gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2010-04-15 06:11:14 UTC (rev 1837) +++ gccxml_bin/v09/linux2/share/man/man1/gccxml.1 2010-04-23 20:39:09 UTC (rev 1838) @@ -1,4 +1,4 @@ -.TH GCC-XML 1 "January 26, 2010" "GCC-XML 0.9.0" +.TH GCC-XML 1 "April 23, 2010" "GCC-XML 0.9.0" .SH NAME .TP .B gccxml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |