Skip to content

Comments

Roll to 4f7808e7dfeed96b11d51d1534f4b13351b484d3#4

Open
Yannic wants to merge 3608 commits intoclosure-tools:masterfrom
google:master
Open

Roll to 4f7808e7dfeed96b11d51d1534f4b13351b484d3#4
Yannic wants to merge 3608 commits intoclosure-tools:masterfrom
google:master

Conversation

@Yannic
Copy link

@Yannic Yannic commented Aug 29, 2019

No description provided.

@Yannic Yannic marked this pull request as ready for review August 29, 2019 19:46
Jesse-Good and others added 29 commits March 26, 2025 07:39
…n an extern as a pointer.

PiperOrigin-RevId: 740762038
PiperOrigin-RevId: 741522615
PiperOrigin-RevId: 741531284
PiperOrigin-RevId: 741599575
…d render context late, when calling pointer or passing pointer to an extern.

PiperOrigin-RevId: 741616044
PiperOrigin-RevId: 743700410
PiperOrigin-RevId: 743962258
PiperOrigin-RevId: 743993229
…plate}. Change the logic to handle any of these as long as there's well-formed single root element.

PiperOrigin-RevId: 744047850
PiperOrigin-RevId: 744080816
…n the current compilation unit, and dynamic instruction for any outside.

PiperOrigin-RevId: 744825694
PiperOrigin-RevId: 745159216
…eing inserted on HtmlCloseTagNode.

PiperOrigin-RevId: 745323864
… compiler's adaptParameter to handle inputs more generically.

PiperOrigin-RevId: 745817120
…eing inserted on HtmlCloseTagNode.

PiperOrigin-RevId: 745821987
PiperOrigin-RevId: 747574520
PiperOrigin-RevId: 747578380
PiperOrigin-RevId: 747593339
PiperOrigin-RevId: 747599952
Soy Authors and others added 30 commits December 8, 2025 13:36
PiperOrigin-RevId: 841896569
…nents lower in the stacktrace.

PiperOrigin-RevId: 844906792
PiperOrigin-RevId: 844966698
…to the objectProperty() function but is a pass-through in other backends.

PiperOrigin-RevId: 844972265
…w templates work and matching TS semantics. Also fix detach logic for function calls on dynamic expressions.

PiperOrigin-RevId: 846745330
PiperOrigin-RevId: 848186611
…nges were made.

PiperOrigin-RevId: 854283342
…any solution we land on will require this. Remove an unused class member (RenderContext#contextStore).

Template params are passed to the newRenderer() factory, but other aspects of rendering are set with individual methods on Renderer, e.g. ij data. I think context is more similar to ij data than template params so the initial ContextNode is also set with a Renderer method.

PiperOrigin-RevId: 857242398
PiperOrigin-RevId: 857272514
Handles unboxing of SoyExpression values to primitive types when calling Java methods from `autoimpl` externs. This is necessary when a Soy type like `int` (which is boxed as `SoyInt`) is passed to a Java method expecting a primitive `int`.

Adds a test case `testUnboxingInAutoImplEval` to demonstrate the fix.

PiperOrigin-RevId: 859695703
PiperOrigin-RevId: 861243339
PiperOrigin-RevId: 862774059
…form template call.

PiperOrigin-RevId: 866494828
PiperOrigin-RevId: 868189178
PiperOrigin-RevId: 869801768
PiperOrigin-RevId: 869864130
PiperOrigin-RevId: 869948985
PiperOrigin-RevId: 872474989
PiperOrigin-RevId: 872529383
PiperOrigin-RevId: 872947180
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants