forked from google/closure-templates
-
Notifications
You must be signed in to change notification settings - Fork 0
Roll to 4f7808e7dfeed96b11d51d1534f4b13351b484d3 #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Yannic
wants to merge
3,464
commits into
closure-tools:master
Choose a base branch
from
google:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…lues. PiperOrigin-RevId: 679294308
…ures. PiperOrigin-RevId: 679302845
…s params. PiperOrigin-RevId: 683697340
PiperOrigin-RevId: 683729028
…e internals to be an Array PiperOrigin-RevId: 684611281
…return and param types. Use parameterized types from the actual Java implementation and validate those against the Soy types, recursively. PiperOrigin-RevId: 684840982
`list<future<string>>` and `map<string, future<string>>` are now supported. PiperOrigin-RevId: 686928501
PiperOrigin-RevId: 687092862
Change some `indexOf(String)` to `indexOf(char)` Saw this in a profile and it is pretty trivial to improve. PiperOrigin-RevId: 689367425
PiperOrigin-RevId: 689476025
PiperOrigin-RevId: 689879715
… or false and drop some code ``` {let $foo : record(foo:null, bar:$someVar) /} {if $foo.foo && $foo.bar} {$foo.bar} {/if} ``` This warrants a longer term solution. PiperOrigin-RevId: 689945257
PiperOrigin-RevId: 690845649
PiperOrigin-RevId: 690968116
PiperOrigin-RevId: 691090984
… in idom templates. PiperOrigin-RevId: 692186586
PiperOrigin-RevId: 693490134
…g params of type NAMED/INDEXED from indirect types. Make it a compiler error to declare an INDEXED type on a non-existent field. PiperOrigin-RevId: 693715255
PiperOrigin-RevId: 696209514
PiperOrigin-RevId: 698161519
…les) that contain Futures of specific parameter values that would be streamed by their producer. PiperOrigin-RevId: 698857237
PiperOrigin-RevId: 698876371
PiperOrigin-RevId: 700448568
PiperOrigin-RevId: 702645724
PiperOrigin-RevId: 702719965
PiperOrigin-RevId: 702784854
PiperOrigin-RevId: 761240176
…on when assigning a let/param in an autojava extern. PiperOrigin-RevId: 761675444
This appears to have the same content as the old link used to have, per the Wayback Machine: https://web.archive.org/web/20150425181710/https://javacc.java.net/doc/lexertips.html I could also just link to the Wayback Machine instead if you prefer. PiperOrigin-RevId: 762017444
PiperOrigin-RevId: 762133519
PiperOrigin-RevId: 762406525
…ors in JBCSRC. Add param coercion to element composition calls. PiperOrigin-RevId: 762412061
…ent longValue, floatValue, integerValue in all both and deprecate the "coerce" versions of these SoyValue methods. double-to-long or -to-int conversions are safe (throw runtime errors on out of range). PiperOrigin-RevId: 763871357
…ill not be possible when everything is `number`. PiperOrigin-RevId: 764399559
PiperOrigin-RevId: 764459076
PiperOrigin-RevId: 764724242
…ify since that annotation can target types. PiperOrigin-RevId: 764741211
…orted by int and float. PiperOrigin-RevId: 764748481
PiperOrigin-RevId: 764801342
PiperOrigin-RevId: 764960119
…e, compared with a BuiltinFunction. SoyJavaExternFunction can return a Method appropriate for runtime type of the arguments(s), to avoid unnecessary boxing/unboxing. SoyJavaExternFunction can replace SoyJavaSourceFunction. Convert a few built-ins to SoyJavaExternFunction where codegenning based on whether the values are boxed is advantageous. PiperOrigin-RevId: 766263839
…JBCSRC. PiperOrigin-RevId: 766292649
…nfinity. PiperOrigin-RevId: 766293221
…Number.isNaN. Create Number_isInteger also. PiperOrigin-RevId: 766378206
PiperOrigin-RevId: 766873162
PiperOrigin-RevId: 767267967
PiperOrigin-RevId: 767366087
…der objects. When used inside of a let/param, they are stored without executing (i.e. "unflattened") so that printing a let/param containing a lazy call multiple times will re-execute them for each operation. This is a no-op for all existing Soy, there are no gencode changes when there are no lazy calls. PiperOrigin-RevId: 767681623
PiperOrigin-RevId: 767689119
PiperOrigin-RevId: 767698635
…ame attribute on lets/params if we want to make their execution ordering in Java consistent in the future (i.e, `{let $foo eval="eager"}`) PiperOrigin-RevId: 769247960
…arning instead of crashing, emit just the first matching signature. PiperOrigin-RevId: 770202579
PiperOrigin-RevId: 770312693
…tern parameter. The {type}def of a record throws a seemingly unrelated error in the js_binary for the integration test js_binary. For now partialAlias is downgraded to a warning for that target only. PiperOrigin-RevId: 770338305
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.