Skip to content

Commit

Permalink
Version 3.4.0-77.0.dev
Browse files Browse the repository at this point in the history
Merge 8b823dc into dev
  • Loading branch information
Dart CI committed Jan 26, 2024
2 parents 6ff9926 + 8b823dc commit 5636e33
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
16 changes: 14 additions & 2 deletions pkg/dart2wasm/tool/compile_benchmark
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ DART_CONFIGURATION=${DART_CONFIGURATION:-ReleaseX64}
BIN_DIR="$OUT_DIR/$DART_CONFIGURATION"

BINARYEN="$BIN_DIR/wasm-opt"
DART="$BIN_DIR/dart"
DART_AOT_RUNTIME="$BIN_DIR/dart_precompiled_runtime"
SDK_ARG="--dart-sdk=$SDK_DIR"

Expand All @@ -49,6 +50,7 @@ OPT_FLAGS_L3=($(find_flags 'optimizationLevel3Flags'))
OPT_FLAGS_L4=($(find_flags 'optimizationLevel4Flags'))

RUN_BINARYEN=1
RUN_SRC=0
COMPILE_BENCHMARK_BASE_NAME=""
PLATFORM_FILENAME="dart2wasm_platform.dill"
SNAPSHOT_NAME="dart2wasm"
Expand All @@ -66,6 +68,11 @@ while [ $# -gt 0 ]; do
shift
;;

--src)
RUN_SRC=1
shift
;;

--js-compatibility)
PLATFORM_FILENAME="dart2wasm_js_compatibility_platform.dill"
DART2WASM_ARGS+=("--js-compatibility")
Expand Down Expand Up @@ -157,6 +164,7 @@ fi

PLATFORM_ARG="--platform=$BIN_DIR/$PLATFORM_FILENAME"
DART2WASM_AOT_SNAPSHOT="$BIN_DIR/$SNAPSHOT_NAME.snapshot"
DART2WASM_SRC="$SDK_DIR/pkg/dart2wasm/bin/dart2wasm.dart"

function measure() {
set +e
Expand Down Expand Up @@ -184,9 +192,13 @@ function run_if_binaryen_enabled() {
fi
}

dart2wasm_command=("$DART_AOT_RUNTIME" "${VM_ARGS[@]}" "$DART2WASM_AOT_SNAPSHOT" "$SDK_ARG" "$PLATFORM_ARG" "${DART2WASM_ARGS[@]}" "$DART_FILE" "$WASM_FILE")
if [ $RUN_SRC -eq 1 ]; then
dart2wasm_command=("$DART" "${VM_ARGS[@]}" "$DART2WASM_SRC" "$SDK_ARG" "$PLATFORM_ARG" "${DART2WASM_ARGS[@]}" "$DART_FILE" "$WASM_FILE")
else
dart2wasm_command=("$DART_AOT_RUNTIME" "${VM_ARGS[@]}" "$DART2WASM_AOT_SNAPSHOT" "$SDK_ARG" "$PLATFORM_ARG" "${DART2WASM_ARGS[@]}" "$DART_FILE" "$WASM_FILE")
fi

binaryen_command=("$BINARYEN" $BINARYEN_FLAGS "$WASM_FILE" -o "$WASM_FILE")
binaryen_command=("$BINARYEN" "${BINARYEN_FLAGS[@]}" "$WASM_FILE" -o "$WASM_FILE")

if [ -n "$COMPILE_BENCHMARK_BASE_NAME" ]; then
measure ${dart2wasm_command[@]}
Expand Down
2 changes: 1 addition & 1 deletion tools/VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ CHANNEL dev
MAJOR 3
MINOR 4
PATCH 0
PRERELEASE 76
PRERELEASE 77
PRERELEASE_PATCH 0

0 comments on commit 5636e33

Please sign in to comment.