# # ChangeLog for src/SymTab/Demangle.cc # # Generated by Trac 1.2.1 # Nov 18, 2024, 1:46:03 AM Fri, 13 May 2022 14:41:01 GMT Andrew Beach [c0af102] * src/SymTab/Demangle.cc (modified) * src/SymTab/Demangle.h (added) * src/SymTab/Mangler.h (modified) * src/SymTab/demangler.cc (modified) * src/SymTab/module.mk (modified) Reorganization of some demangler code so header and code file match. Sat, 05 Mar 2022 21:59:04 GMT JiadaL [786c438] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/SymTab/Demangle.cc (modified) Remove Marker to pass tests Mon, 28 Feb 2022 08:41:44 GMT JiadaL [f135b50] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Common/Eval.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Demangle.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Visitor.h (modified) The compiler is now trying to pass the value of enum const to code ... Tue, 12 Jan 2021 03:10:33 GMT Peter A. Buhr [b66d14a] * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Demangle.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/TypeDecl.cc (modified) add new type kinds DStype and ALtype Tue, 11 Feb 2020 20:15:42 GMT Peter A. Buhr [8abca06] * src/Common/utility.h (modified) * src/SymTab/Demangle.cc (modified) rewrite isPrefix using memcmp to increase performance, same change in ... Mon, 16 Dec 2019 19:30:41 GMT Peter A. Buhr [07de76b] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeEnvironment.cpp (modified) * src/AST/TypeEnvironment.hpp (modified) * src/AST/TypeVar.hpp (deleted) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/module.mk (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/Debug.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/module.mk (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Demangle.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/LinkageSpec.cc (moved) * src/SynTree/LinkageSpec.h (moved) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/module.mk (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * tests/.expect/completeTypeError.txt (modified) remove file TypeVar.h* and put TypeVar::Kind into TypeDecl, move ... Tue, 30 Jul 2019 17:58:02 GMT Peter A. Buhr [4071778] * src/SymTab/Demangle.cc (modified) * src/SymTab/Mangler.cc (modified) remove lvalue from mangling/demangling as it is no longer used Tue, 18 Sep 2018 21:01:06 GMT Thierry Delisle [56b53b2] * src/Makefile.am (modified) * src/Makefile.in (modified) * src/SymTab/Demangle.cc (modified) Fixed warning and remove u flags in call to ar which is ignored any way Tue, 21 Aug 2018 12:53:11 GMT Rob Schluntz [efa8b6a] * src/SymTab/Demangle.cc (modified) Demangle type instances that are not in the forall list, fix edge ... Mon, 20 Aug 2018 17:30:04 GMT Rob Schluntz [550e819] * src/SymTab/Demangle.cc (modified) Fix demangling for type variable parameters and temporarily skip ... Sun, 19 Aug 2018 16:09:36 GMT Rob Schluntz [04c77791] * src/SymTab/Demangle.cc (modified) Parse forall lists and type variables in demangler Sun, 19 Aug 2018 15:15:47 GMT Rob Schluntz [38587bc] * src/SymTab/Demangle.cc (modified) Parse union, enum, zero_t, and one_t in demangler Sun, 19 Aug 2018 14:56:12 GMT Rob Schluntz [2f9768f] * src/SymTab/Demangle.cc (modified) Parse array types in demangler Wed, 15 Aug 2018 17:59:38 GMT Rob Schluntz [90cac45] * src/SymTab/Demangle.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/demangler.cc (modified) Add options parameter to cforall_demangle Mon, 06 Aug 2018 14:49:15 GMT Rob Schluntz [d7d63e5] * src/SymTab/Demangle.cc (modified) Handle memory leaks in cforall_demangle Mon, 06 Aug 2018 14:48:20 GMT Rob Schluntz [8316a49] * src/SymTab/Demangle.cc (modified) Remove unnecessary lambda capture Mon, 06 Aug 2018 14:47:55 GMT Rob Schluntz [f47d0ad] * src/SymTab/Demangle.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/demangler.cc (modified) Change signature of cforall_demangle to be C-compatible Thu, 02 Aug 2018 21:16:47 GMT Rob Schluntz [c20fafd] * src/SymTab/Demangle.cc (modified) Update demangler for new name mangling scheme Tue, 24 Jul 2018 14:45:59 GMT Rob Schluntz [d1e0979] * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Demangle.cc (added) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/ManglerCommon.cc (added) * src/SymTab/demangler.cc (added) * src/SymTab/module.mk (modified) * src/main.cc (modified) Add a basic demangler that works for basic types, pointers, tuples, ...