-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.10.2 #471
v0.10.2 #471
Conversation
…ntlr4 parser This is due to the fact generating the parser should be preferably done on the root level, as the lexer and parser are usually also referenced in other packages
This is due to unexpected conflicts when performing tests, as that ts-node version is seemingly incompatible with typescript 4.9.x
The bug caused `abortOnFirstError` to not precede `recover`, meaning that instead of an error being thrown the failed result was returned
Signed-off-by: Luna <luna.klatzer@gmail.com> (cherry picked from commit b51f3d7)
…r-redeclaration-of-variable-0.10.0 Fixed bug of internal error being thrown after a redeclaration of a variable
Fixed typo in the URL in line 34 Signed-off-by: Luna <luna.klatzer@gmail.com>
The bug was caused due to an invalid usage of `tokenSrc`, where actually using `srcLine` makes more sense.
…nderline-in-error-traceback-0.10.0 Fixed bug of invalid underline indent in error traceback
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #471 +/- ##
==========================================
- Coverage 84.37% 84.22% -0.16%
==========================================
Files 61 61
Lines 2023 2028 +5
Branches 247 249 +2
==========================================
+ Hits 1707 1708 +1
- Misses 201 203 +2
- Partials 115 117 +2
☔ View full report in Codecov by Sentry. |
New and updated dependency changes detected. Learn more about Socket for GitHub ↗︎
Footnotes |
size-limit report 📦
|
This is due to an unexpected issue of the newer versions having a version conflict and the @kipper/cli package not having moved to v2 of oclif yet.
What type of change does this PR perform?
Summary
New minor bug-fix version
0.10.2
, which fixes multiple bugs in the previous version.Summary of Changes
Does this PR create new warnings?
None.
Detailed Changelog
Not present for website/docs changes
Added
KipperError.programCtx
, which contains, ifKipperError.tracebackData.errorNode
is not undefined, the program context of the error.ensureScopeDeclarationAvailableIfNeeded
, which ensures that a scope declaration is available if needed. This is used during the semantic analysis/type checking of a declaration statement, which may need the scope declaration object during the processing.Fixed
InternalError
after calling the compiler (#462).KipperCompiler
, whereabortOnFirstError
didn't precederecover
, meaning that instead of an error being thrown the failed result was returned (As defined in therecover
behaviour, which is incorrect).Linked issues or PRs