feat: rework memory allocation to throw when pointers are invalid, fix pointers yielded to java, add pattern for yielding stable pointers to data not owned by Runtime

This commit is contained in:
Orion Kindel
2023-04-09 20:44:39 -07:00
parent e94f94d1a2
commit 44ffe4f073
13 changed files with 315 additions and 93 deletions

View File

@@ -14,7 +14,13 @@ val path = settingKey[Map[String, String]]("paths")
fork := true
javaOptions += "--enable-preview"
javacOptions ++= Seq("--enable-preview", "--release", "20")
javacOptions ++= Seq(
"--enable-preview",
"--release",
"20",
"-Xlint:unchecked",
"-Xlint:deprecation"
)
lazy val root = project
.in(file("."))