Skip to content

Commit

Permalink
feat: refactor for public embedding (#1192)
Browse files Browse the repository at this point in the history
* feat: refactor for public embedding, pt 1

- chore: move most internals to non-internal packages
- chore: open up configuration and context classes
- chore: open up polyglot annotations and intrinsic tools

Signed-off-by: Sam Gammon <[email protected]>

* chore: update api pins

Signed-off-by: Sam Gammon <[email protected]>

* chore: warning fixes, updates to kotlin 2.2 standards

Signed-off-by: Sam Gammon <[email protected]>

* chore: fmt

Signed-off-by: Sam Gammon <[email protected]>

* chore: `pnpm update -r --latest` && `pnpm dedupe`

Signed-off-by: Sam Gammon <[email protected]>

* chore: further fork / dep updates

Signed-off-by: Sam Gammon <[email protected]>

* chore: updates, pt 1

Signed-off-by: Sam Gammon <[email protected]>

* chore: updates, pt 2

Signed-off-by: Sam Gammon <[email protected]>

* chore: upgrade micronaut

Signed-off-by: Sam Gammon <[email protected]>

* chore: updates to `third_party` modules

Signed-off-by: Sam Gammon <[email protected]>

* chore: update micronaut plugins to latest

Signed-off-by: Sam Gammon <[email protected]>

* chore: update verification metdata

Signed-off-by: Sam Gammon <[email protected]>

* chore: re-lock server api

Signed-off-by: Sam Gammon <[email protected]>

* chore: fmt

Signed-off-by: Sam Gammon <[email protected]>

* chore: update junit jupiter

Signed-off-by: Sam Gammon <[email protected]>

* chore: detekt baseline updates

Signed-off-by: Sam Gammon <[email protected]>

* fix: avoid context receivers, general kotlinc warning fixes

Signed-off-by: Sam Gammon <[email protected]>

* fix: rollback zlib

Signed-off-by: Sam Gammon <[email protected]>

* fix: macos minimum for rust cc

Signed-off-by: Sam Gammon <[email protected]>

* chore: fmt

Signed-off-by: Sam Gammon <[email protected]>

* chore: version bump/prep → `1.0.0-alpha12`

Signed-off-by: Sam Gammon <[email protected]>

* chore: fmt

Signed-off-by: Sam Gammon <[email protected]>

---------

Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
  • Loading branch information
sgammon authored Jan 30, 2025
1 parent 8791293 commit d718ae3
Show file tree
Hide file tree
Showing 421 changed files with 9,681 additions and 5,628 deletions.
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM mcr.microsoft.com/devcontainers/base:ubuntu-24.04
LABEL org.opencontainers.image.vendor=Elide
LABEL org.opencontainers.image.title="Elide Codespace"
LABEL org.opencontainers.image.description="Elide runtime within a GitHub Codespace"
LABEL org.opencontainers.image.version=1.0.0-alpha11
LABEL org.opencontainers.image.version=1.0.0-alpha12
LABEL org.opencontainers.image.url=https://github.com/elide-dev/elide
LABEL org.opencontainers.image.base.name=mcr.microsoft.com/devcontainers/base
LABEL org.opencontainers.image.source=https://github.com/elide-dev/elide/blob/main/.devcontainer/Elide.devcontainer
Expand Down
4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,13 @@ Check the `gradle.properties` file at the project root to see all available opti
If you are building a JVM application that runs guest code in one of the languages supported by Elide, you can use the Runtime DSL to configure your own embedded polyglot engine:

```kotlin
implementation("dev.elide:elide-graalvm:1.0.0-alpha11")
implementation("dev.elide:elide-graalvm:1.0.0-alpha12")
```

or for Groovy scripts:

```groovy
implementation 'dev.elide:elide-graalvm:1.0.0-alpha11'
implementation 'dev.elide:elide-graalvm:1.0.0-alpha12'
```

The DSL is used internally by the Elide binaries and by the SSR packages and provides a simplified API to harness the power of the underlying [GraalVM](https://graalvm.org) engine:
Expand Down
2 changes: 1 addition & 1 deletion .github/license-header.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024 Elide Technologies, Inc.
* Copyright (c) 2024-2025 Elide Technologies, Inc.
*
* Licensed under the MIT license (the "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
Expand Down
5 changes: 0 additions & 5 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,6 @@
url = [email protected]:cloudflare/zlib.git
shallow = true
ignore = dirty
[submodule "graalvm"]
path = third_party/oracle/graalvm
url = [email protected]:oracle/graal.git
shallow = true
ignore = dirty
[submodule "zlib-upstream"]
path = third_party/madler/zlib
url = [email protected]:madler/zlib.git
Expand Down
2 changes: 1 addition & 1 deletion .release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.0-alpha11
1.0.0-alpha12
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.0-alpha12-SNAPSHOT
1.0.0-alpha12
Loading

0 comments on commit d718ae3

Please sign in to comment.