slint/internal/compiler
Olivier Goffart 678afb3ba0 Throw an error when returning no value when one is expected.
Previously we were likely to get error in the compiled code anyway.
(although the interpreter worked fine)

Fixes #3962
2023-11-20 13:50:57 +01:00
..
generator C++: fix (private) properties of type EasingCurve 2023-11-03 15:11:06 +01:00
LICENSES Update license symlinks 2023-08-16 11:46:15 +02:00
llr Fix animation expression not being visited for use count of property 2023-11-03 15:11:06 +01:00
parser Add support for protected functions 2023-10-11 10:50:50 +02:00
parser-test-macro Janitor: Use cargo workspace package data more 2023-09-25 16:34:16 +02:00
passes Throw an error when returning no value when one is expected. 2023-11-20 13:50:57 +01:00
tests Throw an error when returning no value when one is expected. 2023-11-20 13:50:57 +01:00
widgets fluent: fixed scrollbar width / height (#3939) 2023-11-16 06:49:34 +01:00
build.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
builtin_macros.rs Add component-factory type to Slint language 2023-07-27 12:04:16 +02:00
builtins.slint component_container: Do not auto-match the parent's size 2023-11-01 17:25:42 +01:00
Cargo.toml Janitor: add itertools as a workspace dependency 2023-10-13 13:40:27 +02:00
diagnostics.rs janitor: Do not spam the build output with empty lines 2023-11-02 10:17:59 +01:00
embedded_resources.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
expression_tree.rs Add more easing formulas (#3812) 2023-11-03 09:20:44 +01:00
fileaccess.rs i-slint-compiler: Add some tests for fileaccess 2023-10-25 14:25:53 +02:00
generator.rs Debug: use pretty-print to dump the LLR 2023-08-22 16:20:13 +02:00
langtype.rs janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
layout.rs compiler: pre-inline layout info for known builtin types 2023-10-12 12:55:00 +02:00
lexer.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
lib.rs Allow specifying paths for @library imports 2023-10-20 16:47:00 +02:00
literals.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
llr.rs janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
load_builtins.rs Refactoring: define macro rules to group builtin structs 2023-08-03 11:01:18 +02:00
lookup.rs Add more easing formulas (#3812) 2023-11-03 09:20:44 +01:00
namedreference.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
object_tree.rs compiler: Add layout information the the Element 2023-10-24 15:49:12 +02:00
parser.rs janitor: Fix build warning about DefaultParser 2023-11-02 10:17:59 +01:00
passes.rs Layout: when using a fixed window size, dissociate the WiondowItem's size with the slint size 2023-10-27 17:45:46 +02:00
pathutils.rs janitor: Fix a semi-random selection of clippy warnings 2023-10-16 13:44:37 +02:00
README.md reuse: remove glob for markdown files 2023-08-17 08:55:28 +02:00
typeloader.rs lsp: Get signalled by the preview 2023-11-03 22:14:20 +01:00
typeregister.rs Add support for protected functions 2023-10-11 10:50:50 +02:00

The Slint Compiler Library

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.