- fe8085a Export the workspace name of a label to Starlark by Klaus Aehlig · 6 years ago
- 260c3aa Automated rollback of commit 4fe56228860ec45500d7b0545066dd74d50d12d0. by pcloudy · 6 years ago
- 4fe5622 Add repo mapping to bazel context. by dannark · 6 years ago
- 328b7bb Add a mechanism to prohibit select()-ing on some native flags by brandjon · 6 years ago
- be3cefc Factor out constants in Label class. by dannark · 6 years ago
- d86b509 Error-out if the label in a 'load' statement crosses a subpackage boundary. This behavior is guarded by a flag (default value is "don't error out"), and will eventually become the only behavior. by nharmata · 6 years ago
- 99958b8 This is a rollback of both https://github.com/bazelbuild/bazel/commit/a038c818f51b619f795dfefacd62fac75e23f1bd and https://github.com/bazelbuild/bazel/commit/6300c7eb70622b55bbc5f73ec1ffe8116d55c9cd by laurentlb · 7 years ago
- a038c81 Remove all code related to //tools/defaults:* package by dbabkin · 7 years ago
- e54491e Set the version of a computed node to the max of its child versions rather than the graph version when that is feasible. by janakr · 7 years ago
- c366166 Rollback of https://github.com/bazelbuild/bazel/commit/732dc512801c32207c252a76ca8d9e5544560339. by twerth · 7 years ago
- 90e2b4b Automated refactor of Label.parseAbsolute() to always pass a repository mapping by dannark · 7 years ago
- a19a56d Enforce that repository mapping is never null (it can be empty). by dannark · 7 years ago
- da327bb Remove Label.parseAbsolute(string, boolean). The goal is to get rid of all label methods that don't explicitly pass a repository mapping. by dannark · 7 years ago
- 732dc51 Automated rollback of commit 5a9befc5602e71f7512074c303afbdcff5617cca. by twerth · 7 years ago
- f24479d Take into account repository mapping when processing labels inside BUILD files within external repositories. by dannark · 7 years ago
- 5a9befc Automated rollback of commit 2b015c53c89815472923d8ea0c94640b7db2fa20. by twerth · 7 years ago
- 2b015c5 Automated rollback of commit 1615da781db78b7a910daf89720189c2b2e73dbe. by Googler · 7 years ago
- 1615da7 Allow @ in package names. by twerth · 7 years ago
- f4b9ff4 Remap repository names inside load statements in BUILD files if the repository name is remapped. by dannark · 7 years ago
- 43a1dc7 Fast-path Label#equals by first comparing the interned PackageIdentifier. by shreyax · 7 years ago
- a65b419 Automated rollback of commit ca598fb9445627e9734c2900bc6b11430250d453. by dannark · 7 years ago
- ca598fb Disallow labels of the form ////foo. by carmi · 7 years ago
- 20f35b4 Deletes CODEC fields now that they are no longer needed. by shahan · 7 years ago
- 9a5d1af Move CommandLine, CommandLineItem, and ParamFileInfo from lib.analysis.actions -> lib.actions. by tomlu · 7 years ago
- 17ec4c9 Remove label name interning. by tomlu · 7 years ago
- a729b9b Replace path implementation. by tomlu · 7 years ago
- 6e10efac Add CommandLineItem interface. by tomlu · 7 years ago
- 784db69 Stop memoizing Label#hashCode() by michajlo · 7 years ago
- 1446210 Initial @AutoCodec implementation. by Googler · 7 years ago
- a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
- 03e4211 Rename Label.EXTERNAL_PACKAGE_FILE_NAME to WORKSPACE_FILE_NAME by ulfjack · 7 years ago
- cd6d8ae Remove deprecated legacy string representations of Skylark objects by vladmos · 7 years ago
- 59c16f6 Clean up Label validation, and introduce a factory method for constructing a Label without validation. by nharmata · 8 years ago
- ee98301 Make SkyKey.argument a default method by ulfjack · 8 years ago
- 7305944 Skylark, docs: fix docs of Label.relative(name) by laszlocsomor · 8 years ago
- 6ff634d Clean up string representations for labels by vladmos · 8 years ago
- 4690793 Refactor Printer by vladmos · 8 years ago
- 3d2a68c Automated conversion to Java 8 by laurentlb · 8 years ago
- bfdad90 Make SkyKey an interface, and start the migration of not creating SkyKey wrapper objects: for OwnedArtifacts, which are the most numerous during builds, and for Labels for TransitiveTraversalValues, which are the most numerous during queries. by janakr · 8 years ago
- 5e924af Automated g4 rollback of commit 7beadb7277453efec7e12b925005e7f0e003b592. by nharmata · 8 years ago
- 7beadb7 Automated g4 rollback of commit 38b835097f9ae9a6062172b8a33ec2e2d1edde20. by dmarting · 8 years ago
- 38b8350 Only allocate some formerly frequently allocated PathFragment objects once. by nharmata · 8 years ago
- b4060b6 Refactor all ctor callsites of PathFragment to instead call a static 'create' method. by nharmata · 8 years ago
- 2ce304a Extract a SpawnRunner interface by ulfjack · 8 years ago
- 3f86e67 Fix Label.toShorthandString() with non-main/default repository by Googler · 8 years ago
- e36a66c Rollback of commit 4b73e972d909bcd533f2f9940f95a00b9b73bdde. by Dmitry Lomov · 8 years ago
- 4b73e97 Roll forward execroot change by Kristina Chodorow · 8 years ago
- a16d9f1 Introduce BlazeInterners, a Blaze-specific wrapper around Guava's Interners that makes an appropriate call to Interners.InternerBuilder#concurrencyLevel. by Nathan Harmata · 8 years ago
- 61affe7 Allow labels like @foo//:foo to be shortened @foo by Justine Tunney · 8 years ago
- 8539a12 Rollback of commit 82d43279f93d95e4c41b4bc598a3cc05ddd1ae1a. by Laszlo Csomor · 9 years ago
- 82d4327 Change execution root for external repositories to be ../repo by Kristina Chodorow · 9 years ago
- a1a31ff Rename some PackageId and RepositoryName fields/methods in prep for deep execroot change by Kristina Chodorow · 9 years ago
- 49a6536 java_proto_library: add support for avoiding generating code for protos that are already compiled into a proto runtime. by Carmi Grushko · 9 years ago
- dd7bd50 Make repository name warning less noisy by Kristina Chodorow · 9 years ago
- 34cdae3 Reorganize Skylark Reference documentation. by Dmitry Lomov · 9 years ago
- b32eea7 Fix some GC churn issues when dealing with Labels: by Eric Fellheimer · 9 years ago
- f3cf98f Rollback of commit bdfd58a8ca2ed5735d6aaa5b238fb0f689515724. by Laurent Le Brun · 9 years ago
- bdfd58a Make the execution root match the runfiles tree structure for external repositories by Kristina Chodorow · 9 years ago
- 102a9a1 Precompute Label#hashCode and use it to implement a fast-path for #equals. Label#equals was a cpu hotspot revealed during profiling. by Nathan Harmata · 9 years ago
- c686fd6 Introduce Label.EXTERNAL_PACKAGE_FILE_NAME as a convenience. Note that we already have Label.EXTERNAL_PACKAGE_NAME. by Nathan Harmata · 9 years ago
- 081d202 Enable all Label instantiations to use a single intern pool to optimize memory usage by Googler · 9 years ago
- d7d6d62 Don't keep packages in the default repository around after loading. by Brian Silverman · 9 years ago
- b6fbab7 Resolve repository-relative labels within the current repository by Kristina Chodorow · 9 years ago
- d22b024 Remove stray ul tag. by Alex Humesky · 9 years ago
- 7751d43 Add a method for getting the root of a rule workspace to the Label method by Damien Martin-Guillerez · 9 years ago
- 17ed2ce Make repository-local labels in visibility declarations actually be repository-local. by Lukacs Berki · 9 years ago
- 19e19e2 Avoid double parsing PackageIdentifier PathFragments by Michajlo Matijkiw · 9 years ago
- 585d1a0 Move annotation classes used for referencing framework Java classes from Skylark into their own package. This allows, e.g., classes in the syntax package to access classes in the cmdline package without creating circular dependencies. by John Field · 9 years ago
- 6df8179 Use Bazel Preconditions variant which avoids varargs array creation by Mark Schaller · 9 years ago
- e19ee27 Shuffle around all the constants related to the name of the //external package and the prefix of external packages in the execroot. by Lukacs Berki · 9 years ago
- 4b28a9e Make Android assets work in external repositories. by Lukacs Berki · 9 years ago
- 7e3f7ac Add an explicit way to get the canonical string-representation of a Label. by Carmi Grushko · 9 years ago
- b932190 Make RedirectChaser follow redirects through external repositories correctly and implement a "@//" label syntax that always points to the main repository. by Lukacs Berki · 9 years ago
- 2627b9f Intern PackageIdentifiers as a memory optimization. by Miguel Alcon Pinto · 9 years ago
- f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
- 6e91eb9 Move Label from the lib.syntax to the lib.cmdline package so that: by Lukacs Berki · 10 years ago[Renamed (96%) from src/main/java/com/google/devtools/build/lib/syntax/Label.java]
- 6c10eac Cleanup Skylark types some more by Francois-Rene Rideau · 10 years ago
- a643436 Parse the label syntax "@//a:b" so that eventually we can make that the syntax that means "refer to the main repository". by Lukacs Berki · 10 years ago
- 73fa203 Move PackageIdentifier to cmdline by Kristina Chodorow · 10 years ago
- d1367ea Skylark, improve doc for Label.relative by Laurent Le Brun · 10 years ago
- 1302462 Make absolute labels in remote repositories refer to the same repository by default. by Lukacs Berki · 10 years ago
- 70d5dd0 Add support for @foo//:bar-format labels on the command line by Kristina Chodorow · 10 years ago
- 0f85e10 Allow @repo//foo:bar targets in BUILD files by Kristina Chodorow · 10 years ago
- aded1c2 Lots of comments, clarification and correction in Skylark docs. by Laszlo Csomor · 10 years ago
- d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago