Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-26 | graalvm-ce: make it a scope | Thiago Kenji Okada | 1 | -10/+4 | |
2024-03-26 | buildGraalvm: use macOS SDK 11 | Thiago Kenji Okada | 1 | -5/+11 | |
Fix x86_64-darwin builds. | |||||
2024-03-26 | buildGraalvm: fix native-image warnings in installCheckPhase | Thiago Kenji Okada | 1 | -11/+5 | |
2023-12-13 | buildGraalvm: use NATIVE_IMAGE_DEPRECATED_BUILDER_SANITATION instead of CC ↵ | Thiago Kenji Okada | 1 | -16/+9 | |
wrapper Instead of using a hacky CC wrapper to re-inject the environment variables needed to build, we set the NATIVE_IMAGE_DEPRECATED_BUILDER_SANITATION=true that is in 21.0.0 release changelog: https://github.com/oracle/graal/blob/489611a304ec808cdcb1e07e9a9799e6240fd2e1/substratevm/CHANGELOG.md?plain=1#L48 This is deprecated behavior for now, and will be removed in future, but this will allow us more time until we figure a proper solution. See: - https://github.com/oracle/graal/issues/7502 - https://github.com/oracle/graal/issues/7981 - https://github.com/oracle/graal/pull/6095 | |||||
2023-09-27 | graalVMPackages.graalvm-ce-musl: init at 21.0.0 | Thiago Kenji Okada | 1 | -8/+10 | |
Exposing this derivation so it is easier to test and use. | |||||
2023-09-27 | graalvmCEPackages.buildGraalvm: fix native-image compilation | Thiago Kenji Okada | 1 | -10/+24 | |
2023-09-27 | graalvmCEPackages.buildGraalvm: mark as broken in darwin | Thiago Kenji Okada | 1 | -9/+12 | |
2023-09-27 | graalvmCEPackages: normalize package platforms in update.sh script | Thiago Kenji Okada | 1 | -1/+1 | |
2023-09-27 | graalvm-ce: 22.3.1 -> 21.0.0 | Thiago Kenji Okada | 1 | -43/+72 | |
This initially may look like a downgrade, but this is caused by how upstream is tagging versions. Before they would have the GraalVM having its own version (e.g. 22.3.1), and each version would support multiple JVM versions (e.g. 11, 17, 19). Now each release supports only one JVM version (e.g.: 21), and they track the same version as the JVM. They also changed packaging, making all sub-products (e.g.: GraalPy, GraalRuby, etc.) standalone, so they do not depend in GraalVM anymore and have their own version. Thanks to this change, we will need to repackage everything. To simplify, this commit will remove all sub-products and only care about the GraalVM/Native Image (that is back to GraalVM itself) part. Other commits will re-added each sub-product. Fix (partial): https://github.com/NixOS/nixpkgs/issues/257292 | |||||
2023-02-15 | graalvmCEPackages.nodejs-installable-svm: init at 22.3.1 | Thiago Kenji Okada | 1 | -2/+1 | |
2023-02-14 | graalvm*-ce: allow all parameters to be overriden | Thiago Kenji Okada | 1 | -6/+27 | |
2023-02-14 | graalvmCEPackages: formatting | Thiago Kenji Okada | 1 | -2/+4 | |
2023-02-14 | graalvmCEPackages.buildGraalvm: disable test in Darwin | Thiago Kenji Okada | 1 | -2/+5 | |
2023-02-14 | graalvmCEPackages.buildGraalvmProduct: add passthru.graalvmPhases | Thiago Kenji Okada | 1 | -3/+3 | |
This way it is easier to differentiate between phases running in the `buildGraalvmProduct` and `buildGraalvm`. | |||||
2023-02-13 | graalvmCEProducts.buildGraalvmProduct: make it overridable | Thiago Kenji Okada | 1 | -1/+0 | |
2023-02-13 | graalvmCEPackages.wasm-installable-svm: init at 22.3.1 | Thiago Kenji Okada | 1 | -0/+3 | |
2023-02-11 | graalvm*-ce: 22.3.0 -> 22.3.1, migrate upgrade script to sh | Thiago Kenji Okada | 1 | -0/+1 | |
2023-02-09 | maintainers/team-list: create graalvm-ce team | Thiago Kenji Okada | 1 | -8/+1 | |
2023-02-09 | buildGraalvm: do not add products inputs | Thiago Kenji Okada | 1 | -6/+3 | |
2023-02-09 | graalvm*-ce: re-added darwin support | Thiago Kenji Okada | 1 | -3/+4 | |
2023-02-09 | buildGraalvm: add passthru | Thiago Kenji Okada | 1 | -122/+128 | |
2023-02-09 | native-image-installable-svm: init at 22.3.0 | Thiago Kenji Okada | 1 | -7/+25 | |
Also refactor the buildGraalvm derivation, allowing it to compose with the other products. | |||||
2023-02-09 | graalvm*-ce: refactor derivation to be stand-alone | Thiago Kenji Okada | 1 | -0/+132 | |
First step to separate the main GraalVM derivation and each of its products in separate derivations, making them more composable. |