1. fe8085a Export the workspace name of a label to Starlark by Klaus Aehlig · 6 years ago
  2. 260c3aa Automated rollback of commit 4fe56228860ec45500d7b0545066dd74d50d12d0. by pcloudy · 6 years ago
  3. 4fe5622 Add repo mapping to bazel context. by dannark · 6 years ago
  4. 328b7bb Add a mechanism to prohibit select()-ing on some native flags by brandjon · 6 years ago
  5. be3cefc Factor out constants in Label class. by dannark · 6 years ago
  6. 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
  7. 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
  8. a038c81 Remove all code related to //tools/defaults:* package by dbabkin · 7 years ago
  9. 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
  10. c366166 Rollback of https://github.com/bazelbuild/bazel/commit/732dc512801c32207c252a76ca8d9e5544560339. by twerth · 7 years ago
  11. 90e2b4b Automated refactor of Label.parseAbsolute() to always pass a repository mapping by dannark · 7 years ago
  12. a19a56d Enforce that repository mapping is never null (it can be empty). by dannark · 7 years ago
  13. 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
  14. 732dc51 Automated rollback of commit 5a9befc5602e71f7512074c303afbdcff5617cca. by twerth · 7 years ago
  15. f24479d Take into account repository mapping when processing labels inside BUILD files within external repositories. by dannark · 7 years ago
  16. 5a9befc Automated rollback of commit 2b015c53c89815472923d8ea0c94640b7db2fa20. by twerth · 7 years ago
  17. 2b015c5 Automated rollback of commit 1615da781db78b7a910daf89720189c2b2e73dbe. by Googler · 7 years ago
  18. 1615da7 Allow @ in package names. by twerth · 7 years ago
  19. f4b9ff4 Remap repository names inside load statements in BUILD files if the repository name is remapped. by dannark · 7 years ago
  20. 43a1dc7 Fast-path Label#equals by first comparing the interned PackageIdentifier. by shreyax · 7 years ago
  21. a65b419 Automated rollback of commit ca598fb9445627e9734c2900bc6b11430250d453. by dannark · 7 years ago
  22. ca598fb Disallow labels of the form ////foo. by carmi · 7 years ago
  23. 20f35b4 Deletes CODEC fields now that they are no longer needed. by shahan · 7 years ago
  24. 9a5d1af Move CommandLine, CommandLineItem, and ParamFileInfo from lib.analysis.actions -> lib.actions. by tomlu · 7 years ago
  25. 17ec4c9 Remove label name interning. by tomlu · 7 years ago
  26. a729b9b Replace path implementation. by tomlu · 7 years ago
  27. 6e10efac Add CommandLineItem interface. by tomlu · 7 years ago
  28. 784db69 Stop memoizing Label#hashCode() by michajlo · 7 years ago
  29. 1446210 Initial @AutoCodec implementation. by Googler · 7 years ago
  30. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  31. 03e4211 Rename Label.EXTERNAL_PACKAGE_FILE_NAME to WORKSPACE_FILE_NAME by ulfjack · 7 years ago
  32. cd6d8ae Remove deprecated legacy string representations of Skylark objects by vladmos · 7 years ago
  33. 59c16f6 Clean up Label validation, and introduce a factory method for constructing a Label without validation. by nharmata · 8 years ago
  34. ee98301 Make SkyKey.argument a default method by ulfjack · 8 years ago
  35. 7305944 Skylark, docs: fix docs of Label.relative(name) by laszlocsomor · 8 years ago
  36. 6ff634d Clean up string representations for labels by vladmos · 8 years ago
  37. 4690793 Refactor Printer by vladmos · 8 years ago
  38. 3d2a68c Automated conversion to Java 8 by laurentlb · 8 years ago
  39. 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
  40. 5e924af Automated g4 rollback of commit 7beadb7277453efec7e12b925005e7f0e003b592. by nharmata · 8 years ago
  41. 7beadb7 Automated g4 rollback of commit 38b835097f9ae9a6062172b8a33ec2e2d1edde20. by dmarting · 8 years ago
  42. 38b8350 Only allocate some formerly frequently allocated PathFragment objects once. by nharmata · 8 years ago
  43. b4060b6 Refactor all ctor callsites of PathFragment to instead call a static 'create' method. by nharmata · 8 years ago
  44. 2ce304a Extract a SpawnRunner interface by ulfjack · 8 years ago
  45. 3f86e67 Fix Label.toShorthandString() with non-main/default repository by Googler · 8 years ago
  46. e36a66c Rollback of commit 4b73e972d909bcd533f2f9940f95a00b9b73bdde. by Dmitry Lomov · 8 years ago
  47. 4b73e97 Roll forward execroot change by Kristina Chodorow · 8 years ago
  48. 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
  49. 61affe7 Allow labels like @foo//:foo to be shortened @foo by Justine Tunney · 8 years ago
  50. 8539a12 Rollback of commit 82d43279f93d95e4c41b4bc598a3cc05ddd1ae1a. by Laszlo Csomor · 9 years ago
  51. 82d4327 Change execution root for external repositories to be ../repo by Kristina Chodorow · 9 years ago
  52. a1a31ff Rename some PackageId and RepositoryName fields/methods in prep for deep execroot change by Kristina Chodorow · 9 years ago
  53. 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
  54. dd7bd50 Make repository name warning less noisy by Kristina Chodorow · 9 years ago
  55. 34cdae3 Reorganize Skylark Reference documentation. by Dmitry Lomov · 9 years ago
  56. b32eea7 Fix some GC churn issues when dealing with Labels: by Eric Fellheimer · 9 years ago
  57. f3cf98f Rollback of commit bdfd58a8ca2ed5735d6aaa5b238fb0f689515724. by Laurent Le Brun · 9 years ago
  58. bdfd58a Make the execution root match the runfiles tree structure for external repositories by Kristina Chodorow · 9 years ago
  59. 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
  60. 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
  61. 081d202 Enable all Label instantiations to use a single intern pool to optimize memory usage by Googler · 9 years ago
  62. d7d6d62 Don't keep packages in the default repository around after loading. by Brian Silverman · 9 years ago
  63. b6fbab7 Resolve repository-relative labels within the current repository by Kristina Chodorow · 9 years ago
  64. d22b024 Remove stray ul tag. by Alex Humesky · 9 years ago
  65. 7751d43 Add a method for getting the root of a rule workspace to the Label method by Damien Martin-Guillerez · 9 years ago
  66. 17ed2ce Make repository-local labels in visibility declarations actually be repository-local. by Lukacs Berki · 9 years ago
  67. 19e19e2 Avoid double parsing PackageIdentifier PathFragments by Michajlo Matijkiw · 9 years ago
  68. 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
  69. 6df8179 Use Bazel Preconditions variant which avoids varargs array creation by Mark Schaller · 9 years ago
  70. 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
  71. 4b28a9e Make Android assets work in external repositories. by Lukacs Berki · 9 years ago
  72. 7e3f7ac Add an explicit way to get the canonical string-representation of a Label. by Carmi Grushko · 9 years ago
  73. 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
  74. 2627b9f Intern PackageIdentifiers as a memory optimization. by Miguel Alcon Pinto · 9 years ago
  75. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  76. 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]
  77. 6c10eac Cleanup Skylark types some more by Francois-Rene Rideau · 10 years ago
  78. 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
  79. 73fa203 Move PackageIdentifier to cmdline by Kristina Chodorow · 10 years ago
  80. d1367ea Skylark, improve doc for Label.relative by Laurent Le Brun · 10 years ago
  81. 1302462 Make absolute labels in remote repositories refer to the same repository by default. by Lukacs Berki · 10 years ago
  82. 70d5dd0 Add support for @foo//:bar-format labels on the command line by Kristina Chodorow · 10 years ago
  83. 0f85e10 Allow @repo//foo:bar targets in BUILD files by Kristina Chodorow · 10 years ago
  84. aded1c2 Lots of comments, clarification and correction in Skylark docs. by Laszlo Csomor · 10 years ago
  85. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago