aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java
Commit message (Expand)AuthorAge
* Implement field declarations for declared providers.Gravatar dslomov2017-08-25
* Move the Skylark rule infrastructure from lib.rules to lib.analysis.skylarkGravatar ulfjack2017-08-09
* Use RequiredProviders to validate rule prerequisites in RuleContext.Gravatar dslomov2017-08-03
* Automated rollback of commit c32e1b1efcd703b3780de47fba62974123593d71.Gravatar dslomov2017-08-02
* Better names for declared providers-related classes.Gravatar dslomov2017-08-01
* Use RequiredProviders to validate rule prerequisites in RuleContext.Gravatar dslomov2017-07-31
* Add doc argument to attr.*, rule, aspect, and provider.Gravatar allevato2017-07-10
* Improve error message when calling a builtin function with wrong typeGravatar laurentlb2017-07-07
* Remove the ToolchainConstructor class and change uses to be either aGravatar John Cater2017-07-06
* Allow strings as default values of labelsGravatar vladmos2017-07-05
* Rule functions should return None instead of internal Rule objectsGravatar vladmos2017-06-20
* Remove all imports of org.junit.Assert except for static imports of #fail().Gravatar lberki2017-06-01
* Migrate Java tests to Truth.Gravatar lberki2017-05-30
* Add toolchains data to RuleClass and RuleContext.Gravatar John Cater2017-05-19
* Allow declared providers in attribute and aspect defintions.Gravatar Dmitry Lomov2017-03-06
* Allow ' ', '(', ')' and '$' in labels Gravatar Damien Martin-Guillerez2017-03-06
* Refactor implementation of native and Skylark declared providers.Gravatar Dmitry Lomov2017-03-03
* Rollback of commit 34ffc4cab1b6cdde54e5945427b79c24fff39aa5.Gravatar Dmitry Lomov2017-03-02
* Rollback of commit 01120026dc313ee7ad9ea95069a29252eb19173b.Gravatar Jon Brandvein2017-03-01
* Export exportable values as we go instead of at the end of evaluation.Gravatar Dmitry Lomov2017-03-01
* Remove the ability for an aspect to propagate a different aspect.Gravatar Dmitry Lomov2017-01-20
* Make frame bindings use LinkedHashMap for determinismGravatar Jon Brandvein2017-01-19
* Add ability to specify required aspect providers for aspects.Gravatar Dmitry Lomov2017-01-17
* Mandatory cfg parameter for labels if executable=1 is providedGravatar Vladimir Moskva2017-01-13
* Deprecated and removed HOST_CFG and DATA_CFG global variables.Gravatar Vladimir Moskva2017-01-10
* Cleanup in error messages, try to improve consistency.Gravatar Laurent Le Brun2017-01-03
* Add `depset` as an alias to `set` in SkylarkGravatar Vladimir Moskva2016-12-27
* Allow dicts to contain non-comparable objects as keysGravatar Vladimir Moskva2016-12-05
* Rollback of commit c182908910a370b490e7e027b867e11f9f2fb086.Gravatar Michajlo Matijkiw2016-12-01
* Allow dicts to contain non-comparable objects as keysGravatar Vladimir Moskva2016-11-30
* Rollback of commit 984d6d48d0e07ac3be2bbfec667158165390eb4f.Gravatar Tobias Werth2016-11-24
* Make SkylarkAttr.Descriptor thread-safe.Gravatar Dmitry Lomov2016-11-24
* Implement cfg="target" parameter for labelsGravatar Vladimir Moskva2016-11-23
* Allow dicts to contain non-comparable objects as keysGravatar Vladimir Moskva2016-11-22
* Implement structural equality for structsGravatar Vladimir Moskva2016-11-21
* Change error message to reflect broader syntax for assignmentsGravatar Jon Brandvein2016-11-10
* Change allowedRuleClasses/mandatoryProviders semantics to "either-or" instead...Gravatar Dmitry Lomov2016-10-07
* Proper error messages when built-in rule attributes are overridden #1811Gravatar Vladimir Moskva2016-10-05
* Rollback of commit 3c0d64886d2f7f6b2015780f1628b1391c320d0f.Gravatar Carmi Grushko2016-10-04
* Proper error messages when built-in rule attributes are overridden #1811Gravatar Vladimir Moskva2016-10-04
* Implement Skylark syntax to propagate an aspect to all attributes.Gravatar Dmitry Lomov2016-10-04
* Native declared providers are automatically exported.Gravatar Dmitry Lomov2016-09-26
* Deprecation warnings for deprecated syntaxGravatar Vladimir Moskva2016-09-16
* Rollback of commit 4381a1d6e8f711957f430aac0c301acec6dfa0eb.Gravatar Damien Martin-Guillerez2016-09-14
* Global cleanup change.Gravatar Vladimir Moskva2016-09-13
* More flexible LValue syntaxGravatar Vladimir Moskva2016-08-23
* Add 'provider()' function.Gravatar Dmitry Lomov2016-08-11
* Allow ImplicitOutputsFunctions to be overriden on Rule creation.Gravatar Michajlo Matijkiw2016-08-10
* Add SkylarkClassObjectConstructor - a future return value of "provider" funct...Gravatar Dmitry Lomov2016-08-09
* Make SkylarkClassObject "Bazel-specific".Gravatar Dmitry Lomov2016-08-05