elide-dev / elide

fast polyglot runtime
https://elide.dev
MIT License
100 stars 16 forks source link

fix: package of fixes for main `Elide` object #1040

Closed sgammon closed 4 months ago

sgammon commented 4 months ago

Ready for review Powered by Pull Request Badge

Summary

Fixes for the APIs provided by the main Elide object.

Changelog

codecov[bot] commented 4 months ago

Codecov Report

Attention: Patch coverage is 26.41509% with 39 lines in your changes missing coverage. Please review.

Project coverage is 54.34%. Comparing base (0f32fa5) to head (e1fb240). Report is 1 commits behind head on main.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/elide-dev/elide/pull/1040/graphs/tree.svg?width=650&height=150&src=pr&token=FXxhJlpKG3&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev)](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) ```diff @@ Coverage Diff @@ ## main #1040 +/- ## ========================================== - Coverage 54.39% 54.34% -0.06% ========================================== Files 322 323 +1 Lines 10263 10283 +20 Branches 1689 1694 +5 ========================================== + Hits 5583 5588 +5 - Misses 4111 4124 +13 - Partials 569 571 +2 ``` | [Flag](https://app.codecov.io/gh/elide-dev/elide/pull/1040/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | Coverage Δ | | |---|---|---| | [gradle](https://app.codecov.io/gh/elide-dev/elide/pull/1040/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | `54.34% <26.41%> (-0.06%)` | :arrow_down: | | [jvm](https://app.codecov.io/gh/elide-dev/elide/pull/1040/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | `54.34% <26.41%> (-0.06%)` | :arrow_down: | | [lib](https://app.codecov.io/gh/elide-dev/elide/pull/1040/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | `54.34% <26.41%> (-0.06%)` | :arrow_down: | | [plugin](https://app.codecov.io/gh/elide-dev/elide/pull/1040/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | `54.34% <26.41%> (-0.06%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files](https://app.codecov.io/gh/elide-dev/elide/pull/1040?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) | Coverage Δ | | |---|---|---| | [...de/runtime/core/internals/graalvm/GraalVMEngine.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fcore%2Finternals%2Fgraalvm%2FGraalVMEngine.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9jb3JlL2ludGVybmFscy9ncmFhbHZtL0dyYWFsVk1FbmdpbmUua3Q=) | `78.67% <100.00%> (+0.15%)` | :arrow_up: | | [...de/runtime/gvm/internals/node/buffer/NodeBuffer.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fgvm%2Finternals%2Fnode%2Fbuffer%2FNodeBuffer.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9ndm0vaW50ZXJuYWxzL25vZGUvYnVmZmVyL05vZGVCdWZmZXIua3Q=) | `46.87% <100.00%> (ø)` | | | [...tlin/elide/runtime/intrinsics/js/err/ValueError.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fintrinsics%2Fjs%2Ferr%2FValueError.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9pbnRyaW5zaWNzL2pzL2Vyci9WYWx1ZUVycm9yLmt0) | `62.50% <50.00%> (-4.17%)` | :arrow_down: | | [...otlin/elide/runtime/intrinsics/js/err/TypeError.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fintrinsics%2Fjs%2Ferr%2FTypeError.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9pbnRyaW5zaWNzL2pzL2Vyci9UeXBlRXJyb3Iua3Q=) | `13.33% <25.00%> (-7.36%)` | :arrow_down: | | [.../runtime/intrinsics/server/http/HttpServerAgent.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fintrinsics%2Fserver%2Fhttp%2FHttpServerAgent.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9pbnRyaW5zaWNzL3NlcnZlci9odHRwL0h0dHBTZXJ2ZXJBZ2VudC5rdA==) | `0.00% <0.00%> (ø)` | | | [...main/kotlin/elide/runtime/plugins/js/JavaScript.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fplugins%2Fjs%2FJavaScript.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9wbHVnaW5zL2pzL0phdmFTY3JpcHQua3Q=) | `74.40% <0.00%> (+3.40%)` | :arrow_up: | | [...in/elide/runtime/plugins/AbstractLanguagePlugin.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fengine%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fplugins%2FAbstractLanguagePlugin.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZW5naW5lL3NyYy9tYWluL2tvdGxpbi9lbGlkZS9ydW50aW1lL3BsdWdpbnMvQWJzdHJhY3RMYW5ndWFnZVBsdWdpbi5rdA==) | `0.00% <0.00%> (ø)` | | | [...runtime/gvm/internals/intrinsics/ElideIntrinsic.kt](https://app.codecov.io/gh/elide-dev/elide/pull/1040?src=pr&el=tree&filepath=packages%2Fgraalvm%2Fsrc%2Fmain%2Fkotlin%2Felide%2Fruntime%2Fgvm%2Finternals%2Fintrinsics%2FElideIntrinsic.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev#diff-cGFja2FnZXMvZ3JhYWx2bS9zcmMvbWFpbi9rb3RsaW4vZWxpZGUvcnVudGltZS9ndm0vaW50ZXJuYWxzL2ludHJpbnNpY3MvRWxpZGVJbnRyaW5zaWMua3Q=) | `28.57% <28.57%> (ø)` | | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/elide-dev/elide/pull/1040?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/elide-dev/elide/pull/1040?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev). Last update [0f32fa5...e1fb240](https://app.codecov.io/gh/elide-dev/elide/pull/1040?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=elide-dev).