slint/internal/interpreter
Milian Wolff 0abfb056a1 Also use Rc for langtype::Type::Array
This is rarely used, but using Rc here like elsewhere allows us to
elide a few unneccessary memory allocations when copying such types.
The speed impact is not measurable though. With heaptrack I see that
we get rid of the last ~7600 allocations in my benchmark when cloning
Type.
2024-10-28 09:39:54 +01:00
..
LICENSES Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
api.rs Also use Rc for langtype::Type::Array 2024-10-28 09:39:54 +01:00
Cargo.toml Interpreter: on wasm, check the user agent to resolve the native style 2024-10-17 18:05:38 +02:00
dynamic_item_tree.rs Also wrap langtype::Type::Struct in an Rc 2024-10-28 09:39:54 +01:00
dynamic_type.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
eval.rs Also wrap langtype::Type::Struct in an Rc 2024-10-28 09:39:54 +01:00
eval_layout.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
ffi.rs interpreter: Mark ComponentCompiler as deprecated 2024-07-04 12:47:54 +02:00
global_component.rs Support for changed callback in global 2024-10-22 09:26:48 +02:00
highlight.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lib.rs doc: Fix intro that claimed that Compiler provided ComponentDefinition 2024-07-17 11:20:27 +02:00
migration.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
tests.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
value_model.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00