• v0.4.0 52d6d67988

    v0.4.0 Pre-release

    mai-lapyst released this 2023-10-28 03:09:27 +02:00 | 197 commits to master since this release

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

    Breaking Changes:

    • LLVM: fix symbol mangleing
    • LLVM: update llvm to 17.0.1
    • web: update llvm-for-browsers to 17.0.1-2
    • rename 'char' to 'byte' and 'byte' to 'ubyte'

    Enhancements:

    • allow trailing comma in array expressions
    • added \a and \x in strings
    • support character literals and char8 char16 char32 types as well as char, wchar, dchar aliases
    • char* and int*/uint* now are explicit convertable
    • add corelib support!
    • add core::libc to contain a default home for printf!
    • new packaging

    Other Changes:

    • Added better error reporting to TypeChecker
    • update error-reporting-cpp to v1.3.2
    Downloads