aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-11-15Switch from vfork to posix_spawnDan Willemsen
2021-11-15Fix parallel testsDan Willemsen
2021-11-15Update Dockerfile to pass testsDan Willemsen
2021-10-28Merge remote-tracking branch 'aosp/upstream'Cole Faust
2021-10-27Fix crash when using --empty_ninja_fileCole Faust
2021-10-25Merge remote-tracking branch 'aosp/upstream' into updatekati2Cole Faust
2021-10-25func: Add support for .SHELLSTATUSCole Faust
2021-10-20Merge pull request #239 from asmundak/masterasmundak
2021-10-15Write top-level targets to the Ninja file in the alphabetical orderSasha Smundak
2021-09-06fileutil: improve cache handling of file globsMatthias Maennich
2021-09-06Ninja: use structured bindings for readabilityMatthias Maennich
2021-09-06NinjaGenerator: constructor: make use of initializer listMatthias Maennich
2021-09-06fileutil: simplify the interface of GetExecutablePath()Matthias Maennich
2021-09-06Ninja: retire 'using namespace std'Matthias Maennich
2021-09-06Ninja: clarify how DepNodes are passed and ownedMatthias Maennich
2021-09-06Exec: do not heap allocate the ExecutorMatthias Maennich
2021-09-06CommandEvaluator: reduce needless allocations and clarify interfaceMatthias Maennich
2021-09-06Ninja: reduce needless heap allocationsMatthias Maennich
2021-07-14Parser: drop manual initialization of directive mapsMatthias Maennich
2021-07-14symtab: remove unnecessary explicit initializationMatthias Maennich
2021-07-14func: make FuncInfo lookup map a static constantMatthias Maennich
2021-07-14dep: remove manual resource management from g_dep_node_poolMatthias Maennich
2021-07-08dep: fix string::find invocations on single character stringsMatthias Maennich
2021-07-08regen_dump: avoid unnecessary copiesMatthias Maennich
2021-07-08symtab: JoinSymbols: reserve intermediate vector sizeMatthias Maennich
2021-07-08ScopedFrame: remove problematic move constructorMatthias Maennich
2021-07-08expr: JoinValues: reserve intermediate vector sizeMatthias Maennich
2021-07-08Remove threadpool implementationMatthias Maennich
2021-07-08MakefileCacheManager: Avoid global initialization raceMatthias Maennich
2021-07-08MakefileCacheManager: avoid heap allocationsMatthias Maennich
2021-07-08main: allocate the evaluator on the stackMatthias Maennich
2021-07-01Merge remote-tracking branch 'aosp/upstream'Dan Willemsen
2021-07-01Merge pull request #229 from metti/skipuntilDan Willemsen
2021-07-01strutil: SkipUntil: restore function and limit outcome to lenMatthias Maennich
2021-06-30strutil: replace SkipUntil by calls to strcspnMatthias Maennich
2021-06-30strutil: deduplicate delimitersMatthias Maennich
2021-06-30strutil: fix delimiters for skipping whitespacesMatthias Maennich
2021-06-30strutil: clarify SkipUntil parametersMatthias Maennich
2021-06-24Merge pull request #228 from metti/make_versionlberki
2021-06-15Bump GNU Make compatibility versionMatthias Maennich
2021-06-08Merge branch upstream into masterMatthias Maennich
2021-06-08Merge pull request #227 from metti/sse4_fixeslberki
2021-06-08build: make strutil_bench a separate host_testMatthias Maennich
2021-06-08strutil: replace SSE4 specialization with libc callMatthias Maennich
2021-06-07Merge pull request #226 from metti/test_fixeslberki
2021-06-03Add diagnostic make file targetsMatthias Maennich
2021-06-03EvalIf: Consider any whitespace in variable names an errorMatthias Maennich
2021-06-02Merge pull request #224 from metti/parserlberki
2021-06-02Expression Parser: Retain single '$' signs before terminatorsMatthias Maennich
2021-06-01Merge pull request #223 from metti/actions_fixeslberki