summaryrefslogtreecommitdiff
path: root/libcpp/line-map.c
Commit message (Expand)AuthorAgeFilesLines
* 2018-02-16 Richard Biener <rguenther@suse.de>rguenth2018-02-161-0/+5
* Update copyright years.jakub2018-01-031-1/+1
* Reject fix-it hints for various awkward boundary cases (PR c/82050)dmalcolm2017-11-281-5/+8
* libcpp: preserve ranges within macro expansions (PR c++/79300)dmalcolm2017-07-071-6/+8
* diagnostics: fix end-points of ranges within macros (PR c++/79300)dmalcolm2017-07-061-6/+12
* * line-map.c (location_adhoc_data_update): Perform addition injakub2017-06-211-2/+3
* Prevent fix-it hints from affecting more than one linedmalcolm2017-06-201-2/+19
* PR c++/80560 - warn on undefined memory operations involving non-trivial typesmsebor2017-06-161-2/+3
* Add support for mutually-incompatible fix-it hintsdmalcolm2017-06-091-1/+2
* Support fix-it hints that add new linesdmalcolm2017-05-021-6/+44
* Eliminate fixit_hint class hierarchydmalcolm2017-05-011-151/+67
* Fix issues with unrepresentable column numbers (PR c++/77949)dmalcolm2017-01-101-1/+18
* Fix linemap corruption after very wide source lines (PR c++/72803)dmalcolm2017-01-071-1/+1
* Update copyright years.jakub2017-01-011-1/+1
* Implement ~line_maps ()dmalcolm2016-10-251-7/+8
* Add from_macro_definition_at predicate for locations.jason2016-09-211-3/+33
* fix-it hints can't contain newlinesdmalcolm2016-09-151-0/+13
* fix-it hints: insert_before vs insert_afterdmalcolm2016-09-131-11/+54
* diagnostic-show-locus.c: handle fixits on lines outside the regular rangesdmalcolm2016-08-311-2/+2
* Remove arbitrary limits from rich_locationdmalcolm2016-08-311-39/+53
* rich_location: add convenience overloads for adding fix-it hintsdmalcolm2016-08-301-0/+54
* Allow the use of ad-hoc locations for fix-it hintsdmalcolm2016-08-291-0/+27
* Add validation and consolidation of fix-it hintsdmalcolm2016-08-261-2/+134
* Reimplement removal fix-it hints in terms of replacedmalcolm2016-08-191-17/+1
* input.c: add lexing selftests and a test matrix for line_table statesdmalcolm2016-07-111-12/+0
* * c-common.c (get_source_date_epoch): Use int64_t instead of long long.danglin2016-06-221-2/+2
* PR lto/69650law2016-03-251-29/+9
* Fix compiling large filesrth2016-03-151-1/+1
* PR c++/70105: prevent nonsensical underline spew for macro expansionsdmalcolm2016-03-091-2/+0
* PR c++/70105: Defer location expansion until diagnostic_show_locusdmalcolm2016-03-091-78/+40
* PR preprocessor/69985: fix ICE with long lines in -Wformatdmalcolm2016-03-011-8/+9
* PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc locationsdmalcolm2016-02-231-2/+7
* PR preprocessor/69664: fix rich_location::override_columndmalcolm2016-02-081-1/+10
* PR preprocessor/69177 and PR c++/68819: libcpp fallbacks and -Wmisleading-ind...dmalcolm2016-01-141-6/+21
* Update copyright years.jakub2016-01-041-1/+1
* libcpp: Avoid unnecessary ad-hoc uses for large source filesdmalcolm2015-12-221-3/+2
* Fix missing range information for "%q+D" format codedmalcolm2015-12-071-17/+18
* PR 62314: add ability to add fixit-hints to a diagnosticdmalcolm2015-11-201-2/+134
* Source range tracking in libcpp and C FE, with bit-packing optimizationdmalcolm2015-11-131-41/+233
* Reimplement diagnostic_show_locus, introducing rich_location classesdmalcolm2015-11-061-0/+130
* Add stats on adhoc table to dump_line_table_statisticsdmalcolm2015-11-061-0/+3
* Handle lines encoded into several maps in linemap_position_for_loc_and_offsetmanu2015-09-211-14/+20
* PR c/66415mpolacek2015-06-081-3/+5
* libcpp/ChangeLog:manu2015-05-261-6/+20
* libcpp: Eliminate most of the non-const/reference-returning inline fnsdmalcolm2015-05-201-15/+14
* Replace line_map union with C++ class hierarchydmalcolm2015-05-191-101/+136
* libcpp: Replace macro usage with C++ constructsdmalcolm2015-05-131-3/+3
* libcpp: Improvements to comments in line-map.h/cdmalcolm2015-05-051-1/+1
* Update copyright years.jakub2015-01-051-1/+1
* libcpp/ChangeLog:manu2014-12-041-1/+2