mirror of
https://gitlab.gnome.org/jwestman/blueprint-compiler.git
synced 2025-05-04 15:59:08 -04:00
- Add support for type checking boxed types - Remove support for converting string and number literals - Add the `typeof()` operator for GType literals
904 B
904 B
v0.6.0 (unreleased)
Breaking Changes
- Quoted and numeric literals are no longer interchangeable (e.g.
"800"
is no longer an accepted value for an integer type). - Boxed types are now type checked.
v0.4.0
Added
- Lookup expressions
- With the language server, hovering over a diagnostic message now shows any associated hints.
Changed
- The compiler now uses .typelib files rather than XML .gir files, which reduces dependencies and should reduce compile times by about half a second.
Fixed
- Fix the decompiler/porting tool not importing the Adw namespace when needed
- Fix a crash when trying to compile an empty file
- Fix parsing of number tokens
- Fix a bug where action widgets did not work in templates
- Fix a crash in the language server that occurred when a
using
statement had no version - If a compiler bug is reported, the process now exits with a non-zero code