slint/sixtyfps_compiler
Simon Hausmann 52aee8d366 Another minor reduction in generated code
Further build on b3529d1b75 and move the
strong/weak reference dance into the API crate out of the generated
code.

Saves ~21k llvm lines on the printer demo (debug).

It's also possible to move the as_pin_ref() bit, but that didn't
really give any savings overall.
2021-08-01 09:34:36 +02:00
..
generator Another minor reduction in generated code 2021-08-01 09:34:36 +02:00
parser Don't error on empty documents 2021-07-29 17:40:20 +02:00
parser_test_macro Janitor: Find char, not a str 2021-07-08 20:43:38 +02:00
passes Janitor: Use approx_eq when checking for integer 2021-07-30 09:27:48 +02:00
tests Don't error on empty documents 2021-07-29 17:40:20 +02:00
widgets Add a changed callback to Slider 2021-07-31 15:14:03 +02:00
build.rs Update license date 2021-07-02 15:55:54 +02:00
builtin_macros.rs Janitor: Fix clippy::for_kv_map 2021-07-30 09:27:48 +02:00
builtins.60 Add a changed callback to Slider 2021-07-31 15:14:03 +02:00
Cargo.toml Increase version numbers 2021-06-28 10:39:43 +02:00
diagnostics.rs Janitor: Fix clippy::useless_conversion 2021-07-30 09:27:48 +02:00
expression_tree.rs Fix panic or invalid code caused by invalid expression in the tree 2021-07-27 09:10:33 +02:00
generator.rs Janitor: Fix clippy::single_match 2021-07-30 09:27:48 +02:00
langtype.rs Janitor: Fix clippy::or_fun_call 2021-07-30 09:27:48 +02:00
layout.rs Janitor: Fix remaining clippy::option_map_unit_fn 2021-07-21 19:44:57 +02:00
lexer.rs Update license date 2021-07-02 15:55:54 +02:00
lib.rs cargo fmt 2021-07-07 11:04:50 +02:00
literals.rs Update license date 2021-07-02 15:55:54 +02:00
load_builtins.rs Janitor: OPTION.as_ref().map(String::as_str) == OPTION.as_deref() 2021-07-15 07:55:06 +02:00
lookup.rs Janitor: Remove unnecessary & 2021-07-07 08:42:28 +02:00
namedreference.rs ptimized unused propery away 2021-07-05 15:39:49 +02:00
object_tree.rs Janitor: Fix clippy::for_kv_map 2021-07-30 09:27:48 +02:00
parser.rs Janitor: Remove unnecessary & 2021-07-07 08:42:28 +02:00
passes.rs Fix the tests 2021-07-29 18:25:23 +02:00
typeloader.rs Janitor: Remove redundant clone() calls 2021-07-08 20:43:38 +02:00
typeregister.rs Janitor: Remove some useless 'static that clippy does not like 2021-07-05 09:48:29 +02:00