summaryrefslogtreecommitdiffstats
path: root/build2/cc/link-rule.cxx
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in cc rules matchingBoris Kolpackov2019-01-091-1/+1
* Tighten cc rules matchingBoris Kolpackov2019-01-091-7/+13
* Adapt to inventing path_match_flagsKaren Arutyunov2018-11-301-4/+3
* Add --[no-]mtime-check options to control this behavior at runtimeBoris Kolpackov2018-11-281-1/+1
* Revert rename of .exe.d to .d (did not make any difference)Boris Kolpackov2018-11-231-5/+3
* Rename .exe.d to just .d to test Windows interference theoryBoris Kolpackov2018-11-221-3/+5
* Make backwards modification time check permanent, add another experimentBoris Kolpackov2018-11-221-23/+2
* More backwards modification time experimentationBoris Kolpackov2018-11-211-1/+2
* Improve workaround for backwards modification time issueBoris Kolpackov2018-11-201-9/+9
* Extend backwards modification time diagnosticsBoris Kolpackov2018-11-191-1/+2
* Workaround Apple ar fractional second truncation bug on APFSBoris Kolpackov2018-11-191-0/+16
* Finalize workaround for backwards modification time issueBoris Kolpackov2018-11-191-12/+13
* Test workaround theory for backwards mtime issueBoris Kolpackov2018-11-161-5/+4
* Instrument cc:link_rule with backwards mtime detection/diagnosticsBoris Kolpackov2018-11-151-0/+20
* Use rule-specific variables for backlink valueBoris Kolpackov2018-11-021-4/+4
* Add support for rule-specific variables, use to fix cc.type data raceBoris Kolpackov2018-11-011-2/+2
* Redesign cc::compiler_id to make variant customizableBoris Kolpackov2018-10-251-2/+4
* Fix race in rule synthesis logicBoris Kolpackov2018-10-251-6/+35
* Fix bug in binless library linking logicBoris Kolpackov2018-10-181-11/+5
* Fix binless logic some moreBoris Kolpackov2018-09-071-2/+2
* Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov2018-09-061-10/+16
* Check for binless-ness after seeing through to import library memberBoris Kolpackov2018-09-041-11/+16
* Initial work on binless (binary-less aka header-only) library supportBoris Kolpackov2018-09-041-259/+361
* Implement missing pieces in utility libraries supportBoris Kolpackov2018-08-251-48/+197
* Rework code to sidestep Clang 3.8 on FreeBSD 11.0 mis-compilationBoris Kolpackov2018-08-221-2/+1
* Print 'ar' instead of 'ld' when building static librariesBoris Kolpackov2018-08-211-1/+1
* Use thin archives if available for utility librariesBoris Kolpackov2018-08-141-10/+44
* Implement support for excluded and ad hoc prerequisitesBoris Kolpackov2018-06-281-13/+37
* Fix typoBoris Kolpackov2018-06-141-1/+1
* Open depdb earlier to detect and diagnose missing output directoryBoris Kolpackov2018-06-131-2/+5
* Add built-in support for Windows module definition files (.def)Boris Kolpackov2018-06-121-5/+47
* Remove output if ld failsBoris Kolpackov2018-06-121-5/+7
* Minor diagnostics improvementBoris Kolpackov2018-06-091-1/+6
* Fix link rule to synthesize identical dependency for clean and updateBoris Kolpackov2018-05-251-11/+44
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Pass ignore_dangling flag to dir_iterator() ctorKaren Arutyunov2018-05-181-1/+4
* Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov2018-05-021-0/+14
* Implement forwarded configurations and backlinkingBoris Kolpackov2018-04-261-9/+33
* Strip out_root when hashing linker input pathsBoris Kolpackov2018-03-211-7/+8
* Fix group link-up race in cc::link_rule::match()Boris Kolpackov2018-02-161-5/+14
* Fix group link-up raceBoris Kolpackov2018-02-161-9/+8
* Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov2018-02-141-16/+14
* Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov2018-02-081-2/+2
* Initial work for default update outer operationBoris Kolpackov2018-02-071-2/+31
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-0/+2104