1. 6622e6f Create infrastructure to restrict top-level Starlark objects by flag by cparsons · 6 years ago
  2. 55781c9 Create an experimental analysis_test parameter in rule by cparsons · 6 years ago
  3. e0efc14 Introduce the transitions() function and "transition" type in Starlark. by cparsons · 6 years ago
  4. e8d450c Create a mode to propagate AnalysisFailureInfo for rule errors instead of failing a build by cparsons · 6 years ago
  5. fbc828b Disable the 'default' parameter of attr.output and attr.output_list by cparsons · 6 years ago
  6. 7555df6 Create AnalysisTestResultInfo for in-build testing. by cparsons · 6 years ago
  7. 3cb3a5d Introduce --incompatible_no_target_output_group to turn down deprecated Target.output_group field. by cparsons · 6 years ago
  8. 9d179e1 Introduce --incompatible_no_transitive_loads by laurentlb · 7 years ago
  9. 4ebf6c0 Separate Info object semantics from Struct object semantics. by cparsons · 7 years ago
  10. 5a6fc8d Throw a rule error when a skylark rule implementation returns multiple providers of the same type. by cparsons · 7 years ago
  11. 3f87d16 Make explicit the contract of ConfiguredTarget builders returning null when there are rule errors. by cparsons · 7 years ago
  12. df8bf90 Automated rollback of commit be88b8539b30d1c36c68b0f6acfe1e9ae010db3b. by cparsons · 7 years ago
  13. be88b85 Throw a rule error when a skylark rule implementation returns multiple providers of the same type. by cparsons · 7 years ago
  14. 90e2b4b Automated refactor of Label.parseAbsolute() to always pass a repository mapping by dannark · 7 years ago
  15. fba7cfb Make DefaultInfo.default_runfiles return all runfiles if the runfiles field of DefaultInfo() was used. by cparsons · 7 years ago
  16. dcd0abc Migrate DefaultInfo and its provider to skylarkbuildapi by cparsons · 7 years ago
  17. 5b1ce4d Fix `equals()` and `hashCode()` for artifacts: artifacts of different classes are not equal. by Dmitry Lomov · 7 years ago
  18. 0fcad77 Migrate StringModule methods to SkylarkCallable from SkylarkSignature. by cparsons · 7 years ago
  19. 1dcd8f0 Make the "output files of compilation" file group official. by lberki · 7 years ago
  20. 6ff110e Store RuleClassType in RuleClass. Shouldn't use much more memory, and allows serialization to preserve the type when reconstituting the RuleClass. by janakr · 7 years ago
  21. 755a0a1 Automated rollback of commit 72d28f3efc2842510a34cacd930c0204143f7412. by shreyax · 7 years ago
  22. e2df6e2 Add some testing methods to get ConfiguredTargetAndData more easily, and rename some methods that were still called ConfiguredTargetAndTarget. Move some tests over to using ConfiguredTargetAndData instead of calling ConfiguredTarget#getConfiguration() directly. by janakr · 7 years ago
  23. 72d28f3 Automated rollback of commit 7ba939dfd5df48903929e9c14ebd0449656403e4. by shreyax · 7 years ago
  24. 9c10140 Add BuildConfiguration to ConfiguredTargetAndTarget and rename it to ConfiguredTargetAndData. We want to get BuildConfiguration out of ConfiguredTarget because it uses >800K when serialized. by janakr · 7 years ago
  25. 7ba939d Cache SkylarkLookupImportValues in memory so that we don't recompute them multiple times. by shreyax · 7 years ago
  26. 7ec3f21 Change Skylark's print() on a rule target to print the Skylark-exposed provider keys. by cparsons · 7 years ago
  27. 2fff952 Refactor to get rid of some getConfiguredTarget() calls in tests and replace by mjhalupka · 7 years ago
  28. 2f80e58 Only allow files created by the same rule as executable outputs of a rule. by Dmitry Lomov · 7 years ago
  29. 69c45f8 Rename OutputGroupProvider -> OutputGroupInfo. by dslomov · 7 years ago
  30. 7cf1c69 Set default value of incompatible_load_argument_is_label to true. by laurentlb · 7 years ago
  31. 076977e Fix missing print statements in output functions by vladmos · 7 years ago
  32. 5ddd804 Update tests to use the label-based load() syntax. by laurentlb · 7 years ago
  33. 2ce9844 Implement custom executable API. by dslomov · 7 years ago
  34. 593f7f9 Move RuleConfiguredTarget to lib.analysis.configuredtargets. by gregce · 8 years ago
  35. 2aee44b Project reorg: move *ConfiguredTarget to new configuredtargets/ path by gregce · 8 years ago
  36. ab58a92 Remove dialect distinction from the parser. by laurentlb · 8 years ago
  37. ab21d18 Move core test classes to lib.analysis.test by ulfjack · 8 years ago
  38. c13bb39 Use RequiredProviders to validate rule prerequisites in RuleContext. by dslomov · 8 years ago
  39. 7df8515 Automated rollback of commit c32e1b1efcd703b3780de47fba62974123593d71. by dslomov · 8 years ago
  40. a2d101a Make list EMPTY instance work like tuples by brandjon · 8 years ago
  41. de965ac Better names for declared providers-related classes. by dslomov · 8 years ago
  42. c32e1b1 Use RequiredProviders to validate rule prerequisites in RuleContext. by dslomov · 8 years ago
  43. 73527c3 Make all WithLegacySkylarkName providers declared providers. by dslomov · 8 years ago
  44. 9e54088 Improve error message when calling a builtin function with wrong type by laurentlb · 8 years ago
  45. 40ddec3 Migrate tests to ctx.actions.run/run_shell. by dslomov · 8 years ago
  46. 90ccaa5 Introduce ctx.actions.write in place of ctx.file_action. by dslomov · 8 years ago
  47. 36da18a Update testSpecialMandatoryProviderMissing to cover more cases by vladmos · 8 years ago
  48. aea56b3 Migrate Java tests to Truth. RELNOTES: None. by lberki · 8 years ago
  49. 211a3ba Do not access SkylarkProviders anywhere outside of ConfiguredTarget implementation. by dslomov · 8 years ago
  50. f969734 Implement OutputGroupInfo provider. by dslomov · 8 years ago
  51. 8989e19 Rewrite repository lookup to return a failed value rather than throw by ulfjack · 8 years ago
  52. 629eecc Resolve special provider names when checking for mandatory providers by vladmos · 8 years ago
  53. cc07b2d Remove provider safety check and make all old ctx objects featureless by Vladimir Moskva · 8 years ago
  54. 654717f Refactor implementation of native and Skylark declared providers. by Dmitry Lomov · 8 years ago
  55. 8c539ea Use skylark-preferred quote char for string literal by Michajlo Matijkiw · 8 years ago
  56. fa97703 allow skylark implicit output callbacks to use the rule name by Benjamin Peterson · 8 years ago
  57. ba40525 Fix the translation of names of implicit or latebound attributes to their Skylark equivalent (from '$attr' and ':attr' to '_attr'). by Florian Weikert · 8 years ago
  58. af0b670 With interleaving now enabled, clean up our tests. by Ulf Adams · 8 years ago
  59. cd12f77 Deprecated and removed HOST_CFG and DATA_CFG global variables. by Vladimir Moskva · 8 years ago
  60. c9d1abd Provide Skylark imports, even if the package has some errors. by Laurent Le Brun · 8 years ago
  61. 66bee17 Fix cycle detection between .bzl files. by Laurent Le Brun · 8 years ago
  62. febc4d1 Improve cycle reporting error message. by Laurent Le Brun · 8 years ago
  63. a2501d5 Add 'did you mean' suggestion for load() statements. by Laurent Le Brun · 8 years ago
  64. c31f351 Cleanup in error messages, try to improve consistency. by Laurent Le Brun · 8 years ago
  65. d200daf Add `depset` as an alias to `set` in Skylark by Vladimir Moskva · 8 years ago
  66. f948305 Fix error message that gives incomplete information by Jon Brandvein · 8 years ago
  67. 460db0f Make SkylarkAttr.Descriptor thread-safe. by Dmitry Lomov · 8 years ago
  68. 0aac8f7 Remove weird restriction on '|' operator from SkylarkNestedSets. by Dmitry Lomov · 8 years ago
  69. 8f45b7c Implement 'output_groups' provider. by Dmitry Lomov · 8 years ago
  70. 79eb409 When requesting all transitive traversal values recursively, request packages/targets in parallel with subdirectories. by Janak Ramakrishnan · 8 years ago
  71. 94b2c88 Native declared providers are automatically exported. by Dmitry Lomov · 9 years ago
  72. 6022b7b Rollback of commit 4381a1d6e8f711957f430aac0c301acec6dfa0eb. by Damien Martin-Guillerez · 9 years ago
  73. 4381a1d Global cleanup change. by Vladimir Moskva · 9 years ago
  74. e7e55bb Fixed SkylarkTests on Windows Fixed #1729 by Yun Peng · 9 years ago
  75. cb3d799 Skylark no longer crashes when the default value of an attribute is a label string that points to a remote repository. by Florian Weikert · 9 years ago
  76. 0d5ecf7 Open-source many of tests from SkylarkIntegrationTest. by Dmitry Lomov · 9 years ago
  77. 37a1c1c First step towards allowing returning declared providers from rule implementations. by Dmitry Lomov · 9 years ago
  78. 4d14a2f Rollback of commit 25931a9333d50e50c5711ff0efc1a197f7ecd53a. by Peter Schmitt · 9 years ago
  79. f6f7a87 Rollback of commit ac7195025b073948785db8c6975a53fc305c5087. by Peter Schmitt · 9 years ago
  80. ac71950 Implement aspect(...) Skylark function. by Dmitry Lomov · 9 years ago
  81. 25931a9 Enable Skylark tests in Bazel and opensource SkylarkIntegrationTest. by Dmitry Lomov · 9 years ago