{"push_id":691218895,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"bbe84fe3d5fc9ef8f63671acd2677a751fd361eb","before":"c7d3bb2be55acbc65d7c28fd2ae74d51c3858430","commits":[{"sha":"fc64f5ee22e41e1f851b35f0a6bb2fd5a2e6af86","author":{"email":"3269a793d567baa2fa5b041e3e5e0a5039790a2f@google.com","name":"Han-Wen Nienhuys"},"message":"Support --run_under in Bazel.\n\nFixes #206.\n\n--\nMOS_MIGRATED_REVID=95525127","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/fc64f5ee22e41e1f851b35f0a6bb2fd5a2e6af86"},{"sha":"fa759e2fe6698cabfe250a77bdd446f7eaca8a5f","author":{"email":"ec67e1e18298053304ec3182793f488d9f771545@google.com","name":"Florian Weikert"},"message":"The Order enum now supports the conversion of its values to and from strings.\n\nThis functionality used to be part of SkylarkNestedSet.\n\n--\nMOS_MIGRATED_REVID=95526136","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/fa759e2fe6698cabfe250a77bdd446f7eaca8a5f"},{"sha":"6c5688d121cba9e68259be13a0ce39dc4f026f9a","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"Implement persistent worker processes and a spawn strategy that uses them.\n\nThis will be used by the persistent JavaBuilder, which improves performance of Java compilation by 4x due to profiting from JVM JIT optimizations and not having to relaunch the JVM for every spawn.\n\nIt is completely generic though, so as long as a tool (ProGuard? Dexer? Whatever.) conforms to the Worker process protocol, it can use the new spawn strategy.\n\n--\nMOS_MIGRATED_REVID=95527132","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/6c5688d121cba9e68259be13a0ce39dc4f026f9a"},{"sha":"b7ce7a84484e877fab21e5e5f2fc1befb55a5384","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"JavaBuilder can run as a Blaze worker process now.\n\n--\nMOS_MIGRATED_REVID=95527889","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/b7ce7a84484e877fab21e5e5f2fc1befb55a5384"},{"sha":"c820c70bdd527ac1f065c2fe4320dc06bbe9eaf5","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"Some small, random fixes for JavaBuilder that increase error reporting, fix JavaDoc strings, ...\n\nI found having stack traces very helpful while I was debugging an issue where the JavaBuilder ran out of file handles and crashed, but only printed \"Compilation failed: No more file handles\" and didn't tell me which part of the code actually tried to open the file.\n\n--\nMOS_MIGRATED_REVID=95529141","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/c820c70bdd527ac1f065c2fe4320dc06bbe9eaf5"},{"sha":"43c483d9102cc577ed70873c890084b035fc0110","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"Bazel: Add an integration test for the persistent JavaBuilder as a Worker process.\n\n--\nMOS_MIGRATED_REVID=95531532","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/43c483d9102cc577ed70873c890084b035fc0110"},{"sha":"a49fe7be516edb710094f3420e3b0c72eb20a1ef","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"Bugfix: We must use a case-insensitive TreeMap here so that differently cased strategy-flags can override the default flags (otherwise for example \"Javac\" and \"javac\" are both stored in the case-sensitive HashMap and it depends on luck which one ends up in the final strategy map).\n\n--\nMOS_MIGRATED_REVID=95532191","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/a49fe7be516edb710094f3420e3b0c72eb20a1ef"},{"sha":"bd5a856dc600da6b60d352b9a29eaeec2a93c1ff","author":{"email":"328b27c99317b12d4abcd46c4810451f3997abf9@chromium.org","name":"Thiago Farina"},"message":"Remove libarchive from travis build.\n\nWe use the ijar zip implemetation on all platforms now, so it should not\nbe necessary to install libarchive library on Mac OS X either.\n\n--\nChange-Id: I7010fd68a72b039a58813d17b6d46f1fbc09f0da\nReviewed-on: https://bazel-review.googlesource.com/1453\nMOS_MIGRATED_REVID=95532385","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/bd5a856dc600da6b60d352b9a29eaeec2a93c1ff"},{"sha":"e56f9c9330f0d6c3aa11fce2a8e0efc4e7437fda","author":{"email":"2e8cb7251ce8699642da0ebbee873833c1796dd8@google.com","name":"Michael Staib"},"message":"Enable AndroidBinary to dex with Jack.\n\nUntil the Jack aspect implementation is submitted (in a coming CL),\nonly android_library dependencies can be used by Jack dexing, as no\nother rule type exports the right provider.\n\nBut for now, android_binaries which depend purely on android_libraries\ncan build their dexes using Jack if --experimental_android_dex_with_jack\nis specified.\n\n--\nMOS_MIGRATED_REVID=95534421","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/e56f9c9330f0d6c3aa11fce2a8e0efc4e7437fda"},{"sha":"08c0774e28885142fdaaa47dcdcc3cec0bfc25f9","author":{"email":"ec67e1e18298053304ec3182793f488d9f771545@google.com","name":"Florian Weikert"},"message":"Skylark: implemented set.union()\n\n--\nMOS_MIGRATED_REVID=95536484","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/08c0774e28885142fdaaa47dcdcc3cec0bfc25f9"},{"sha":"a01b9fe41836a90492a492b127d8236cfe062669","author":{"email":"32207b2a7b9c103b40157389677de87e7db44612@google.com","name":"Andrew Pellegrini"},"message":"Merges class jars specified as srcs into the android library class jar in order to create the classes.jar to be used in aar generation.\n\nRELNOTES: The classes.jar in .aar files now also contains the contents of any class jars specified in the android_library.srcs attribute.\n\n--\nMOS_MIGRATED_REVID=95542278","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/a01b9fe41836a90492a492b127d8236cfe062669"},{"sha":"6b2766dd0e97e37fd56c1c538bc029f22e68dfcd","author":{"email":"54bdd20c24554107ce748c5411c29ba80962059c@google.com","name":"Cody Schroeder"},"message":"Add zsh completion script\n\nFixes #163\n\n--\nMOS_MIGRATED_REVID=95542929","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/6b2766dd0e97e37fd56c1c538bc029f22e68dfcd"},{"sha":"1cad714e2157dd940cc75428e8bb4d682b1bef28","author":{"email":"32207b2a7b9c103b40157389677de87e7db44612@google.com","name":"Andrew Pellegrini"},"message":"Removed deprecated API features from ZipCombiner and improves slow read testing and support.\n\nRELNOTES: Elements of ZipCombiner's API previously marked deprecated are removed.\n\n--\nMOS_MIGRATED_REVID=95543357","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/1cad714e2157dd940cc75428e8bb4d682b1bef28"},{"sha":"331633c7c22a9ae00f26e11fb6c54a9bd2b83097","author":{"email":"b7c7c32d38cef000474280cffaa0786fbb76634d@google.com","name":"Michajlo Matijkiw"},"message":"Handle exceptions encountered resolving packages during the execution phase\n\nCurrently we may do lookups of not-already-cached packages during the\nexecution phase for actions that discover inputs. Exceptions encountered\nduring this would go unhandled and result in a crash. Here we introduce\nPackageRootResolutionException which wraps these exceptions and triggers\nan ActionExecutionException which is cleanly handled in the exec phase.\n\nAs part of this change SkyframeActionExecutor#getArtifactRoots(...) will\nfail properly on errors getting package roots.\n\n--\nMOS_MIGRATED_REVID=95578891","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/331633c7c22a9ae00f26e11fb6c54a9bd2b83097"},{"sha":"429a8b3fdd3f7bd2c00fd84724472052cd4ced27","author":{"email":"721aef56173b7feaa2031b46b3abd29ae3a384d6@google.com","name":"Lukacs Berki"},"message":"Make android_sdk_repository write a proper BUILD file instead of a stub.\n\nTested by building a trivial Android app manually. The only remaining issue (apart from all this being terribly untested) is that the runfiles path of main_dex_list_creator is not yet determined correctly, but that is only a problem when using legacy multidexing, so it will be good enough for now.\n\n--\nMOS_MIGRATED_REVID=95609792","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/429a8b3fdd3f7bd2c00fd84724472052cd4ced27"},{"sha":"de7cd0b3663a62da20607369a3cfad82cc7c627f","author":{"email":"721aef56173b7feaa2031b46b3abd29ae3a384d6@google.com","name":"Lukacs Berki"},"message":"A minor refactoring.\n\n--\nMOS_MIGRATED_REVID=95612927","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/de7cd0b3663a62da20607369a3cfad82cc7c627f"},{"sha":"bcb81ab35c02124e72acd03fcf0638144a9eb242","author":{"email":"721aef56173b7feaa2031b46b3abd29ae3a384d6@google.com","name":"Lukacs Berki"},"message":"Description redacted.\n--\nMOS_MIGRATED_REVID=95615442","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/bcb81ab35c02124e72acd03fcf0638144a9eb242"},{"sha":"d47a8ef5d8a6e00ac3bffe3b43f7bfa73e5652d5","author":{"email":"f888495db64b2c113ed6b986ec8b6d70300b50b9@google.com","name":"Damien Martin-Guillerez"},"message":"Reorganized compile.sh\n\nNow the blessed Bazel binary is self-hosted and correctly labeled.\nAll tools are also built using Bazel and labeled with the release.\nAt the end of the compilation, the output folder only host the\nBazel binary now. We use temporary folders to store the intermediate\nartifacts.\n\nAlso integrated ./bootstrap_test.sh in compile.sh so there is only\none script for everything regarding bootstraping Bazel.\n\n--\nChange-Id: Idadbd075e7b8ecb6e306b919b7a73c647c5cfbae\nReviewed-on: https://bazel-review.googlesource.com/#/c/1460/\nMOS_MIGRATED_REVID=95625880","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/d47a8ef5d8a6e00ac3bffe3b43f7bfa73e5652d5"},{"sha":"917ceaa7bc2237e528e1e4841bd86f0be61a4bb3","author":{"email":"ec67e1e18298053304ec3182793f488d9f771545@google.com","name":"Florian Weikert"},"message":"Skylark: implemented 'break' and 'continue'\n\nFixes #233.\nhttps://github.com/google/bazel/issues/233\n\n--\nMOS_MIGRATED_REVID=95632067","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/917ceaa7bc2237e528e1e4841bd86f0be61a4bb3"},{"sha":"855af619d6306f8c823303451c4f8df51e3be5cd","author":{"email":"68e7e268eea3a7352d921772af6fd00673c89d9b@google.com","name":"Philipp Wollermann"},"message":"Update Bazel's protobuf from 2.5.0 to 3.0.0-alpha3 for proto3 support.\n\n--\nMOS_MIGRATED_REVID=95639138","distinct":true,"url":"https://api.github.com/repos/jmelfi/bazel/commits/855af619d6306f8c823303451c4f8df51e3be5cd"}]}