aboutsummaryrefslogtreecommitdiff
path: root/libcpp
AgeCommit message (Expand)AuthorFilesLines
2018-08-20Merge trunk r263669.devel/c++-name-lookupNathan Sidwell2-5/+8
2018-08-20[CPP PATCH] node field bitsNathan Sidwell2-3/+8
2018-08-20Merge trunk r263667.Nathan Sidwell4-9/+56
2018-08-20[CPP PATCH] node typeNathan Sidwell7-152/+139
2018-08-20[CPP PATCH] Fix warning & other cleanups.Nathan Sidwell4-14/+14
2018-08-20[PATCH] Kill cpp-id-data.hNathan Sidwell4-23/+7
2018-08-20Merge trunk r263658.Nathan Sidwell3-12/+43
2018-08-20[PATCH] #assert becomes macro-likeNathan Sidwell6-121/+120
2018-08-17[PATCH] Adjust lazy macro definitionNathan Sidwell4-51/+60
2018-08-17Merge trunk r263622.Nathan Sidwell4-14/+26
2018-08-17[PATCH] Macro body is trailing arrayNathan Sidwell6-161/+221
2018-08-17Merge trunk r263618.Nathan Sidwell3-21/+22
2018-08-17[PATCH] Move cpp_macro to cpplib.hNathan Sidwell4-56/+64
2018-08-16[PATCH] Macro definition parameter parsingNathan Sidwell4-139/+177
2018-08-16Merge trunk r263587.Nathan Sidwell3-11/+116
2018-08-16[PATCH] CPP Macro predicatesNathan Sidwell10-90/+107
2018-08-15diagnostics: add labeling of source rangesDavid Malcolm3-11/+90
2018-08-15cpplib.h (NODE_...): Reenumerate.Nathan Sidwell2-48/+31
2018-08-09c-ppoutput.c (dump_macro): No need to check for assert here.Nathan Sidwell3-18/+14
2018-08-08Merge trunk r263434.Nathan Sidwell4-39/+70
2018-08-08Fold cpp-id-data.h into cpplib.hNathan Sidwell4-82/+81
2018-08-08cpplib.h (enum node_type): Rename to NT_USER_MACR, NT_BUILTIN_MACRO.Nathan Sidwell11-82/+67
2018-08-08[PATCH] line-map include-from representationNathan Sidwell4-74/+64
2018-08-08internal.h (_cpp_notify_macro_use): Declare.Nathan Sidwell4-69/+50
2018-08-08Move NODE_BUILTIN to NT_BUILTIN.Nathan Sidwell11-61/+69
2018-08-07[PATCH] Line map table allocationNathan Sidwell2-60/+45
2018-08-07Move NODE_MACRO_ARG to NT_MACRO_ARG.Nathan Sidwell3-9/+11
2018-08-06Macro laziness now a property of cpp_macro.Nathan Sidwell7-106/+70
2018-08-06Merge trunk r263332.Nathan Sidwell7-61/+82
2018-08-03An API for lazy builtin macros.Nathan Sidwell5-10/+38
2018-08-02cpplib.h (enum node_type): Remove NT_ASSERTION.Nathan Sidwell4-71/+47
2018-08-02Asserts are now macro variantsNathan Sidwell4-49/+47
2018-08-02Assert body is back as trailing arrayNathan Sidwell2-85/+66
2018-08-01internal.h (_cpp_construct_macro): Rename to ...Nathan Sidwell3-19/+6
2018-08-01Macro tokens are trailing arrayNathan Sidwell3-40/+57
2018-07-25Regenerate .pot files.Joseph Myers2-26/+30
2018-07-20libcpp: remove redundant parameter from rich_location::set_rangeDavid Malcolm3-4/+9
2018-07-18re PR c/69558 (glib2 warning pragmas stopped working)Bernd Edlinger2-18/+21
2018-07-17macro.c (create_iso_definition): Create macro after saving parms.Nathan Sidwell2-20/+43
2018-07-17lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_DL_PEDWARN...Jakub Jelinek2-13/+22
2018-07-16internal.h (_cpp_reserve_room): New inline.Nathan Sidwell4-100/+81
2018-07-13macro.c (parse_params): Re implement state machine.Nathan Sidwell2-90/+81
2018-07-13internal.h (_cpp_new_macro): Declare.Nathan Sidwell3-77/+93
2018-07-13internal.h (_cpp_save_parameter): Take parm no, not macro.Nathan Sidwell3-35/+55
2018-07-12assert body is indirect.Nathan Sidwell2-85/+107
2018-07-11Add cmk_assert structuresNathan Sidwell3-19/+29
2018-07-11Add cpp_macro_kindNathan Sidwell3-20/+30
2018-07-11Store include-from as a location, not line-map index.Nathan Sidwell3-74/+50
2018-07-09line-map.h (enum lc_reason): Reformat comments.Nathan Sidwell1-13/+7
2018-07-09Default allocatorNathan Sidwell2-60/+38