Skip to content
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

feat(cli): quality of life enhancements #341

Merged
merged 27 commits into from
Jul 29, 2023
Merged

feat(cli): quality of life enhancements #341

merged 27 commits into from
Jul 29, 2023

Conversation

sgammon
Copy link
Member

@sgammon sgammon commented Jul 28, 2023

Ready for review

Summary

General QOL improvements to the CLI and args.

Changelog

  • feat: add mosaic plugin and compose compiler
  • feat: prefixes for supported runtimes in run
  • fix: vectorized simd + randInd

- feat: add mosaic plugin and compose compiler
- feat: prefixes for supported runtimes in `run`
@sgammon sgammon added enhancement New feature or request 🚧 WIP Works-in-progress. Blocks merge labels Jul 28, 2023
@sgammon sgammon added this to the Release R2: Alpha 4 milestone Jul 28, 2023
@sgammon sgammon self-assigned this Jul 28, 2023
@github-actions github-actions bot added platform:jvm PRs and issues relating to JVM support. tools Issues and PRs related to tooling labels Jul 28, 2023
@codecov
Copy link

codecov bot commented Jul 28, 2023

Codecov Report

Merging #341 (25b3437) into release/alpha4 (aeb5aca) will decrease coverage by 0.67%.
Report is 27 commits behind head on release/alpha4.
The diff coverage is 26.12%.

Impacted file tree graph

@@                Coverage Diff                 @@
##           release/alpha4     #341      +/-   ##
==================================================
- Coverage           45.88%   45.21%   -0.67%     
==================================================
  Files                 271      278       +7     
  Lines                9071     9371     +300     
  Branches             1232     1298      +66     
==================================================
+ Hits                 4162     4237      +75     
- Misses               4642     4860     +218     
- Partials              267      274       +7     
Flag Coverage Δ
jvm 45.21% <26.12%> (-0.67%) ⬇️
lib 46.35% <26.12%> (-0.73%) ⬇️
substrate 0.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
...s/cli/src/main/kotlin/elide/tool/cli/CommandApi.kt 0.00% <0.00%> (ø)
.../main/kotlin/elide/tool/cli/output/MosaicSample.kt 0.00% <0.00%> (ø)
...rnals/intrinsics/js/express/ExpressAppIntrinsic.kt 35.48% <ø> (+1.10%) ⬆️
...es/cli/src/main/kotlin/elide/tool/cli/ElideTool.kt 23.65% <3.84%> (-6.08%) ⬇️
...i/src/main/kotlin/elide/tool/cli/CommandContext.kt 15.38% <15.38%> (ø)
...li/src/main/kotlin/elide/tool/cli/CommandResult.kt 16.66% <16.66%> (ø)
...kotlin/elide/tool/cli/cmd/repl/ToolShellCommand.kt 5.00% <18.75%> (+0.28%) ⬆️
...c/main/kotlin/elide/tool/cli/AbstractSubcommand.kt 39.01% <50.00%> (ø)
...ages/cli/src/main/kotlin/elide/tool/cli/Statics.kt 80.00% <50.00%> (-20.00%) ⬇️
...lin/elide/tool/cli/cmd/bundle/ToolBundleCommand.kt 33.33% <50.00%> (-16.67%) ⬇️
... and 7 more

... and 2 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aeb5aca...25b3437. Read the comment docs.

@socket-security
Copy link

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
postcss-cli 10.1.0 environment +12 161 kB ryanzim

🚮 Removed packages: @mdx-js/esbuild@2.2.1, @mdx-js/mdx@2.2.1

@sgammon sgammon mentioned this pull request Jul 29, 2023
37 tasks
@sgammon sgammon removed the 🚧 WIP Works-in-progress. Blocks merge label Jul 29, 2023
@sgammon sgammon marked this pull request as ready for review July 29, 2023 23:02
@sgammon sgammon merged commit 5941295 into release/alpha4 Jul 29, 2023
21 checks passed
@sgammon sgammon deleted the cli/luxury branch July 29, 2023 23:02
@sgammon sgammon mentioned this pull request Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request platform:jvm PRs and issues relating to JVM support. tools Issues and PRs related to tooling
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant