• v0.5.0 91361e3746

    v0.5.0 Pre-release

    mai-lapyst released this 2023-12-18 00:39:16 +01:00 | 127 commits to master since this release

    Changelog: https://codeark.it/Lapyst/lapystc/compare/v0.4.0...v0.5.0

    Fixes:

    • Include corelib in emscripten
    • Better integer parsing
    • Implicit casting of integer literals which are explicit convertable
    • Better bit-width based integer literal type detection
    • Better error reporting in a lot of places
    • Fix role method calls not using the correct self ptr
    • Align bytesize of shapes
    • Allow finding overloads via implicit casting
    • return expressions are now implict casted
    • Shape upcasting is now safer via a runtime instanceof check
    • Instanceof now supports also roles (kinda)
    • Fix runtime library's __lp_instanceof not checking all supertypes
    • Fix wrong code generation for thunk methods with void returntype
    Downloads