| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90418160
|
|
|
|
|
|
|
| |
Specifies function return values. Replaces old "builder" terminology. Removes bad advice.
--
MOS_MIGRATED_REVID=90417023
|
|
|
|
|
|
|
|
| |
Brew doesn't like being run as sudo:
https://travis-ci.org/google/bazel/jobs/57091620
--
MOS_MIGRATED_REVID=90412367
|
|
|
|
|
|
|
| |
functionality is gone.
--
MOS_MIGRATED_REVID=90289916
|
|
|
|
|
|
|
|
|
| |
ExtraAction itself.
This makes ExtraAction simpler to understand (IMO). It's also a prerequisite for some simplifications we're making in core.
--
MOS_MIGRATED_REVID=90288551
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90282858
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
New ZipCombiner creates malformed output ZIP files when input ZIP files contain more than 65535 entries, the maximum amount for non-64-bit ZIP files.
*** Original change description ***
Rewrite of ZipCombiner to improve performance and maintainability. Added devtools/build/zip to allow reading and writing of ZIP files without requiring decompressing file data to manipulate them.
ZipCombiner API has some changes. ZipCombiner#addZip takes a File instead of InputStream. ZipCombiner#addFile takes a ZipFileEntry instead of DirectoryEntryInfo
--
MOS_MIGRATED_REVID=90279976
|
|
|
|
|
|
|
| |
This was making Bazel's bootstrap_test fail.
--
MOS_MIGRATED_REVID=90270050
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90263687
|
|
|
|
|
|
|
| |
This should allow us to use analytics to find broken links, too.
--
MOS_MIGRATED_REVID=90262723
|
|
|
|
|
|
|
|
|
|
|
| |
(i) Change the semantics of KeyedLocker.AutoUnlocker#close such that it can be called at most once per AutoUnlocker instance.
(ii) Change KeyedLocker.AutoUnlocker#close to throw a IllegalUnlockException (RuntimeException) on error, rather than leave the behavior intentionally underspecified.
(iii) explicitly mention in AutoLocker#lock that a thread can call lock(k) multiple times before unlocking. Combined with (i), this implies that KeyedLocker#lock implementations will want to return fresh AutoUnlocker instances.
These semantics are bit nicer to use anyway, but I also want them because I will soon be introducing KeyedLocker#lockBatch, and it's much easier to specify that given the above.
--
MOS_MIGRATED_REVID=90259645
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90255287
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90252678
|
|
|
|
|
|
|
| |
It's annoying that jekyll doesn't do this automatically, but whatever.
--
MOS_MIGRATED_REVID=90248322
|
|
|
|
|
|
|
| |
These were missed in a reorganization.
--
MOS_MIGRATED_REVID=90248153
|
|
|
|
|
|
|
|
|
| |
- Uses GitHub-style fencing instead of indentation for code blocks
- Adds double-= line breaks for paragraph-style list items
- Changes some text for readability
--
MOS_MIGRATED_REVID=90198077
|
|
|
|
|
|
|
| |
Fixes #91.
--
MOS_MIGRATED_REVID=90185784
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks bazel for /usr/bin/gcc. It needs -B to find ld, because we don't supply a $PATH.
*** Original change description ***
Remove unnecessary -B flag from linker command line.
This should fix working with GCC cross compilers installed into
/usr/bin/ next to the host ld.
--
MOS_MIGRATED_REVID=90173200
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90172709
|
|
|
|
|
|
|
|
| |
This should fix working with GCC cross compilers installed into
/usr/bin/ next to the host ld.
--
MOS_MIGRATED_REVID=90167821
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90162183
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90157406
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90157149
|
|
|
|
|
|
|
| |
Use ctx.var dict instead.
--
MOS_MIGRATED_REVID=90155461
|
|
|
|
|
|
|
|
|
| |
The same functionality is already provided by
blaze_util::VerboseLogging() function.
--
Change-Id: I6102ffd985354e666dc8440080de6c35146199cb
MOS_MIGRATED_REVID=90155343
|
|
|
|
|
|
|
| |
HashMultimap provides no guarantee on the iteration order.
--
MOS_MIGRATED_REVID=90153110
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90151316
|
|
|
|
|
|
|
|
| |
Reduce the number of error message after a parse error.
Recover only when we have confidence we are in good state.
--
MOS_MIGRATED_REVID=90147322
|
|
|
|
|
|
|
| |
the fact that a valid Target exists, and instead request it directly from its Package.
--
MOS_MIGRATED_REVID=90107670
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90103351
|
|
|
|
|
|
|
| |
The existing language is a bit parenthetical.
--
MOS_MIGRATED_REVID=90096566
|
|
|
|
|
|
|
| |
See https://github.com/google/bazel/issues/88.
--
MOS_MIGRATED_REVID=90089965
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90081310
|
|
|
|
|
|
| |
--
Change-Id: I97b35fa8d49e31724bddf33ad1f25834bfc67e32
MOS_MIGRATED_REVID=90078101
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added "-Tests$" to the default instrumentation_filter, this is the typical pattern for Objective C.
All sources are included in ObjcCommon.SOURCE.
Sources from targets which match the current instrumentation_filter are included in ObjcCommon.INSTRUMENTED_SOURCE.
GCNOs are added to ObjcCommon.GCNO iff the source they originate from is included in from a target which matches the instrumentation_filter.
RELNOTES: --instrumentation_filter now works with Objective C coverage.
--
MOS_MIGRATED_REVID=90076465
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90075856
|
|
|
|
|
|
|
|
| |
This class is poorly documented and the API is not well thought. We cannot
remove it now (because it is used) though.
--
MOS_MIGRATED_REVID=90070889
|
| |
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90061800
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90061261
|
|
|
|
|
|
|
|
|
| |
Careful, this is a breaking change.
To get the Label value as before, use ctx.attr.<labelattr>.label.
The goal is to remove ctx.targets and simplify access to label attributes.
--
MOS_MIGRATED_REVID=90056829
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90055230
|
|
|
|
|
|
| |
--
Change-Id: I270ea8e2a0eebba4af252a7f29fb3347643903b4
MOS_MIGRATED_REVID=90055215
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90052585
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90050516
|
|
|
|
|
|
|
|
|
|
|
|
| |
The goal of this change is to provide a means for disallowing
files outside of declared, known locations in order to better
enforce the hermeticy and in turn reproducability of builds.
Previously when encountering these files (typically via external
symlinks) we would add a dependency on build_id, now we can
optionally fail the build.
--
MOS_MIGRATED_REVID=90015665
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90004683
|
|
|
|
|
|
|
|
|
|
|
| |
do with it post-compile, as well as clarify the language around how to use a workspace a bit.
Also, move some italics to block-quote.
This change is based on my initial checkout of the code and use, and what I would have wanted to have read so I would know what's going on.
--
MOS_MIGRATED_REVID=89998892
|
|
|
|
|
|
|
| |
This supports Github's automatic special casing of CONTRIBUTING/CONTRIBUTING.md files to post a notice at the top of the project.
--
MOS_MIGRATED_REVID=89994097
|
|
|
|
|
|
|
| |
https://github.com/google/bazel/pull/81
--
MOS_MIGRATED_REVID=89994082
|