summaryrefslogtreecommitdiff
path: root/libcc1/libcp1plugin.cc
Commit message (Expand)AuthorAgeFilesLines
* extend API to support templatesaoliva/libcp1-templatesAlexandre Oliva2016-03-021-35/+547
* introduce callback to get type charAlexandre Oliva2016-03-021-0/+6
* shift operators are not assignment operatorsAlexandre Oliva2016-03-021-2/+0
* fix operator handlingAlexandre Oliva2016-03-011-189/+222
* improve decl hashing in addr rewriter; set TREE_NO_WARNINGAlexandre Oliva2016-02-261-1/+9
* adjust copyright noticeAlexandre Oliva2016-02-241-3/+4
* update C++ start_enum call for new prototypeAlexandre Oliva2016-02-191-1/+3
* sanity-check all virtual, ctor and dtor flagsAlexandre Oliva2016-02-191-0/+10
* unbreak typedefsAlexandre Oliva2016-02-191-20/+22
* Implement special member functionsAlexandre Oliva2016-02-191-20/+329
* fix test to define static data membersAlexandre Oliva2016-02-191-1/+1
* use address oracle for global namespace onlyAlexandre Oliva2016-02-191-1/+2
* libcp1plugin: drop obsolete plugin_build_member_decl draftAlexandre Oliva2016-02-191-99/+0
* libcc1 interface: add C++ refs, memptrs, throw specsAlexandre Oliva2016-02-191-1/+68
* libcp1plugin: update to new hashtable interfaceAlexandre Oliva2016-02-191-12/+5
* Fix plugin_new_declAlexandre Oliva2016-02-191-3/+4
* libcp1plugin: implement non-field class members; fix build_memfn_type callAlexandre Oliva2016-02-191-14/+52
* Revamp the libcp1plugin API to support classes and namespaces.Alexandre Oliva2016-02-191-102/+301
* Fix variable-length arrays in C++Alexandre Oliva2016-02-191-14/+6
* Fix build_constant for C++.Alexandre Oliva2016-02-191-19/+7
* Update libcp1plugin build_enumerator call to match cc1plus change.Alexandre Oliva2016-02-191-1/+1
* Fix function overloads. Simplify plugin_bind.Alexandre Oliva2016-02-191-1/+10
* Fix enums.Alexandre Oliva2016-02-191-50/+45
* Fix unions (and structs), behaving more like the C++ parserAlexandre Oliva2016-02-191-35/+15
* Work around GDB's supplying namespace and signature for nowAlexandre Oliva2016-02-191-0/+12
* Use build_lang_decl for functionsAlexandre Oliva2016-02-191-1/+7
* Introduce support for C++ in libcc1.Alexandre Oliva2016-02-191-0/+965