Unverified Commit a2fc0e8c authored by Philip Taron's avatar Philip Taron Committed by GitHub
Browse files

julec: 0.1.6 -> 0.1.7 (#456475)

parents 89424688 a6018d1f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -93,6 +93,9 @@ insert_final_newline = unset
[*.jule]
indent_style = tab

[jule.mod]
insert_final_newline = unset

# Keep this hint at the bottom:
# Please don't add entries for subfolders here.
# Create <subfolder>/.editorconfig instead.
+0 −1
Original line number Diff line number Diff line
{
  julec,
  clang,
  makeSetupHook,
}:

+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ julecBuildHook() {

  julecSetEnv
  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

+9 −5
Original line number Diff line number Diff line
@@ -22,23 +22,23 @@ let
in
clangStdenv.mkDerivation (finalAttrs: {
  pname = "julec";
  version = "0.1.6";
  version = "0.1.7";

  src = fetchFromGitHub {
    owner = "julelang";
    repo = "jule";
    tag = "jule${finalAttrs.version}";
    name = "jule-${finalAttrs.version}";
    hash = "sha256-y4v8FdQkB5Si3SYkchFG9fAU4ZhabAMcPkDcLEWW+6k=";
    hash = "sha256-7py8QrNMX8LwpI7LCp5XgRFUzgltFP1rTbuzqw/1D8o=";
  };

  irSrc = fetchFromGitHub {
    owner = "julelang";
    repo = "julec-ir";
    # revision determined by the upstream commit hash in julec-ir/README.md
    rev = "aebbd12c0f89f6a04f856f3e23d5ea39741c3e0f";
    rev = "81ddbed06a715428a90d3645f7242fa4e522ea16";
    name = "jule-ir-${finalAttrs.version}";
    hash = "sha256-7eDOYMmCEfW+0zZpESY1+ql3hWZZ/Q75lKT0nBQPktE=";
    hash = "sha256-Az9RDrwRY2kuMgL/Lf/x6YctfySr96/imWZeOa+J/rM=";
  };

  dontConfigure = true;
@@ -76,7 +76,11 @@ clangStdenv.mkDerivation (finalAttrs: {
      -o "bin/${finalAttrs.meta.mainProgram}-bootstrap"

    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
  '';
+1 −0
Original line number Diff line number Diff line
module helloJule
 No newline at end of file