julec: 0.1.6 -> 0.1.7

This commit is contained in:
adam 2025-10-28 16:09:45 +01:00
parent eb0fea6d3a
commit a6018d1f56
No known key found for this signature in database
GPG key ID: 7CBDB58ECF1D3478
5 changed files with 14 additions and 7 deletions

View file

@ -93,6 +93,9 @@ insert_final_newline = unset
[*.jule] [*.jule]
indent_style = tab indent_style = tab
[jule.mod]
insert_final_newline = unset
# Keep this hint at the bottom: # Keep this hint at the bottom:
# Please don't add entries for subfolders here. # Please don't add entries for subfolders here.
# Create <subfolder>/.editorconfig instead. # Create <subfolder>/.editorconfig instead.

View file

@ -1,6 +1,5 @@
{ {
julec, julec,
clang,
makeSetupHook, makeSetupHook,
}: }:

View file

@ -28,7 +28,7 @@ julecBuildHook() {
julecSetEnv julecSetEnv
mkdir -p "$JULE_OUT_DIR" mkdir -p "$JULE_OUT_DIR"
julec --opt L2 -p -o "$JULE_OUT_DIR/$JULE_OUT_NAME" "$JULE_SRC_DIR" julec build --opt L2 -p -o "$JULE_OUT_DIR/$JULE_OUT_NAME" "$JULE_SRC_DIR"
runHook postBuild runHook postBuild

View file

@ -22,23 +22,23 @@ let
in in
clangStdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: {
pname = "julec"; pname = "julec";
version = "0.1.6"; version = "0.1.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "julelang"; owner = "julelang";
repo = "jule"; repo = "jule";
tag = "jule${finalAttrs.version}"; tag = "jule${finalAttrs.version}";
name = "jule-${finalAttrs.version}"; name = "jule-${finalAttrs.version}";
hash = "sha256-y4v8FdQkB5Si3SYkchFG9fAU4ZhabAMcPkDcLEWW+6k="; hash = "sha256-7py8QrNMX8LwpI7LCp5XgRFUzgltFP1rTbuzqw/1D8o=";
}; };
irSrc = fetchFromGitHub { irSrc = fetchFromGitHub {
owner = "julelang"; owner = "julelang";
repo = "julec-ir"; repo = "julec-ir";
# revision determined by the upstream commit hash in julec-ir/README.md # revision determined by the upstream commit hash in julec-ir/README.md
rev = "aebbd12c0f89f6a04f856f3e23d5ea39741c3e0f"; rev = "81ddbed06a715428a90d3645f7242fa4e522ea16";
name = "jule-ir-${finalAttrs.version}"; name = "jule-ir-${finalAttrs.version}";
hash = "sha256-7eDOYMmCEfW+0zZpESY1+ql3hWZZ/Q75lKT0nBQPktE="; hash = "sha256-Az9RDrwRY2kuMgL/Lf/x6YctfySr96/imWZeOa+J/rM=";
}; };
dontConfigure = true; dontConfigure = true;
@ -76,7 +76,11 @@ clangStdenv.mkDerivation (finalAttrs: {
-o "bin/${finalAttrs.meta.mainProgram}-bootstrap" -o "bin/${finalAttrs.meta.mainProgram}-bootstrap"
echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..." echo "Building ${finalAttrs.meta.mainProgram} v${finalAttrs.version} for ${clangStdenv.hostPlatform.system}..."
bin/${finalAttrs.meta.mainProgram}-bootstrap --opt L2 -p -o "bin/${finalAttrs.meta.mainProgram}" "src/${finalAttrs.meta.mainProgram}" bin/${finalAttrs.meta.mainProgram}-bootstrap build \
-p \
--opt L2 \
-o "bin/${finalAttrs.meta.mainProgram}" \
"src/${finalAttrs.meta.mainProgram}"
runHook postBuild runHook postBuild
''; '';

View file

@ -0,0 +1 @@
module helloJule