aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/LValue.java
Commit message (Expand)AuthorAge
* Replaces JavaSerializableCodec with DynamicCodec as the defaultGravatar shahan2018-04-04
* Get rid of almost all Skylark codecs. We need to introduce a wrapper to turn ...Gravatar janakr2018-03-03
* Optimize LValue#boundIdentifiers for common caseGravatar michajlo2018-02-26
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Change Identifier#boundNames to #boundIdentifiers.Gravatar fzaiser2017-08-28
* Remove validate() methods in the AST, use a visitor instead.Gravatar laurentlb2017-08-18
* Cleanup SkylarkListGravatar brandjon2017-08-04
* Refactor augmented assignment and lvaluesGravatar brandjon2017-07-26
* Require LValues to have at least one variable.Gravatar laurentlb2017-07-06
* Add a pretty printer for Skylark ASTsGravatar brandjon2017-06-28
* Introduce --incompatible_depset_is_not_iterableGravatar laurentlb2017-06-21
* Refactor comprehensions and other AST nodesGravatar brandjon2017-05-15
* Implement a flag for extend-like behavior of the `+=` operator for listsGravatar vladmos2017-05-04
* 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
* Augmented assignments don't evaluate lhs multiple timesGravatar Vladimir Moskva2017-02-21
* Delete the bytecode compiler experiment.Gravatar Laurent Le Brun2017-01-23
* Fix a bunch of typosGravatar Jon Brandvein2016-11-10
* Change error message to reflect broader syntax for assignmentsGravatar Jon Brandvein2016-11-10
* Index and slice calls are implemented as separate AST nodes rather than specialGravatar Vladimir Moskva2016-09-15
* Index and slice calls are implemented as separate AST nodes rather than specialGravatar Vladimir Moskva2016-09-15
* More flexible LValue syntaxGravatar Vladimir Moskva2016-08-23
* Reinstate mutable maps, again.Gravatar Francois-Rene Rideau2016-02-17
* Rollback of commit f941d56acfad5f8c819c81b494f806ea74ea7fd8.Gravatar Carmi Grushko2016-02-02
* Reinstate mutable SkylarkDictGravatar Francois-Rene Rideau2016-02-01
* Rollback of commit c0a8c58b9230a1f5d76269eb7dc6b11e18f19686.Gravatar Damien Martin-Guillerez2016-01-29
* Make Skylark dicts mutableGravatar Francois-Rene Rideau2016-01-29
* Remove syntactic sugar when assigning to a dict item.Gravatar Laurent Le Brun2016-01-07
* Cleanup, code simplification, remove env.isSkylarkGravatar Laurent Le Brun2015-12-28
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Compile function call expressions.Gravatar Florian Weikert2015-11-10
* Compile assignments to byte code and throw errors.Gravatar Florian Weikert2015-11-10
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Refactor Skylark Environment-sGravatar Francois-Rene Rideau2015-09-11
* Rollback of commit 5a94e59f02833f9142bad9203acd72626b089535.Gravatar Janak Ramakrishnan2015-09-08
* Refactor Skylark Environment-sGravatar Francois-Rene Rideau2015-09-08
* Rename isSkylarkEnabled to isSkylarkGravatar Francois-Rene Rideau2015-08-26
* Renamed Ident to Identifier, added some helper methods and refactored two met...Gravatar Florian Weikert2015-07-23
* Skylark: Allow variable reassignment to change the type of a variable.Gravatar Laurent Le Brun2015-06-18
* Skylark: support %r format specifierGravatar Francois-Rene Rideau2015-06-17
* Implement Skylark function reprGravatar Francois-Rene Rideau2015-06-15
* Allow if filtering in list comprehensionsGravatar Laurent Le Brun2015-05-18
* Skylark: Remove static type checking of variables/functions.Gravatar Laurent Le Brun2015-04-13
* Simplify Skylark testsGravatar Francois-Rene Rideau2015-04-13
* Enable support for multiple variable assignments.Gravatar Laurent Le Brun2015-03-23
* Skylark: Use LValue class in loops and comprehensions.Gravatar Laurent Le Brun2015-03-20
* Refactoring: Introduce a new class LValue.Gravatar Laurent Le Brun2015-03-20