aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/MethodLibrary.java
Commit message (Collapse)AuthorAge
* Rollback of commit 5a94e59f02833f9142bad9203acd72626b089535.Gravatar Janak Ramakrishnan2015-09-08
| | | | | | | | | *** Reason for rollback *** Breaks serialization of SkyValues. -- MOS_MIGRATED_REVID=102457225
* Refactor Skylark Environment-sGravatar Francois-Rene Rideau2015-09-08
| | | | | | | | | | | | | | | | | Make Environment-s freezable: Introduce a class Mutability as a revokable capability to mutate objects in an Environment. For now, only Environment-s carry this capability. Make sure that every Mutability is revoked in the same function that creates it, so no Environment is left open for modification after being created and exported; exceptions for tests, the shell and initialization contexts. Unify Environment, SkylarkEnvironment and EvaluationContext into Environment. Have a notion of Frame for the bindings + parent + mutability. Replace the updateAndPropagate mechanism by a dynamicFrame. Simplify ValidationEnvironment, that is now always deduced from the Environment. -- MOS_MIGRATED_REVID=102363438
* Implement a Python 2 compatible isalpha function for Skylark strings.Gravatar Googler2015-09-03
| | | | | -- MOS_MIGRATED_REVID=102263878
* Move global objects to RuntimeGravatar Francois-Rene Rideau2015-08-31
| | | | | | | | Move away global constants and global namespaces out of Environment and into a new file Runtime. -- MOS_MIGRATED_REVID=101940218
* Add string.capitalize()Gravatar Laurent Le Brun2015-08-27
| | | | | -- MOS_MIGRATED_REVID=101575207
* Rename isSkylarkEnabled to isSkylarkGravatar Francois-Rene Rideau2015-08-26
| | | | | -- MOS_MIGRATED_REVID=101518833
* The sorted function now accepts sets and dictionaries inputs.Gravatar Laurent Le Brun2015-08-24
| | | | | -- MOS_MIGRATED_REVID=101208507
* Improve documentation in MethodLibraryGravatar Laurent Le Brun2015-08-20
| | | | | -- MOS_MIGRATED_REVID=101014733
* Split Skylark Library into multiple pages, one per module. Add collapsibleGravatar David Chen2015-08-18
| | | | | | | | submenus to sidebar, and expand and highlight the link for the current page. Collapse sidebar on mobile and expose button for toggling sidebar. -- MOS_MIGRATED_REVID=100836792
* Define operator[] in the same way in BUILD and in bzl filesGravatar Laurent Le Brun2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100400400
* Make more Skylark functions available to BUILD files (dict, list, zip).Gravatar Laurent Le Brun2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100373346
* Implemented Python's dict() in SkylarkGravatar Florian Weikert2015-08-04
| | | | | -- MOS_MIGRATED_REVID=99852261
* Implemented Python's str.title() in Skylark.Gravatar Florian Weikert2015-08-04
| | | | | -- MOS_MIGRATED_REVID=99716226
* Make range and enumerate functions available in BUILD files.Gravatar Laurent Le Brun2015-08-04
| | | | | | | It was previously allowed only in bzl files. -- MOS_MIGRATED_REVID=99484302
* Move MethodLibrary from packages to syntaxGravatar Francois-Rene Rideau2015-07-30
-- MOS_MIGRATED_REVID=99396919