summaryrefslogtreecommitdiffstats
path: root/build2/cc/parser.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Handle leading 'module;' marker (p0713)Boris Kolpackov2018-07-241-0/+2
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* If cc.reprocess is true, define __build2_preprocess during dependency extractionBoris Kolpackov2018-03-201-1/+1
| | | | This can be used to work around separate preprocessing bugs in the compiler.
* Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov2018-02-141-1/+0
|
* Optimize C/C++ lexerBoris Kolpackov2017-07-241-1/+1
|
* Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov2017-07-221-0/+1
|
* Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov2017-06-241-0/+3
|
* Next installment in C++ modules saga: module search, re-export supportBoris Kolpackov2017-06-141-10/+4
|
* Handle #line directives in C/C++ lexerBoris Kolpackov2017-05-271-7/+0
| | | | | This way the parser now reports logical rather than physical location in diagnostics.
* Implement parsing of C++ module declarationsBoris Kolpackov2017-05-251-0/+60