aboutsummaryrefslogtreecommitdiff
path: root/libcpp/line-map.c
AgeCommit message (Expand)Author
2019-02-18Use 1UL constant in order to not overflow (PR c++/89383).marxin
2019-02-12linemap_line_start: protect against location_t overflow (PR lto/88147)dmalcolm
2019-01-01 Update copyright years.jakub
2018-11-13Eliminate source_location in favor of location_tdmalcolm
2018-10-31[4/7] Preprocessor location-kind predicatesnathan
2018-10-11[PATCH] A couple of line map fixesnathan
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)dmalcolm
2018-08-24Set start_location to 0 if we ran out of line map spacehjl
2018-08-15diagnostics: add labeling of source rangesdmalcolm
2018-08-08[PATCH] line-map include-from representationnathan
2018-08-07[PATCH] Line map table allocationnathan
2018-07-20libcpp: remove redundant parameter from rich_location::set_rangedmalcolm
2018-07-03 Reorg line_map data structures for better packing.nathan
2018-05-17 * line-map.c (linemap_init): Use placement new.jason
2018-02-162018-02-16 Richard Biener <rguenther@suse.de>rguenth
2018-01-03 Update copyright years.jakub
2017-11-28Reject fix-it hints for various awkward boundary cases (PR c/82050)dmalcolm
2017-07-07libcpp: preserve ranges within macro expansions (PR c++/79300)dmalcolm
2017-07-06diagnostics: fix end-points of ranges within macros (PR c++/79300)dmalcolm
2017-06-21 * line-map.c (location_adhoc_data_update): Perform addition injakub
2017-06-20Prevent fix-it hints from affecting more than one linedmalcolm
2017-06-16PR c++/80560 - warn on undefined memory operations involving non-trivial typesmsebor
2017-06-09Add support for mutually-incompatible fix-it hintsdmalcolm
2017-05-02Support fix-it hints that add new linesdmalcolm
2017-05-01Eliminate fixit_hint class hierarchydmalcolm
2017-01-10Fix issues with unrepresentable column numbers (PR c++/77949)dmalcolm
2017-01-07Fix linemap corruption after very wide source lines (PR c++/72803)dmalcolm
2017-01-01 Update copyright years.jakub
2016-10-25Implement ~line_maps ()dmalcolm
2016-09-21 Add from_macro_definition_at predicate for locations.jason
2016-09-15fix-it hints can't contain newlinesdmalcolm
2016-09-13fix-it hints: insert_before vs insert_afterdmalcolm
2016-08-31diagnostic-show-locus.c: handle fixits on lines outside the regular rangesdmalcolm
2016-08-31Remove arbitrary limits from rich_locationdmalcolm
2016-08-30rich_location: add convenience overloads for adding fix-it hintsdmalcolm
2016-08-29Allow the use of ad-hoc locations for fix-it hintsdmalcolm
2016-08-26Add validation and consolidation of fix-it hintsdmalcolm
2016-08-19Reimplement removal fix-it hints in terms of replacedmalcolm
2016-07-11input.c: add lexing selftests and a test matrix for line_table statesdmalcolm
2016-06-22 * c-common.c (get_source_date_epoch): Use int64_t instead of long long.danglin
2016-03-25 PR lto/69650law
2016-03-15Fix compiling large filesrth
2016-03-09PR c++/70105: prevent nonsensical underline spew for macro expansionsdmalcolm
2016-03-09PR c++/70105: Defer location expansion until diagnostic_show_locusdmalcolm
2016-03-01PR preprocessor/69985: fix ICE with long lines in -Wformatdmalcolm
2016-02-23PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc locationsdmalcolm
2016-02-08PR preprocessor/69664: fix rich_location::override_columndmalcolm
2016-01-14PR preprocessor/69177 and PR c++/68819: libcpp fallbacks and -Wmisleading-ind...dmalcolm
2016-01-04 Update copyright years.jakub
2015-12-22libcpp: Avoid unnecessary ad-hoc uses for large source filesdmalcolm