platform_build_blueprint/bootstrap
Lukacs T. Berki 635fc35a09 Set GODEBUG=asyncpreemptoff=1 for soong_build.
This makes debugging with Delve much faster, sometimes by an order of
magnitude because Delve does not have to deal with the many SIGURG
signals that are used to stop preempted goroutines this way.

This could in theory result in a performance loss, but running
`rm -f out/soong/build.ninja; time m nothing` five times demonstrated no
change in the execution time.

Test: Presubmits + performance testing as described above.
Change-Id: I438564bcaf70d2a50147cf54cdfac6dcfe925ce5
2022-01-04 12:37:24 +01:00
..
bpdoc Change bpdoc to separate entries with the same type 2021-11-02 15:59:48 +00:00
bpglob Remove the -v argument from bpglob. 2021-11-04 11:48:43 +01:00
bootstrap.go Set GODEBUG=asyncpreemptoff=1 for soong_build. 2022-01-04 12:37:24 +01:00
command.go Remove PrimaryBuilderExtraFlags and cull Args. 2021-09-08 09:35:56 +02:00
config.go Forward descriptions to primary build invocations. 2021-12-06 13:30:18 +00:00
glob.go Move bpglob to outside of the Ninja action graph. 2021-11-10 12:37:55 +01:00
writedocs.go Prefix file names with ctx.SrcDir() in docgen. 2021-09-08 09:34:56 +02:00