Merge branch 'DioxusLabs:master' into fix-native-core-leak
This commit is contained in:
575 files changed
+6474
-20474
No files matched your search
@@ -12,11 +12,10 @@ authors = ["Jonathan Kelley", "Evan Almloff"]
|
||||
[dependencies]
|
||||
dioxus-core = { workspace = true, optional = true }
|
||||
|
||||
keyboard-types = "0.6.2"
|
||||
keyboard-types = "0.7"
|
||||
smallvec = "1.6"
|
||||
rustc-hash = { workspace = true }
|
||||
anymap = "1.0.0-beta.2"
|
||||
slab = { workspace = true }
|
||||
parking_lot = { version = "0.12.1", features = ["send_guard"] }
|
||||
dashmap = "5.4.0"
|
||||
|
||||
@@ -24,7 +23,6 @@ dashmap = "5.4.0"
|
||||
taffy = { version = "0.3.12", optional = true }
|
||||
lightningcss = { version = "1.0.0-alpha.39", optional = true }
|
||||
|
||||
rayon = "1.6.1"
|
||||
shipyard = { version = "0.6.2", features = ["proc", "std"], default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#![doc = include_str!("../README.md")]
|
||||
#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/79236386")]
|
||||
#![doc(html_favicon_url = "https://avatars.githubusercontent.com/u/79236386")]
|
||||
#![warn(missing_docs)]
|
||||
|
||||
use std::any::Any;
|
||||
|
||||
@@ -354,7 +354,7 @@ fn persist_removes() {
|
||||
// "3"
|
||||
iter2.next(&rdom).id();
|
||||
|
||||
vdom.mark_dirty(ScopeId(0));
|
||||
vdom.mark_dirty(ScopeId::ROOT);
|
||||
let update = vdom.render_immediate();
|
||||
println!("{update:#?}");
|
||||
dioxus_state.apply_mutations(&mut rdom, update);
|
||||
@@ -419,7 +419,7 @@ fn persist_instertions_before() {
|
||||
// "2"
|
||||
iter.next(&rdom).id();
|
||||
|
||||
vdom.mark_dirty(ScopeId(0));
|
||||
vdom.mark_dirty(ScopeId::ROOT);
|
||||
let update = vdom.render_immediate();
|
||||
dioxus_state.apply_mutations(&mut rdom, update);
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@ fn create_random_dynamic_node(cx: &ScopeState, depth: usize) -> DynamicNode {
|
||||
node_paths: &[&[0]],
|
||||
attr_paths: &[],
|
||||
}),
|
||||
root_ids: Default::default(),
|
||||
root_ids: dioxus::core::exports::bumpalo::collections::Vec::new_in(cx.bump()).into(),
|
||||
dynamic_nodes: cx.bump().alloc([cx.component(
|
||||
create_random_element,
|
||||
DepthProps { depth, root: false },
|
||||
@@ -257,7 +257,8 @@ fn create_random_element(cx: Scope<DepthProps>) -> Element {
|
||||
key: None,
|
||||
parent: None,
|
||||
template: Cell::new(template),
|
||||
root_ids: Default::default(),
|
||||
root_ids: dioxus::core::exports::bumpalo::collections::Vec::new_in(cx.bump())
|
||||
.into(),
|
||||
dynamic_nodes: {
|
||||
let dynamic_nodes: Vec<_> = dynamic_node_types
|
||||
.iter()
|
||||
|
||||
Reference in new issue
Block a user