Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat(compiler): Compile aqua compiler to native library [fixes LNG-126] #746

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

InversionSpaces
Copy link
Contributor

No description provided.

@linear
Copy link

linear bot commented Jun 13, 2023

@InversionSpaces InversionSpaces changed the title feat(compiler): Compile aqua compiler to native library feat(compiler): Compile aqua compiler to native library [fixes LNG-126] Jun 13, 2023
@InversionSpaces InversionSpaces force-pushed the feature/lng-126 branch 3 times, most recently from a073d4f to 7f4e77f Compare June 13, 2023 11:55
@InversionSpaces
Copy link
Contributor Author

GraalVM native-image dies for reasons unknown

com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 143

@CLAassistant
Copy link

CLAassistant commented May 1, 2024

CLA assistant check
All committers have signed the CLA.

@gurinderu gurinderu requested a review from DieMyst May 1, 2024 09:34
@InversionSpaces InversionSpaces added the e2e Run e2e workflow label May 7, 2024
@@ -11,7 +11,7 @@ import fs2.io.file.Path
final case class Imports(
settings: Map[Path, Imports.PathSettings]
) {

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

Comment on lines +3 to +11
import org.graalvm.nativeimage.IsolateThread
import org.graalvm.nativeimage.c.function.CEntryPoint
import org.graalvm.nativeimage.c.`type`.{CCharPointer, CCharPointerPointer, CTypeConversion}

import scala.annotation.static
import cats.effect.unsafe.implicits.global
import aqua.api.{APICompilation, AquaAPIConfig, Imports}
import aqua.backend.api.APIBackend
import aqua.logging.LogFormatter
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sort imports with scalafmt, please

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
e2e Run e2e workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants