Kipper-Lang / Kipper

The Kipper programming language for Browsers and Node.js 🦊✨ Made at HTL Leonding & JKU Linz
https://kipper-lang.org
GNU General Public License v3.0
26 stars 4 forks source link

v0.12.0-alpha.0 #666

Closed Luna-Klatzer closed 1 month ago

Luna-Klatzer commented 1 month ago

What type of change does this PR perform?

Summary

New development release 0.12.0-alpha.0, which overhauls the entire core type system, adds support for arrays, adds object literal expressions and basic support generation for interfaces.

Detailed Changelog

Not present for website/docs changes

Added

Changed

Does this PR create new warnings?

None.

Linked issues or PRs

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 83.39798% with 214 lines in your changes missing coverage. Please review.

Project coverage is 83.15%. Comparing base (7b38fe2) to head (0100595). Report is 131 commits behind head on next.

Files Patch % Lines
...r/core/src/compiler/semantics/types/custom-type.ts 33.33% 26 Missing :warning:
...re/src/compiler/semantics/analyser/type-checker.ts 84.68% 9 Missing and 8 partials :warning:
...declaration/class-declaration/class-declaration.ts 31.81% 15 Missing :warning:
kipper/target-js/src/code-generator.ts 70.21% 14 Missing :warning:
...ntics/symbol-table/entry/scope-type-declaration.ts 45.00% 8 Missing and 3 partials :warning:
...core/src/compiler/semantics/types/built-in/func.ts 40.00% 8 Missing and 1 partial :warning:
kipper/core/src/compiler/program-ctx.ts 80.95% 5 Missing and 3 partials :warning:
...ore/src/compiler/semantics/types/built-in/array.ts 66.66% 5 Missing and 3 partials :warning:
...ion/interface-declaration/interface-declaration.ts 69.56% 6 Missing and 1 partial :warning:
...method-declaration/interface-method-declaration.ts 80.55% 6 Missing and 1 partial :warning:
... and 36 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## next #666 +/- ## ========================================== - Coverage 83.66% 83.15% -0.52% ========================================== Files 219 265 +46 Lines 3850 4463 +613 Branches 428 485 +57 ========================================== + Hits 3221 3711 +490 - Misses 447 602 +155 + Partials 182 150 -32 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.