diff --git a/editor/src/messages/portfolio/document/storage_tests/test_support.rs b/editor/src/messages/portfolio/document/storage_tests/test_support.rs index bf898b7552..5d65268595 100644 --- a/editor/src/messages/portfolio/document/storage_tests/test_support.rs +++ b/editor/src/messages/portfolio/document/storage_tests/test_support.rs @@ -20,9 +20,7 @@ pub fn load_demo(file_name: &str) -> DocumentMessageHandler { DocumentMessageHandler::deserialize_document(&content).unwrap_or_else(|e| panic!("Failed to deserialize {path}: {e:?}")) } -/// Dev tool for the flip: runs each demo through the full open-time migration and writes the -/// re-saved form into the directory named by `DEMO_OUT`, so the CLI can render migrated copies -/// while the checked-in originals stay pristine until the flip's re-save. +/// Dev tool: writes each demo's migrated re-save into the directory named by `DEMO_OUT`, leaving the checked-in originals untouched. #[test] #[ignore = "dev tool: set DEMO_OUT and run explicitly"] fn migrate_demo_artwork_into_demo_out() { diff --git a/editor/src/messages/tool/tool_messages/fill_tool.rs b/editor/src/messages/tool/tool_messages/fill_tool.rs index c016b3529e..5506972d22 100644 --- a/editor/src/messages/tool/tool_messages/fill_tool.rs +++ b/editor/src/messages/tool/tool_messages/fill_tool.rs @@ -208,8 +208,7 @@ mod test_fill { use graphene_std::color::SRGBA8; use graphene_std::vector::fill; - /// Paint inputs are single-typed now, so the monitored wire carries the - /// colors themselves and the `Graphic` conversion sits downstream of it. + /// The monitored fill wire carries `Color`; the `Graphic` conversion sits downstream of the monitor. async fn get_fills(editor: &mut EditorTestUtils) -> Vec { let instrumented = match editor.eval_graph().await { Ok(instrumented) => instrumented, diff --git a/node-graph/libraries/core-types/src/attribute.rs b/node-graph/libraries/core-types/src/attribute.rs index 69d578b5fe..a0693fb34c 100644 --- a/node-graph/libraries/core-types/src/attribute.rs +++ b/node-graph/libraries/core-types/src/attribute.rs @@ -381,7 +381,7 @@ attribute! { /// Maps the unit square `[(0, 0), (1, 1)]` (top-left convention) onto the 'Text' node's /// text frame in this item's local space. Each item carries the frame relative to its own /// glyph origin so it survives 'Index Elements' filtering. The Text tool reads this to - /// position its drag cage. Stored as an affine to allow non-axis-aligned frames in the future. + /// position its drag cage. pub EditorTextFrame("editor:text_frame"): DAffine2; /// Byte offset where a regex match begins ('Regex Find All' and 'Regex Capture' text nodes). pub Start("start"): u64; diff --git a/node-graph/libraries/core-types/src/registry.rs b/node-graph/libraries/core-types/src/registry.rs index 1ec11fa733..c71f5a12a8 100644 --- a/node-graph/libraries/core-types/src/registry.rs +++ b/node-graph/libraries/core-types/src/registry.rs @@ -285,7 +285,7 @@ pub struct RegistryEntry { pub io: NodeIOTypes, pub constructor: NodeConstructor, /// Declarative record-io metadata for the compiler layout pass; `None` for - /// nodes whose layout the pass does not yet fold (routing/opaque, hand-written + /// nodes whose layout the pass does not fold (routing/opaque, hand-written /// rows), which keep the construction-time path. pub layout_meta: Option, } diff --git a/node-graph/libraries/graphene-hash/src/lib.rs b/node-graph/libraries/graphene-hash/src/lib.rs index 730fa5ec9d..d0d30e0460 100644 --- a/node-graph/libraries/graphene-hash/src/lib.rs +++ b/node-graph/libraries/graphene-hash/src/lib.rs @@ -238,8 +238,7 @@ impl_tuple!(A, B, C, D, E); impl_tuple!(A, B, C, D, E, F); /// rustc-hash's polynomial hash with the state pinned to u64, so keys match across native and wasm targets. -/// The state starts at a nonzero seed: zero-initialized fx absorbs leading zero words, which produced -/// a real wrong-value memo hit in the prototype. +/// The state starts at a nonzero seed, since zero-initialized fx absorbs leading zero words. #[derive(Clone)] pub struct FxHasher64 { hash: u64, diff --git a/node-graph/libraries/graphic-types/src/graphic/mod.rs b/node-graph/libraries/graphic-types/src/graphic/mod.rs index 9dc1b79a65..e49bcb2c25 100644 --- a/node-graph/libraries/graphic-types/src/graphic/mod.rs +++ b/node-graph/libraries/graphic-types/src/graphic/mod.rs @@ -200,7 +200,7 @@ fn flatten_graphic_list(content: List, extract_variant: fn(Graphic) flatten_recursive(output, sub_list, extract_variant, lane_layer_path.as_deref()); } - // A bridge row's native group flattens through its legacy lowering; the arm dies with the legacy interior. + // A bridge row's native group flattens through its legacy lowering. Graphic::Group(group) => { let lowered = List::new_from_item(Item::from_parts(group_to_legacy_graphic(&group), attributes.clone())); flatten_recursive(output, lowered, extract_variant, parent_layer_path); diff --git a/node-graph/nodes/gcore/src/memo.rs b/node-graph/nodes/gcore/src/memo.rs index cdaec63b91..7d55b3425b 100644 --- a/node-graph/nodes/gcore/src/memo.rs +++ b/node-graph/nodes/gcore/src/memo.rs @@ -185,7 +185,7 @@ fn frame_memo<'e, 'l>( }; let past_end = || GPoll::Error(Box::new(core_types::gpoll::GraphError::past_end())); let entry = cache.lock().unwrap().as_ref().filter(|entry| entry.key == key).map(|entry| (entry.span, entry.finality)); - // A span that no longer resolves was flushed; the miss below re-publishes. + // A span that no longer resolves was flushed. if let Some((span, finality)) = entry && let Some(published) = span.batch(persistent, content.layout()) { diff --git a/node-graph/nodes/graphic/src/graphic.rs b/node-graph/nodes/graphic/src/graphic.rs index 52dc2abc13..fb28b86146 100644 --- a/node-graph/nodes/graphic/src/graphic.rs +++ b/node-graph/nodes/graphic/src/graphic.rs @@ -540,7 +540,7 @@ fn to_graphic_unit_extent(_content: core_types::extent::ValueIn<'_, ()>, _level: /// The transitional level bridge: the input's records as the legacy list an /// unconverted consumer expects, attributes copied through their erased /// reads and content kept in its native form. Registered under the legacy -/// convert identifiers; the rows die with the last legacy consumer. +/// convert identifiers. #[node_macro::node(category(""))] pub fn level_to_list( _: impl Ctx, diff --git a/node-graph/nodes/vector/src/vector_nodes.rs b/node-graph/nodes/vector/src/vector_nodes.rs index 3961d95cf5..d9cecc6171 100644 --- a/node-graph/nodes/vector/src/vector_nodes.rs +++ b/node-graph/nodes/vector/src/vector_nodes.rs @@ -327,7 +327,6 @@ fn paint_table(paint: core_types::node::List<'_, Graphic<'_>>) -> List( ctx: impl Ctx + ExtractArena<'e> + ExtractIndex + InjectIndex + Copy, @@ -1767,8 +1766,6 @@ fn path_is_closed( .unwrap_or(false) } -// Converts with the write-attribute family: the record form needs a lazy -// value input on a record node, which the macro does not accept yet, and it /// Sets each anchor point's position to the value the mapped input produces, with the point's /// index and current position provided via context. #[node_macro::node(category("Vector"), path(graphene_core::vector), extent(map_points_extent))]