aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleImplementationFunctions.java
Commit message (Collapse)AuthorAge
* Set the workspace suffix for runfilesGravatar Kristina Chodorow2015-08-13
| | | | | | | This CL covers the "easy" cases. Followup CLs will take care of couple dozen remaining gnarly ones. -- MOS_MIGRATED_REVID=100479410
* UTF-8 encoded template substitution values are now properly displayed.Gravatar Florian Weikert2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100410176
* When using a SpawnAction with command, the action automatically adds the ↵Gravatar Florian Weikert2015-08-12
| | | | | | | | | runfiles of inputs that are a) executable and b) in host configuration. This is necessary because "command" could lead to the execution of a binary that might rely on one or more runfiles. However, SpawnAction didn't know about these runfiles, which meant that they were not copied to the runfiles area, thus leading to an error. -- MOS_MIGRATED_REVID=100361726
* Skylark: Implemented ctx.empty_action() to create actions that neither ↵Gravatar Florian Weikert2015-07-17
| | | | | | | execute a command nor produce any output, but that are useful for inserting "extra actions". -- MOS_MIGRATED_REVID=98481888
* Skylark: Implemented ctx.expand_location() which expands the location(s) of ↵Gravatar Florian Weikert2015-07-10
| | | | | | | the target file(s) of labels -- MOS_MIGRATED_REVID=97949264
* Rollback of commit 3e66823d81b6432953f8fa4105a82c3fe605239e.Gravatar Laurent Le Brun2015-05-27
| | | | | | | | | | | | | *** Reason for rollback *** Breaks Bazel / iOS projects ([]) *** Original change description *** Always set Runfiles suffix in runfiles Skylark function -- MOS_MIGRATED_REVID=94554564
* Skylark: Improve documentation related to Shell commands.Gravatar Laurent Le Brun2015-05-21
| | | | | -- MOS_MIGRATED_REVID=94023360
* Always set Runfiles suffix in runfiles Skylark functionGravatar Ross Light2015-05-18
| | | | | -- MOS_MIGRATED_REVID=93893620
* Skylark: Add an empty argument after bash -c 'arg'.Gravatar Laurent Le Brun2015-05-15
| | | | | | | | bash treats the argument after the command as $0. This is confusing. -- MOS_MIGRATED_REVID=93521828
* Skylark doc for action.mnemonicGravatar Laurent Le Brun2015-05-15
| | | | | -- MOS_MIGRATED_REVID=93517552
* Use BuiltinFunction for all builtinsGravatar Francois-Rene Rideau2015-04-22
| | | | | | | | Replace the uses of AbstractFunction, MixedModeFunction, SkylarkFunction and SimpleSkylarkFunction by BuiltinFunction. -- MOS_MIGRATED_REVID=91763158
* Migrate SkylarkBuiltin annotations to SkylarkSignature instead.Gravatar Francois-Rene Rideau2015-04-21
| | | | | -- MOS_MIGRATED_REVID=91603959
* Eliminate SkylarkType.toMap() in favor of ImmutableMap.copyOf() and simplify Gravatar Lukacs Berki2015-04-14
| | | | | | | SkylarkType.castMap() a little. -- MOS_MIGRATED_REVID=90988088
* Skylark: Remove obsolete function ctx.var().Gravatar Laurent Le Brun2015-04-03
| | | | | | | Use ctx.var dict instead. -- MOS_MIGRATED_REVID=90155461
* Skylark: Mark command_helper as experimental.Gravatar Laurent Le Brun2015-04-01
| | | | | | | | This class is poorly documented and the API is not well thought. We cannot remove it now (because it is used) though. -- MOS_MIGRATED_REVID=90070889
* Kill command_line in ctx.actionGravatar Laurent Le Brun2015-03-31
| | | | | | | | It appears to be unused, undocumented and untested. We can reintroduce the feature later if needed (probably with a different design). -- MOS_MIGRATED_REVID=89958970
* Skylark: Improve documentationGravatar Laurent Le Brun2015-03-31
| | | | | -- MOS_MIGRATED_REVID=89957248
* Skylark: minor documentation cleanups.Gravatar Googler2015-03-23
| | | | | -- MOS_MIGRATED_REVID=89123209
* Move cast* utilities to SkylarkTypeGravatar Francois-Rene Rideau2015-03-20
| | | | | | | | Move castList, castMap, toMap utilities away from SkylarkFunction to SkylarkType where the cast utility already has been moved. -- MOS_MIGRATED_REVID=89042835
* Skylark: Make ctx.var a dictionary.Gravatar Laurent Le Brun2015-03-13
| | | | | | | | ctx.var(x) is kept for compatibility and should be removed after next release. -- MOS_MIGRATED_REVID=88438195
* Lots of comments, clarification and correction in Skylark docs.Gravatar Laszlo Csomor2015-02-16
| | | | | -- MOS_MIGRATED_REVID=86436572
* Cosmetic changes moved out of []Gravatar Francois-Rene Rideau2015-02-11
| | | | | | | | These shouldn't affect the semantic of the program in any significant way, but will hush the linter and other such metaprograms. -- MOS_MIGRATED_REVID=86089271
* Skylark: fixing a crash. It occurred when the files field of the struct ↵Gravatar Googler2015-02-09
| | | | | | | returned by the rule implementation function doesn't have the correct generic type. Error messages are unified. -- MOS_MIGRATED_REVID=85874511
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25
-- MOE_MIGRATED_REVID=85702957