summaryrefslogtreecommitdiff
path: root/libcpp/line-map.c
Commit message (Expand)AuthorAgeFilesLines
* [linemap PATCH] Constify lookupNathan Sidwell2019-10-151-6/+6
* [preprocessor/91991] column location overflowNathan Sidwell2019-10-041-2/+6
* [preprocessor/91639] #includes at EOFNathan Sidwell2019-09-051-1/+5
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-45/+45
* Remove another bunch of dead assignment.Martin Liska2019-07-031-2/+1
* Fix min_location usage in line-map.c (PR preprocessor/90382).Martin Liska2019-05-141-2/+7
* Do a refactoring in linemap (PR preprocessor/90382).Martin Liska2019-05-141-28/+20
* Use 1UL constant in order to not overflow (PR c++/89383).Martin Liska2019-02-181-1/+2
* linemap_line_start: protect against location_t overflow (PR lto/88147)David Malcolm2019-02-121-0/+4
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* Eliminate source_location in favor of location_tDavid Malcolm2018-11-131-148/+148
* [4/7] Preprocessor location-kind predicatesNathan Sidwell2018-10-311-1/+1
* [PATCH] A couple of line map fixesNathan Sidwell2018-10-111-13/+7
* Less verbose fix-it hints for missing header files (PR 87091)David Malcolm2018-08-271-7/+8
* Set start_location to 0 if we ran out of line map spaceH.J. Lu2018-08-241-0/+7
* diagnostics: add labeling of source rangesDavid Malcolm2018-08-151-3/+6
* [PATCH] line-map include-from representationNathan Sidwell2018-08-081-21/+32
* [PATCH] Line map table allocationNathan Sidwell2018-08-071-60/+40
* libcpp: remove redundant parameter from rich_location::set_rangeDavid Malcolm2018-07-201-2/+2
* Reorg line_map data structures for better packing.Nathan Sidwell2018-07-031-64/+51
* line-map.c (linemap_init): Use placement new.Jason Merrill2018-05-171-1/+1
* re PR bootstrap/82939 (genmatch fills up terminal with endless printing of pe...Richard Biener2018-02-161-0/+5
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* Reject fix-it hints for various awkward boundary cases (PR c/82050)David Malcolm2017-11-281-5/+8
* libcpp: preserve ranges within macro expansions (PR c++/79300)David Malcolm2017-07-071-6/+8
* diagnostics: fix end-points of ranges within macros (PR c++/79300)David Malcolm2017-07-061-6/+12
* line-map.c (location_adhoc_data_update): Perform addition in uintptr_t type r...Jakub Jelinek2017-06-211-2/+3
* Prevent fix-it hints from affecting more than one lineDavid Malcolm2017-06-201-2/+19
* PR c++/80560 - warn on undefined memory operations involving non-trivial typesMartin Sebor2017-06-151-2/+3
* Add support for mutually-incompatible fix-it hintsDavid Malcolm2017-06-091-1/+2
* Support fix-it hints that add new linesDavid Malcolm2017-05-021-6/+44
* Eliminate fixit_hint class hierarchyDavid Malcolm2017-05-011-151/+67
* Fix issues with unrepresentable column numbers (PR c++/77949)David Malcolm2017-01-101-1/+18
* Fix linemap corruption after very wide source lines (PR c++/72803)David Malcolm2017-01-071-1/+1
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* Implement ~line_maps ()David Malcolm2016-10-251-7/+8
* Add from_macro_definition_at predicate for locations.Jason Merrill2016-09-211-3/+33
* fix-it hints can't contain newlinesDavid Malcolm2016-09-151-0/+13
* fix-it hints: insert_before vs insert_afterDavid Malcolm2016-09-131-11/+54
* diagnostic-show-locus.c: handle fixits on lines outside the regular rangesDavid Malcolm2016-08-311-2/+2
* Remove arbitrary limits from rich_locationDavid Malcolm2016-08-311-39/+53
* rich_location: add convenience overloads for adding fix-it hintsDavid Malcolm2016-08-301-0/+54
* Allow the use of ad-hoc locations for fix-it hintsDavid Malcolm2016-08-291-0/+27
* Add validation and consolidation of fix-it hintsDavid Malcolm2016-08-261-2/+134
* Reimplement removal fix-it hints in terms of replaceDavid Malcolm2016-08-191-17/+1
* input.c: add lexing selftests and a test matrix for line_table statesDavid Malcolm2016-07-111-12/+0
* c-common.c (get_source_date_epoch): Use int64_t instead of long long.John David Anglin2016-06-221-2/+2
* re PR preprocessor/69650 (ICE in linemap_line_start, at libcpp/line-map.c:803)Bernd Schmidt2016-03-251-29/+9
* Fix compiling large filesRichard Henderson2016-03-151-1/+1
* PR c++/70105: prevent nonsensical underline spew for macro expansionsDavid Malcolm2016-03-091-2/+0