Commit Graph

10 Commits

Author SHA1 Message Date
Islon Scherer
f3a93cdd78 fix bug with for generator variables in mixin (#297) 2024-03-20 11:47:18 -07:00
Daniel Chao
e5a81b6803 Fix amending module with abstract class (#319)
This fixes an assertion error that gets thrown if:
1. A module declares a class as abstract
2. An amending module does not use that abstract class as a type

Underneath the hood, the modifiers of the class/typelias object member
is considered different from the modifiers on the VmClass/VmTypeAlias
values.

The object model skips forcing any explicitly members that are explicitly
declared hidden, abstract, or local.
However, it _should_ evaluate any abstract classes found in a module.
So, it's incorrect to apply the same modifiers on the class to the object member.
2024-03-20 11:45:50 -07:00
Daniel Chao
906111d327 Fix: add missing "const" and "fixed" modifiers to reflect API (#265)
This fixes an issue where the reflect API does not show fixed or const modifiers on a property.
2024-03-20 11:44:29 -07:00
Dan Chao
c1a9e9e12f Prepare 0.25.2 release 2024-02-08 15:53:05 -08:00
Daniel Chao
dd9b47097f Fixes for pkldoc (#96)
* Add URI encoding to paths and fragments
* Render quotes around identifiers when appropriate
2024-02-08 15:50:42 -08:00
translatenix
7ab47e825f Only build static executable if musl toolchain is installed (#83)
This improves the development experience for (WSL) Linux users.
They can now run "./gradlew buildNative" without having a musl toolchain installed.
In this case, only the dynamically linked executable will be built.
2024-02-08 15:50:42 -08:00
Shubham Gupta
99eed53cd1 fix mangled url
Crash help text has mangled URL #61
2024-02-08 15:50:42 -08:00
Daniel Chao
9e987b3523 Fix documentation homepage (#81)
This adds a trailing slash that was missing from the documentation
homepage.
2024-02-08 15:50:42 -08:00
Dan Chao
3f4932fcb6 Prepare 0.25.0 release 2024-02-01 14:00:51 -08:00
Peter Niederwieser
ecad035dca Initial commit 2024-02-01 14:00:22 -08:00