aboutsummaryrefslogtreecommitdiff
path: root/libiberty/cp-demangle.c
AgeCommit message (Expand)AuthorFilesLines
2004-11-24re PR other/18623 (4 * libiberty local variables set but never used)Ian Lance Taylor1-6/+3
2004-06-28re PR c++/16240 (g++ generates incorrect mangled name)Ian Lance Taylor1-0/+2
2004-02-25cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED...Ian Lance Taylor1-79/+106
2004-02-25cp-demangle.c (d_print_comp): Don't emit extra parentheses around a cast.Ian Lance Taylor1-3/+1
2004-02-24* cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle.Ian Lance Taylor1-1/+1
2004-02-24cp-demangle.c (d_print_comp): Don't push more than one of the same CV-qualifi...Ian Lance Taylor1-21/+86
2004-02-24cp-demangle.c (__cxa_demangle): Adjust last patch to handle empty string corr...Ian Lance Taylor1-2/+2
2004-02-24cp-demangle.c (__cxa_demangle): It is not an error if status is not NULL.Ian Lance Taylor1-11/+46
2004-01-13cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE takes two...Daniel Jacobowitz1-1/+1
2004-01-12demangle.h (enum demangle_component_type): Define.Ian Lance Taylor1-845/+845
2004-01-02cp-demangle.c (d_encoding): When DMGL_PARAMS is not set...Ian Lance Taylor1-1/+18
2003-12-26* cp-demangle.c (is_ctor_or_dtor): Fix error in last change.Kaveh R. Ghazi1-2/+1
2003-12-22cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports dynamic arrays.Ian Lance Taylor1-291/+474
2003-12-20cp-demangle.c (d_identifier): In Java mode, skip an optional '$' after the id...Ian Lance Taylor1-0/+7
2003-12-19re PR c++/13447 (Another demangler problem with method cv-qualifiers)Ian Lance Taylor1-10/+78
2003-12-15cp-demangle.c (d_print_function_type): Print the function parameters with no ...Ian Lance Taylor1-1/+8
2003-12-15cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't expect that we'v...Ian Lance Taylor1-31/+33
2003-12-15Fix handling of constructor/destructor of standard substitution:Ian Lance Taylor1-32/+102
2003-12-04re PR other/13304 (demangler bad output, "operator<<" insteads of "operator< <")Ian Lance Taylor1-125/+230
2003-12-01cp-demangle.c (d_demangle): Only return success if we consumed the entire dem...Ian Lance Taylor1-2/+7
2003-11-26cp-demangle.c (struct d_print_mod): Add templates field.Ian Lance Taylor1-71/+142
2003-11-25cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to d_demangle.Ian Lance Taylor1-1/+1
2003-11-24cp-demangle.c (d_encoding): Add top_level parameter.Ian Lance Taylor1-14/+27
2003-11-21cp-demangle.c (has_return_type): Skip qualifiers when checking whether we hav...Ian Lance Taylor1-0/+5
2003-11-21* cp-demangle.c: Complete rewrite.Ian Lance Taylor1-3474/+2965
2003-11-20cp-demangle.c (demangle_type): Correct thinko in substitution processing.Mark Mitchell1-3/+5
2003-11-19cp-demangle.c (demangle_operator_name): Remove space before "sizeof".Ian Lance Taylor1-20/+125
2003-08-12* cp-demangle.c: Clarify what package(s) this is part of.Nathanael Nerode1-2/+2
2003-05-03cp-demangle.c: Fix typo in "char_traints" string-literal.Carlo Wood1-1/+1
2002-09-20cp-demangle.c (demangling_new): Cast 0 to enum.John David Anglin1-5/+5
2002-07-09cp-demangle.c (demangle_identifier): Support extended Unicode characters.Jason Merrill1-1/+39
2002-07-09cp-demangle.c (demangle_v3_with_details): Wrap in !defined IN_GLIBCPP_V3.Kaveh R. Ghazi1-1/+1
2002-07-02re PR c++/7112 (Regression: ICE on C++ code involving templates and sizeof)Mark Mitchell1-7/+30
2002-04-01cp-demangle.c (__cxa_demangle): Also protect with IN_GLIBCPP_V3.Phil Edwards1-3/+5
2002-03-30cp-demangle.c (java_demangle_v3): Don't try to release "demangled" if it is N...Bryce McKinlay1-1/+5
2002-03-12cp-demangle.c: Add libgcc exception to cp-demangle.c copyright notice.Mark Mitchell1-1/+10
2002-02-05demangle.h (cplus_demangle_v3): Add "options" parm.Jason Merrill1-18/+5
2002-02-02cp-demangle.c (cp_demangle_type): Do not protect with IN_LIBGCC2.H.J. Lu1-7/+33
2002-02-01cp-demangle.c (cp_demangle_type): Call demangling_new with DMGL_GNU_V3.H.J. Lu1-1/+1
2002-02-01cp-demangle.c: Revert yesterday's change.Phil Edwards1-8/+9
2002-01-31cp-demangle.c (cp_demangle_type): Do not protect with IN_LIBGCC2.Phil Edwards1-9/+8
2002-01-02gcc.c (default_compilers): Const-ify.Kaveh R. Ghazi1-1/+1
2001-10-07demangle.h (demangler_engine): Const-ify.Kaveh R. Ghazi1-3/+3
2001-08-07cp-demangle.c (demangle_special_name): "GR" -> "reference temporary for".Jason Merrill1-4/+20
2001-05-08cp-demangle.c (demangle_v3_with_details, [...]): Use K+R style function defin...Zack Weinberg1-3/+6
2001-03-23mangle.c (write_discriminator): Use `_0' for discriminator 1, not `_'.Jakub Jelinek1-6/+2
2001-03-22cp-demangle.c (string_list_delete): Don't forget to free the actual contents ...Jim Blandy1-1/+1
2001-03-21cp-demangle.c (struct demangling_def): New fields: is_constructor and is_dest...Jim Blandy1-6/+114
2001-02-02Add support for Java demangling under the v3 ABI:Bryce McKinlay1-15/+168
2000-12-05cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled name before a...Jason Merrill1-2/+10