dioxus/packages/rsx/src
Jonathan Kelley 14b3fa72e4
Change the semantics of exprs/for loops allocations strategy
This commit adjusts how exprs and for loops are handled within
rsx. This is a breaking change in terms of codegen, but has
slight semantic changes as well.

Now, when exprs/for loops are allocated, they are given a temporary.
The temporary is elided to the <'a> lifetime of the bump, to satisfy
the borrow checker. This fixes issues with signals where exprs/for
loops mapping vecs out of RefCells would be caught up without a
temporary lifetime.
2023-10-15 17:40:56 -07:00
..
hot_reload half-build-times 2023-07-19 10:19:23 -07:00
component.rs Merge branch 'master' into router-typesafe 2023-07-07 18:31:48 -07:00
element.rs Merge branch 'master' into router-typesafe 2023-07-07 18:31:48 -07:00
error.rs half-build-times 2023-07-19 10:19:23 -07:00
errors.rs Merge remote-tracking branch 'upstream/master' into jk/rsx-refactor 2022-06-16 09:17:36 -05:00
ifmt.rs make creating rsx nodes from macros possible 2023-06-29 12:52:27 -07:00
lib.rs Include README and Dioxus logo in package docs (#1536) 2023-10-10 10:52:48 -05:00
node.rs Change the semantics of exprs/for loops allocations strategy 2023-10-15 17:40:56 -07:00