aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Delete useless line.Gravatar Janak Ramakrishnan2015-04-06
| | | | | -- MOS_MIGRATED_REVID=90418160
* Clean up SkyFunction interface method docsGravatar Mark Schaller2015-04-06
| | | | | | | Specifies function return values. Replaces old "builder" terminology. Removes bad advice. -- MOS_MIGRATED_REVID=90417023
* Remove sudo from brew installsGravatar Kristina Chodorow2015-04-06
| | | | | | | | Brew doesn't like being run as sudo: https://travis-ci.org/google/bazel/jobs/57091620 -- MOS_MIGRATED_REVID=90412367
* Split FileAndMetadataCache into two classes, since most of the shared ↵Gravatar Janak Ramakrishnan2015-04-06
| | | | | | | functionality is gone. -- MOS_MIGRATED_REVID=90289916
* Create the extra action info in a separate FileWriteAction instead of in the ↵Gravatar Janak Ramakrishnan2015-04-06
| | | | | | | | | 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
* Introduce KeyedLocker#lockBatch, which does what it sounds like it does.Gravatar Nathan Harmata2015-04-06
| | | | | -- MOS_MIGRATED_REVID=90282858
* Automated [] rollback of [].Gravatar Googler2015-04-06
| | | | | | | | | | | | | | | *** 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
* Add test dependencyGravatar Kristina Chodorow2015-04-03
| | | | | | | This was making Bazel's bootstrap_test fail. -- MOS_MIGRATED_REVID=90270050
* Upload build artifacts to S3 and build on multiple architecturesGravatar Kristina Chodorow2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90263687
* Add a 404 pageGravatar Kristina Chodorow2015-04-03
| | | | | | | This should allow us to use analytics to find broken links, too. -- MOS_MIGRATED_REVID=90262723
* Some minor improvements to KeyedLocker:Gravatar Nathan Harmata2015-04-03
| | | | | | | | | | | (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
* Description redacted.Gravatar Nathan Harmata2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90255287
* Change the mover paths for docs to be under site/Gravatar Kristina Chodorow2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90252678
* Add XML feed for blogGravatar Kristina Chodorow2015-04-03
| | | | | | | It's annoying that jekyll doesn't do this automatically, but whatever. -- MOS_MIGRATED_REVID=90248322
* Fix README.md documentation links to bazel.ioGravatar Phil Bordelon2015-04-03
| | | | | | | These were missed in a reorganization. -- MOS_MIGRATED_REVID=90248153
* Markdown fixes and light editing of Installing Bazel page:Gravatar Googler2015-04-03
| | | | | | | | | - 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
* Skylark: Implicit outputs can refer to labels.Gravatar Laurent Le Brun2015-04-03
| | | | | | | Fixes #91. -- MOS_MIGRATED_REVID=90185784
* Automated [] rollback of [].Gravatar Han-Wen Nienhuys2015-04-03
| | | | | | | | | | | | | | | | *** 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
* Adds ZipCombiner#addZip(InputStream).Gravatar Googler2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90172709
* Remove unnecessary -B flag from linker command line.Gravatar Han-Wen Nienhuys2015-04-03
| | | | | | | | This should fix working with GCC cross compilers installed into /usr/bin/ next to the host ld. -- MOS_MIGRATED_REVID=90167821
* Description redacted.Gravatar Googler2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90162183
* Skylark: Remove superfluous error message.Gravatar Laurent Le Brun2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90157406
* Description redacted.Gravatar Googler2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90157149
* Skylark: Remove obsolete function ctx.var().Gravatar Laurent Le Brun2015-04-03
| | | | | | | Use ctx.var dict instead. -- MOS_MIGRATED_REVID=90155461
* Cleanup: Remove unused SPAM variable.Gravatar Thiago Farina2015-04-03
| | | | | | | | | The same functionality is already provided by blaze_util::VerboseLogging() function. -- Change-Id: I6102ffd985354e666dc8440080de6c35146199cb MOS_MIGRATED_REVID=90155343
* Make rule.getLabels deterministic.Gravatar Laurent Le Brun2015-04-02
| | | | | | | HashMultimap provides no guarantee on the iteration order. -- MOS_MIGRATED_REVID=90153110
* Skylark: Add function 'int'Gravatar Laurent Le Brun2015-04-02
| | | | | -- MOS_MIGRATED_REVID=90151316
* Parser: Make error recovery more conservative.Gravatar Laurent Le Brun2015-04-02
| | | | | | | | 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
* Remove direct store of Target from NoSuchTargetException. Instead, just note ↵Gravatar Eric Fellheimer2015-04-02
| | | | | | | the fact that a valid Target exists, and instead request it directly from its Package. -- MOS_MIGRATED_REVID=90107670
* Thread-safety annotations for the various skyframe graph interfaces.Gravatar Nathan Harmata2015-04-02
| | | | | -- MOS_MIGRATED_REVID=90103351
* Increase visibility of the prerequisites in the getting started doc.Gravatar Googler2015-04-02
| | | | | | | The existing language is a bit parenthetical. -- MOS_MIGRATED_REVID=90096566
* Add maven repository metadata jar to third_partyGravatar Kristina Chodorow2015-04-02
| | | | | | | See https://github.com/google/bazel/issues/88. -- MOS_MIGRATED_REVID=90089965
* Clean up an unnecessary field in NoSuchTargetException.Gravatar Eric Fellheimer2015-04-02
| | | | | -- MOS_MIGRATED_REVID=90081310
* Use the constant length from Md5Digest API.Gravatar Thiago Farina2015-04-01
| | | | | | -- Change-Id: I97b35fa8d49e31724bddf33ad1f25834bfc67e32 MOS_MIGRATED_REVID=90078101
* --instrumentation_filter now works with Objective C.Gravatar Googler2015-04-01
| | | | | | | | | | | | 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
* Skylark parser: Improve error messages, never display "$error$".Gravatar Laurent Le Brun2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90075856
* Skylark: Mark command_helper as experimental.Gravatar Laurent Le Brun2015-04-01
| | | | | | | | 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
* Add maven repository metadata jarGravatar Kristina Chodorow2015-04-01
|
* Skylark: Improve documentation for configuration transitions.Gravatar Laurent Le Brun2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90061800
* Skylark: Mark ctx.target(s) as deprecated (use ctx.attr instead).Gravatar Laurent Le Brun2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90061261
* Skylark: Make ctx.attr.<attr_name> return Targets instead of Labels.Gravatar Laurent Le Brun2015-04-01
| | | | | | | | | 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
* Fixed the broken build caused by missing includes.Gravatar Jie Yu2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90055230
* Detect the macport installation root automaticallyGravatar Volker Braun2015-04-01
| | | | | | -- Change-Id: I270ea8e2a0eebba4af252a7f29fb3347643903b4 MOS_MIGRATED_REVID=90055215
* Enable external contribution on src/main/toolsGravatar Damien Martin-Guillerez2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90052585
* Allow external contributions on src/main/nativeGravatar Damien Martin-Guillerez2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90050516
* optionally error on files outside of known rootsGravatar Michajlo Matijkiw2015-04-01
| | | | | | | | | | | | 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
* Debug BuiltinFunctionGravatar Francois-Rene Rideau2015-04-01
| | | | | -- MOS_MIGRATED_REVID=90004683
* Mention of the final location of the compiled executable and clarify what to ↵Gravatar Googler2015-04-01
| | | | | | | | | | | 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
* Create CONTRIBUTING.md file.Gravatar Googler2015-03-31
| | | | | | | 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
* Bazel roadmap.md: fix typo.Gravatar Laszlo Csomor2015-03-31
| | | | | | | https://github.com/google/bazel/pull/81 -- MOS_MIGRATED_REVID=89994082