dioxus/packages
Evan Almloff baf5a95cae
Fix cloned rsx double drop (#2839)
* Implement Rc generational pointers

* Clean up error handling a bit

* start adding tests

* Simplify a few types

* Separate Rc and normal generational boxes

* Add tests for rc drop and read

* Move over the pointer instead of the data in ReadOnlySignal props

* Fix panic on ref drop and release mode builds

* final rc signal cleanup

* use rc generational boxes for event handlers as well

* add a regression test for read only signal cloning

* merge main

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-10-14 09:23:09 -07:00
..
autofmt Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
check Allow hooks in the expression of a match statement and if statement (#2902) 2024-09-07 13:35:15 -05:00
cli Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
cli-config Remove unneeded build file 2024-09-17 17:44:02 -07:00
config-macro Fix Links & Add Link Checker (#2769) 2024-08-02 10:46:18 -07:00
core Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
core-macro Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
core-types Improve compile times by splitting out rsx-hotreload from rsx (#2971) 2024-09-16 17:35:05 -07:00
desktop Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
devtools Simplify cli-config, hotreload -> devtools (drop to 0 deps, fast compile times) (#2975) 2024-09-17 17:18:23 -07:00
devtools-types Simplify cli-config, hotreload -> devtools (drop to 0 deps, fast compile times) (#2975) 2024-09-17 17:18:23 -07:00
dioxus Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
dioxus-lib Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
extension Chore: format some cargo tomls (#2970) 2024-09-16 16:58:19 -07:00
fullstack Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
generational-box Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
hooks Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
html Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
html-internal-macro Chore: format some cargo tomls (#2970) 2024-09-16 16:58:19 -07:00
interpreter Fix android/ios desktop builds, move type from native over 2024-09-17 18:25:56 -07:00
isrg Fix: fmt 2024-09-17 11:17:46 -07:00
lazy-js-bundle Fix bug in js bundle 2024-09-17 17:47:41 -07:00
liveview Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
mobile Extract some simple cleanups from 2779 (#2966) 2024-09-16 16:04:20 -07:00
playwright-tests Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
router Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
router-macro Use the absolute path for result in the macro (#3017) 2024-10-01 10:26:55 -05:00
rsx Fix partially formatted if chains in attributes (#2999) 2024-10-09 13:48:33 -05:00
rsx-hotreload Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
rsx-rosetta Escape HTML as we translate to rsx (#3038) 2024-10-08 07:02:02 -05:00
server-macro Improve documentation for the fullstack crate (#2952) 2024-10-10 13:40:11 -07:00
signals Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00
ssr Extend head components with global attributes (#2888) 2024-10-01 10:24:22 -05:00
static-generation Simplify the launch builder (#2967) 2024-10-10 16:00:58 -07:00
web Fix cloned rsx double drop (#2839) 2024-10-14 09:23:09 -07:00