aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
Commit message (Expand)AuthorAge
* [Skylark] Avoid unnecessary subList invocations.Gravatar Taras Tsugrii2018-08-14
* Don't convert InterruptException to EvalException in struct field call expres...Gravatar Benjamin Peterson2018-08-08
* [Skylark] Improve Skylark interpreter performance.Gravatar Taras Tsugrii2018-08-02
* [Skylark] Avoid unnecessary allocations.Gravatar Taras Tsugrii2018-08-01
* [Skylark] Move method invocation logic to MethodDescriptor.Gravatar Taras Tsugrii2018-07-31
* [Skylark] Cache isParamNamed computation.Gravatar Taras Tsugrii2018-07-31
* [Skylark] Size argument list builder to avoid allocations.Gravatar Taras Tsugrii2018-07-30
* [Skylark] Use POJOs instead of dynamic proxies.Gravatar Taras Tsugrii2018-07-30
* Cache default parameter values for skylark methods, and compute types of Para...Gravatar cparsons2018-07-25
* [Perf] Remove unnecessary ImmutableMap.copyOf invocation.Gravatar Taras Tsugrii2018-07-25
* Remove SkylarkCallable.mandatoryPositionalsGravatar cparsons2018-07-13
* Make @SkylarkCallable.name mandatory.Gravatar cparsons2018-06-22
* Allow structField callables to specify useSkylarkSemantics, useLocation, and ...Gravatar cparsons2018-06-20
* Introduce @SkylarkCallable.selfCall, to signify the containing class should b...Gravatar cparsons2018-04-24
* Handle InterruptedException thrown from @SkylarkCallable methods appropriately.Gravatar cparsons2018-04-18
* Migrate StringModule methods to SkylarkCallable from SkylarkSignature.Gravatar cparsons2018-04-11
* Introduce Param.legacyNamed() to handle migration from @SkylarkSignature to @...Gravatar cparsons2018-04-11
* Introduce extraPositonals and extraArguments to SkylarkCallable, to have pari...Gravatar cparsons2018-04-09
* Cleanup @SkylarkCallable parameters and their error handling.Gravatar cparsons2018-04-06
* Migrate SkylarkNativeModule methods to use @SkylarkCallable instead of @Skyla...Gravatar cparsons2018-04-04
* Replaces JavaSerializableCodec with DynamicCodec as the defaultGravatar shahan2018-04-04
* Don't bound the method and field name caches in FuncallExpression.Gravatar nharmata2018-03-23
* Create useSkylarkSemantics for @SkylarkCallable, so annotated methods can spe...Gravatar cparsons2018-03-22
* Change error messaging of @SkylarkCallable invocations to match @SkylarkSigna...Gravatar cparsons2018-03-21
* Allow passing location, ast, and environment to @SkylarkCallable methodsGravatar cparsons2018-03-07
* Get rid of almost all Skylark codecs. We need to introduce a wrapper to turn ...Gravatar janakr2018-03-03
* Optimize GC churn of funcall evaluation for the common-case where there are noGravatar nharmata2018-02-27
* Create a basic annotation processor for validating SkylarkCallable uses at co...Gravatar cparsons2018-02-12
* Expose structField callable methods of skylark objects to dir() and str() callsGravatar cparsons2018-02-05
* Register builtins with RuntimeGravatar brandjon2017-12-07
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Reduce iterator usage on hot code pathsGravatar michajlo2017-10-07
* Skylark Documentation: sort methods by method signatureGravatar dmarting2017-10-06
* Check parameter types for methods when multiple types are allowed.Gravatar Dmitry Lomov2017-09-25
* Remove wasteful function.toString() call in evalArgs. Also remove functions t...Gravatar shreyax2017-09-25
* Automated rollback of commit 17214ac78ffaec369d5d5bafe62a39730473cfaa.Gravatar dslomov2017-09-22
* Check parameter types for methods when multiple types are allowed.Gravatar dslomov2017-09-20
* Introduce enum to quickly discriminate AST nodes.Gravatar laurentlb2017-08-25
* Remove validate() methods in the AST, use a visitor instead.Gravatar laurentlb2017-08-18
* Remove methods that shouldn't belong to FuncallExprGravatar fzaiser2017-08-17
* Fix Skylark parsing of call expressions.Gravatar fzaiser2017-08-14
* Refactor FuncallExpression to allow for complex function terms later.Gravatar fzaiser2017-08-14
* Misc cleanups of AST node APIGravatar brandjon2017-07-12
* Clean up string representations for labelsGravatar vladmos2017-07-05
* Migrate tests to ctx.actions.run/run_shell.Gravatar dslomov2017-07-05
* Refactor PrinterGravatar vladmos2017-07-03
* Add a pretty printer for Skylark ASTsGravatar brandjon2017-06-28
* Enable SkylarkCallable methods to be used on ClassObjects.Gravatar Michael Staib2017-03-22
* Raise error in function calls when star argument is not iterableGravatar Laurent Le Brun2017-02-20
* Delete the bytecode compiler experiment.Gravatar Laurent Le Brun2017-01-23