Sign in
bazel
/
bazel
/
6622e6face8e40f834a6e0ab10c398ab69fbf98f
/
src
/
test
/
java
/
com
/
google
/
devtools
/
build
/
lib
/
skylark
/
SkylarkIntegrationTest.java
6622e6f
Create infrastructure to restrict top-level Starlark objects by flag
by cparsons
· 6 years ago
55781c9
Create an experimental analysis_test parameter in rule
by cparsons
· 6 years ago
e0efc14
Introduce the transitions() function and "transition" type in Starlark.
by cparsons
· 6 years ago
e8d450c
Create a mode to propagate AnalysisFailureInfo for rule errors instead of failing a build
by cparsons
· 6 years ago
fbc828b
Disable the 'default' parameter of attr.output and attr.output_list
by cparsons
· 6 years ago
7555df6
Create AnalysisTestResultInfo for in-build testing.
by cparsons
· 6 years ago
3cb3a5d
Introduce --incompatible_no_target_output_group to turn down deprecated Target.output_group field.
by cparsons
· 6 years ago
9d179e1
Introduce --incompatible_no_transitive_loads
by laurentlb
· 7 years ago
4ebf6c0
Separate Info object semantics from Struct object semantics.
by cparsons
· 7 years ago
5a6fc8d
Throw a rule error when a skylark rule implementation returns multiple providers of the same type.
by cparsons
· 7 years ago
3f87d16
Make explicit the contract of ConfiguredTarget builders returning null when there are rule errors.
by cparsons
· 7 years ago
df8bf90
Automated rollback of commit be88b8539b30d1c36c68b0f6acfe1e9ae010db3b.
by cparsons
· 7 years ago
be88b85
Throw a rule error when a skylark rule implementation returns multiple providers of the same type.
by cparsons
· 7 years ago
90e2b4b
Automated refactor of Label.parseAbsolute() to always pass a repository mapping
by dannark
· 7 years ago
fba7cfb
Make DefaultInfo.default_runfiles return all runfiles if the runfiles field of DefaultInfo() was used.
by cparsons
· 7 years ago
dcd0abc
Migrate DefaultInfo and its provider to skylarkbuildapi
by cparsons
· 7 years ago
5b1ce4d
Fix `equals()` and `hashCode()` for artifacts: artifacts of different classes are not equal.
by Dmitry Lomov
· 7 years ago
0fcad77
Migrate StringModule methods to SkylarkCallable from SkylarkSignature.
by cparsons
· 7 years ago
1dcd8f0
Make the "output files of compilation" file group official.
by lberki
· 7 years ago
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
755a0a1
Automated rollback of commit 72d28f3efc2842510a34cacd930c0204143f7412.
by shreyax
· 7 years ago
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
72d28f3
Automated rollback of commit 7ba939dfd5df48903929e9c14ebd0449656403e4.
by shreyax
· 7 years ago
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
7ba939d
Cache SkylarkLookupImportValues in memory so that we don't recompute them multiple times.
by shreyax
· 7 years ago
7ec3f21
Change Skylark's print() on a rule target to print the Skylark-exposed provider keys.
by cparsons
· 7 years ago
2fff952
Refactor to get rid of some getConfiguredTarget() calls in tests and replace
by mjhalupka
· 7 years ago
2f80e58
Only allow files created by the same rule as executable outputs of a rule.
by Dmitry Lomov
· 7 years ago
69c45f8
Rename OutputGroupProvider -> OutputGroupInfo.
by dslomov
· 7 years ago
7cf1c69
Set default value of incompatible_load_argument_is_label to true.
by laurentlb
· 7 years ago
076977e
Fix missing print statements in output functions
by vladmos
· 7 years ago
5ddd804
Update tests to use the label-based load() syntax.
by laurentlb
· 7 years ago
2ce9844
Implement custom executable API.
by dslomov
· 7 years ago
593f7f9
Move RuleConfiguredTarget to lib.analysis.configuredtargets.
by gregce
· 8 years ago
2aee44b
Project reorg: move *ConfiguredTarget to new configuredtargets/ path
by gregce
· 8 years ago
ab58a92
Remove dialect distinction from the parser.
by laurentlb
· 8 years ago
ab21d18
Move core test classes to lib.analysis.test
by ulfjack
· 8 years ago
c13bb39
Use RequiredProviders to validate rule prerequisites in RuleContext.
by dslomov
· 8 years ago
7df8515
Automated rollback of commit c32e1b1efcd703b3780de47fba62974123593d71.
by dslomov
· 8 years ago
a2d101a
Make list EMPTY instance work like tuples
by brandjon
· 8 years ago
de965ac
Better names for declared providers-related classes.
by dslomov
· 8 years ago
c32e1b1
Use RequiredProviders to validate rule prerequisites in RuleContext.
by dslomov
· 8 years ago
73527c3
Make all WithLegacySkylarkName providers declared providers.
by dslomov
· 8 years ago
9e54088
Improve error message when calling a builtin function with wrong type
by laurentlb
· 8 years ago
40ddec3
Migrate tests to ctx.actions.run/run_shell.
by dslomov
· 8 years ago
90ccaa5
Introduce ctx.actions.write in place of ctx.file_action.
by dslomov
· 8 years ago
36da18a
Update testSpecialMandatoryProviderMissing to cover more cases
by vladmos
· 8 years ago
aea56b3
Migrate Java tests to Truth. RELNOTES: None.
by lberki
· 8 years ago
211a3ba
Do not access SkylarkProviders anywhere outside of ConfiguredTarget implementation.
by dslomov
· 8 years ago
f969734
Implement OutputGroupInfo provider.
by dslomov
· 8 years ago
8989e19
Rewrite repository lookup to return a failed value rather than throw
by ulfjack
· 8 years ago
629eecc
Resolve special provider names when checking for mandatory providers
by vladmos
· 8 years ago
cc07b2d
Remove provider safety check and make all old ctx objects featureless
by Vladimir Moskva
· 8 years ago
654717f
Refactor implementation of native and Skylark declared providers.
by Dmitry Lomov
· 8 years ago
8c539ea
Use skylark-preferred quote char for string literal
by Michajlo Matijkiw
· 8 years ago
fa97703
allow skylark implicit output callbacks to use the rule name
by Benjamin Peterson
· 8 years ago
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
af0b670
With interleaving now enabled, clean up our tests.
by Ulf Adams
· 8 years ago
cd12f77
Deprecated and removed HOST_CFG and DATA_CFG global variables.
by Vladimir Moskva
· 8 years ago
c9d1abd
Provide Skylark imports, even if the package has some errors.
by Laurent Le Brun
· 8 years ago
66bee17
Fix cycle detection between .bzl files.
by Laurent Le Brun
· 8 years ago
febc4d1
Improve cycle reporting error message.
by Laurent Le Brun
· 8 years ago
a2501d5
Add 'did you mean' suggestion for load() statements.
by Laurent Le Brun
· 8 years ago
c31f351
Cleanup in error messages, try to improve consistency.
by Laurent Le Brun
· 8 years ago
d200daf
Add `depset` as an alias to `set` in Skylark
by Vladimir Moskva
· 8 years ago
f948305
Fix error message that gives incomplete information
by Jon Brandvein
· 8 years ago
460db0f
Make SkylarkAttr.Descriptor thread-safe.
by Dmitry Lomov
· 8 years ago
0aac8f7
Remove weird restriction on '|' operator from SkylarkNestedSets.
by Dmitry Lomov
· 8 years ago
8f45b7c
Implement 'output_groups' provider.
by Dmitry Lomov
· 8 years ago
79eb409
When requesting all transitive traversal values recursively, request packages/targets in parallel with subdirectories.
by Janak Ramakrishnan
· 8 years ago
94b2c88
Native declared providers are automatically exported.
by Dmitry Lomov
· 9 years ago
6022b7b
Rollback of commit 4381a1d6e8f711957f430aac0c301acec6dfa0eb.
by Damien Martin-Guillerez
· 9 years ago
4381a1d
Global cleanup change.
by Vladimir Moskva
· 9 years ago
e7e55bb
Fixed SkylarkTests on Windows Fixed #1729
by Yun Peng
· 9 years ago
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
0d5ecf7
Open-source many of tests from SkylarkIntegrationTest.
by Dmitry Lomov
· 9 years ago
37a1c1c
First step towards allowing returning declared providers from rule implementations.
by Dmitry Lomov
· 9 years ago
4d14a2f
Rollback of commit 25931a9333d50e50c5711ff0efc1a197f7ecd53a.
by Peter Schmitt
· 9 years ago
f6f7a87
Rollback of commit ac7195025b073948785db8c6975a53fc305c5087.
by Peter Schmitt
· 9 years ago
ac71950
Implement aspect(...) Skylark function.
by Dmitry Lomov
· 9 years ago
25931a9
Enable Skylark tests in Bazel and opensource SkylarkIntegrationTest.
by Dmitry Lomov
· 9 years ago