{"push_id":633230633,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"93a2345a4d2c9eebd84c770ac9cef3d0487359fa","before":"45a258ff419101caa2964cd88cc2529d3e23908d","commits":[{"sha":"969e04aee2359f4d1186513dfdd95395229b6abe","author":{"email":"f8807e782fc09f408fa8e8759fa304aa6290033a@google.com","name":"Ulf Adams"},"message":"Inline TestConstants.TEST_WORKSPACE_DIRECTORY.\n\n--\nMOS_MIGRATED_REVID=90984191","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/969e04aee2359f4d1186513dfdd95395229b6abe"},{"sha":"51707da6fc9127eb9ef8db09ef6ffdee7173b119","author":{"email":"35f8f4dcc7ebe9cb7659d77f645a2641b3fe7e0e@google.com","name":"Laszlo Csomor"},"message":"Fix broken link in Bazel's README.md\n\n--\nMOS_MIGRATED_REVID=90987411","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/51707da6fc9127eb9ef8db09ef6ffdee7173b119"},{"sha":"241f46c623e4f35efe750179c230bb1be0983c16","author":{"email":"328b27c99317b12d4abcd46c4810451f3997abf9@chromium.org","name":"Thiago Farina"},"message":"Cleanup: Build file.cc as part of util library.\n\nLooks like in the transition it was forgotten to be moved to the new\nlocation.\n\nAs an effect of this change it was discovered that file.cc had an\ndependency back on blaze_util.cc (from client binary for die/pdie functions).\n\nIn order to fix that dependency we have had to move die/pdie functions into\nutil library (added errors.(cc|h)) for this.\n\nTested on Linux with the following command lines:\n\n$ ./compile.sh\n$ ./output/bazel build //src/main/cpp:all\n$ ./output/bazel build //src:bazel\n$ ./bootstrap_test.sh all\n\n--\nChange-Id: I70fb1b6189dc5af31f816332d76efe380ef26302\nMOS_MIGRATED_REVID=90987514","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/241f46c623e4f35efe750179c230bb1be0983c16"},{"sha":"57892bd6aa565e3557fc05ddd50a842757aa606a","author":{"email":"721aef56173b7feaa2031b46b3abd29ae3a384d6@google.com","name":"Lukacs Berki"},"message":"Eliminate SkylarkType.toMap() in favor of ImmutableMap.copyOf() and simplify \nSkylarkType.castMap() a little.\n\n--\nMOS_MIGRATED_REVID=90988088","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/57892bd6aa565e3557fc05ddd50a842757aa606a"},{"sha":"e6402cbf8c574891790ed97550681f1c4c16e109","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@google.com","name":"Googler"},"message":"Support running extra_actions on [].\n\n--\nMOS_MIGRATED_REVID=90988858","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/e6402cbf8c574891790ed97550681f1c4c16e109"},{"sha":"37c64ee5236d35536b5b003697b6fcff4f457e00","author":{"email":"721aef56173b7feaa2031b46b3abd29ae3a384d6@google.com","name":"Lukacs Berki"},"message":"Make the source jars filegroup hidden so that it doesn't show up in the master log, requiring O(n^2) lines for groups of closely related targets.\n\n--\nMOS_MIGRATED_REVID=90990029","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/37c64ee5236d35536b5b003697b6fcff4f457e00"},{"sha":"3c380eb68aca20791a2c12dd2ccb140ef56c0931","author":{"email":"3269a793d567baa2fa5b041e3e5e0a5039790a2f@google.com","name":"Han-Wen Nienhuys"},"message":"Remove autosense logic.\n\nPolling the machine load can never work, because the following\nscenarios are quite common:\n\n* Tasks that are faster than the poll cycle time.\n\n* Tasks whose CPU and/or RAM consumption changes over the lifetime of\n  the task.\n\n--\nMOS_MIGRATED_REVID=90990445","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/3c380eb68aca20791a2c12dd2ccb140ef56c0931"},{"sha":"f5c6097be39e38822b48a685547fbefca47b6f14","author":{"email":"f888495db64b2c113ed6b986ec8b6d70300b50b9@google.com","name":"Damien Martin-Guillerez"},"message":"Enable test sharding for bazel_example_test\n\nTest sharding run the same \"bazel\" test in parallel. The\nunittest.bash framework then distribute the test functions\nequally on the various shard.\n\n--\nMOS_MIGRATED_REVID=90990754","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/f5c6097be39e38822b48a685547fbefca47b6f14"},{"sha":"b8eed8aa039f8ad06c09c00caec8999f589ccd27","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Fix race when two shared actions don't know about each other until after they have started executing in SkyframeActionExecutor.\n\nWe were updating the action cache for both actions in this case, but one of the actions' metadata handler was not updated during execution, and thus it had no metadata for outputs.\n\n--\nMOS_MIGRATED_REVID=90993813","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/b8eed8aa039f8ad06c09c00caec8999f589ccd27"},{"sha":"2153675cc2f66607da079fab9d06fdc998e33d97","author":{"email":"3269a793d567baa2fa5b041e3e5e0a5039790a2f@google.com","name":"Han-Wen Nienhuys"},"message":"Remove make variable GNU_TARGET from blaze.\n\n--\nMOS_MIGRATED_REVID=90994015","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/2153675cc2f66607da079fab9d06fdc998e33d97"},{"sha":"e324443c618842ac950793fc8586f49da50ebf61","author":{"email":"3269a793d567baa2fa5b041e3e5e0a5039790a2f@google.com","name":"Han-Wen Nienhuys"},"message":"Pick default resources based on the Runtime.maxMemory and\nRuntime.availableProcessors. Previously, the fallback was a hardcoded\n3G / 2 CPUs.\n\nThis increases parallelism on modern OSX hardware.\n\nFixes #101.\n\n--\nMOS_MIGRATED_REVID=90994895","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/e324443c618842ac950793fc8586f49da50ebf61"},{"sha":"ece2f0d9845482ace2cf4c60484e63fd3fd125ba","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Delete unused code.\n\n--\nMOS_MIGRATED_REVID=90994953","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/ece2f0d9845482ace2cf4c60484e63fd3fd125ba"},{"sha":"eb072aecd4a613266e0ffb1feba07a66344db174","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Don't create duplicate ExtractInclusionActions just because user specifies the same header twice in their BUILD file.\n\n--\nMOS_MIGRATED_REVID=90995905","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/eb072aecd4a613266e0ffb1feba07a66344db174"},{"sha":"c7b8a8493a854980a8d59100f4ae08e7d7528ee6","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Delete debugging code used to diagnose bug when shared actions raced to execute.\n\n--\nMOS_MIGRATED_REVID=91007686","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/c7b8a8493a854980a8d59100f4ae08e7d7528ee6"},{"sha":"73055bed3eb4c06d7eb87c81bd07de2d16d477e7","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Belated cleanup of MetadataHandler#discardMetadata. Since we have per-action metadata handlers, we can just unconditionally discard all output metadata with this call.\n\n--\nMOS_MIGRATED_REVID=91008004","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/73055bed3eb4c06d7eb87c81bd07de2d16d477e7"},{"sha":"a4fc877f1734d95d6e9f38f1f44add9f0b82d613","author":{"email":"2ffb80a31324ee0d8f3cf8f771e664f9b5240349@google.com","name":"Greg Estren"},"message":"Configurable attributes: support embeddable selects. With this\nchange, the following syntax:\n\n  deps = [':always'] + select({':a': [':adep'], ':b': [':bdep']})\n\nor\n\n  deps = select({':a': [':adep'], ':b': [':bdep']})\n       + select({':c': [':cdep'], ':d': [':ddep']})\n\nworks.\n\n--\nMOS_MIGRATED_REVID=91016337","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/a4fc877f1734d95d6e9f38f1f44add9f0b82d613"},{"sha":"702b1ae0acbec0b47ab848768d9e9ce718b0fbe1","author":{"email":"cd11aa6affd4400fb7013c004b7582acd84f45f9@google.com","name":"Janak Ramakrishnan"},"message":"Use Artifacts instead of Paths in the pregrepped files map.\n\nWe already have them as artifacts, so it's less work, and this facilitates Skyframe-native include scanning.\n\n--\nMOS_MIGRATED_REVID=91020322","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/702b1ae0acbec0b47ab848768d9e9ce718b0fbe1"},{"sha":"cbebfc7222cf0f1ded7461eac6b75bf6f698dc21","author":{"email":"f888495db64b2c113ed6b986ec8b6d70300b50b9@google.com","name":"Damien Martin-Guillerez"},"message":"Set javabase for bash complete script generation.\n\nThis was failing under Linux because the PATH is unset.\n\nFixes #113\n\n--\nMOS_MIGRATED_REVID=91021549","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/cbebfc7222cf0f1ded7461eac6b75bf6f698dc21"},{"sha":"36979614627b71826bcbb136c920405a38550e6e","author":{"email":"d1383e89a6fc7cb81e22c5ae5f34ca88b6e954a5@google.com","name":"Francois-Rene Rideau"},"message":"Shrink EvaluationContext a bit\n\nMove some functionality to its only current client SkylarkShell,\nmark some accessor @VisibleForTesting and remove those not currently used for testing.\n\n--\nMOS_MIGRATED_REVID=91033050","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/36979614627b71826bcbb136c920405a38550e6e"},{"sha":"809966dd8c046ab1c38f4055394f54caae2ee78b","author":{"email":"482cb0fcc8e0aad21ff456dbff7dcf87d7c1a0db@google.com","name":"Kristina Chodorow"},"message":"Upload the bootstrapped binary, not the compile.sh-generated one\n\n--\nMOS_MIGRATED_REVID=91069761","distinct":true,"url":"https://api.github.com/repos/davidzchen/bazel/commits/809966dd8c046ab1c38f4055394f54caae2ee78b"}]}