aboutsummaryrefslogtreecommitdiff
path: root/libcpp/include/line-map.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-09diagnostics: cleanups to diagnostic-show-locus.ccDavid Malcolm1-6/+11
2023-10-31libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATIONDavid Malcolm1-9/+10
2023-10-08libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPSDavid Malcolm1-16/+0
2023-10-08libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHEDavid Malcolm1-30/+6
2023-10-08libcpp: eliminate LINEMAPS_LAST_ALLOCATED{,_ORDINARY,_MACRO}_MAPDavid Malcolm1-25/+0
2023-10-08libcpp: eliminate COMBINE_LOCATION_DATADavid Malcolm1-20/+20
2023-10-08libcpp: "const" and other cleanupsDavid Malcolm1-24/+45
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-09-28Add instruction level discriminator support.Eugene Rozenfeld1-3/+7
2022-07-15libcpp: Improve encapsulation of label_textJonathan Wakely1-12/+13
2022-07-13libcpp: Avoid pessimizing std::move [PR106272]Marek Polacek1-2/+2
2022-07-07Convert label_text to C++11 move semanticsDavid Malcolm1-8/+38
2022-01-18pack fields in line-map data structuresRichard Biener1-7/+7
2022-01-17Change references of .c files to .cc filesMartin Liska1-3/+3
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-03pch: Add support for PCH for relocatable executables [PR71934]Jakub Jelinek1-2/+2
2021-11-01diagnostics: escape non-ASCII source bytes for certain diagnosticsDavid Malcolm1-0/+13
2021-08-31Disable gcc_rich_location copying and assignment.Martin Sebor1-0/+6
2021-04-13Fix thinko in libcpp preparation patch for modulesEric Botcazou1-7/+3
2021-02-24c++: Macro location fixes [PR 98718]Nathan Sidwell1-2/+3
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-17preprocessor: module line mapsNathan Sidwell1-1/+50
2020-09-17c-family: Macro support in -Wmisleading-indentation [PR80076]Patrick Palka1-0/+6
2020-05-19preprocessor: Random cleanupsNathan Sidwell1-7/+4
2020-01-10Add diagnostic pathsDavid Malcolm1-0/+7
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10Replace label_text ctor with "borrow" and "take"David Malcolm1-4/+27
2019-10-15[linemap PATCH] Constify lookupNathan Sidwell1-40/+13
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-35/+35
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+4
2019-05-14Do a refactoring in linemap (PR preprocessor/90382).Martin Liska1-2/+2
2019-02-20Fix ICE with #line directive (PR c/89410)David Malcolm1-2/+5
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm1-112/+112
2018-10-31[4/7] Preprocessor location-kind predicatesNathan Sidwell1-9/+21
2018-10-11[PATCH] A couple of line map fixesNathan Sidwell1-1/+1
2018-09-17Add range_idx param to range_label::get_textDavid Malcolm1-2/+4
2018-08-30[libcpp] fix some line map commentsNathan Sidwell1-14/+7
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)David Malcolm1-12/+48
2018-08-15diagnostics: add labeling of source rangesDavid Malcolm1-8/+70
2018-08-08[PATCH] line-map include-from representationNathan Sidwell1-50/+11
2018-07-20libcpp: remove redundant parameter from rich_location::set_rangeDavid Malcolm1-2/+1
2018-07-03Reorg line_map data structures for better packing.Nathan Sidwell1-20/+52
2018-03-14Fix ICE for missing header fix-it hints with overlarge #line directives (PR c...David Malcolm1-0/+12
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-28Reject fix-it hints for various awkward boundary cases (PR c/82050)David Malcolm1-0/+5
2017-11-13libcpp: move line typedef and column-numbering comment to top of fileDavid Malcolm1-23/+23
2017-07-06diagnostics: fix end-points of ranges within macros (PR c++/79300)David Malcolm1-1/+11
2017-06-20Prevent fix-it hints from affecting more than one lineDavid Malcolm1-0/+2
2017-06-09Add support for mutually-incompatible fix-it hintsDavid Malcolm1-0/+22