From 8342968516549ff965df1ef231a9d35632c4fcac Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 14 Oct 2025 12:12:23 +0300 Subject: [PATCH] ci: cleanup remaining references to vlib/x/json2/decoder2/ --- .github/workflows/benchmark_footprint_json_decode.yml | 6 +++--- .github/workflows/benchmark_footprint_json_encode.yml | 1 - .github/workflows/sanitized_ci.yml | 2 -- vlib/x/json2/tests/bench.v | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/benchmark_footprint_json_decode.yml b/.github/workflows/benchmark_footprint_json_decode.yml index 8053cc49a..18d9f83ad 100644 --- a/.github/workflows/benchmark_footprint_json_decode.yml +++ b/.github/workflows/benchmark_footprint_json_decode.yml @@ -3,7 +3,7 @@ name: json decoder benchmark CI on: push: paths: - - 'vlib/x/json2/decoder2/**' # Trigger on changes in this folder + - 'vlib/x/json2/**' # Trigger on changes in this folder jobs: json-encode-benchmark: @@ -18,10 +18,10 @@ jobs: run: make -j4 && ./v symlink - name: Run V benchmark and save output - run: (echo '```sh'; v -prod crun vlib/x/json2/decoder2/tests/bench.v; echo '```') > vlib/x/json2/decoder2/tests/bench_out.md + run: (echo '```txt'; v -prod crun vlib/x/json2/tests/bench.v; echo '```') > vlib/x/json2/tests/bench_out.md - name: Upload result file uses: actions/upload-artifact@v4 with: name: program-output - path: vlib/x/json2/decoder2/tests/bench_out.md + path: vlib/x/json2/tests/bench_out.md diff --git a/.github/workflows/benchmark_footprint_json_encode.yml b/.github/workflows/benchmark_footprint_json_encode.yml index 6aef80d30..c308f6695 100644 --- a/.github/workflows/benchmark_footprint_json_encode.yml +++ b/.github/workflows/benchmark_footprint_json_encode.yml @@ -4,7 +4,6 @@ on: push: paths: - 'vlib/x/json2/**' # Trigger on changes in this folder - - '!vlib/x/json2/decoder2/**' # Ignore - '!vlib/x/json2/strict/**' # Ignore - '!vlib/x/json2/tests/**' # Ignore diff --git a/.github/workflows/sanitized_ci.yml b/.github/workflows/sanitized_ci.yml index cad916bc6..25b2f532b 100644 --- a/.github/workflows/sanitized_ci.yml +++ b/.github/workflows/sanitized_ci.yml @@ -42,7 +42,6 @@ on: - 'vlib/v/preludes/**.v' - 'vlib/v/embed_file/**.v' - 'vlib/x/json2/**.v' - - 'vlib/x/json2/decoder2/**.v' - '**/sanitized_ci.yml' pull_request: paths: @@ -71,7 +70,6 @@ on: - 'vlib/v/preludes/**.v' - 'vlib/v/embed_file/**.v' - 'vlib/x/json2/**.v' - - 'vlib/x/json2/decoder2/**.v' - '**/sanitized_ci.yml' concurrency: diff --git a/vlib/x/json2/tests/bench.v b/vlib/x/json2/tests/bench.v index 9917f2fa5..2cd114744 100644 --- a/vlib/x/json2/tests/bench.v +++ b/vlib/x/json2/tests/bench.v @@ -3,8 +3,7 @@ import json as old_json import benchmark import time -// ./v -prod crun vlib/x/json/tests/c.v -// ./v wipe-cache && ./v -prod -cc gcc crun vlib/x/json2/decoder2/tests/bench.v +// ./v wipe-cache && ./v -prod -cc gcc crun vlib/x/json2/tests/bench.v const max_iterations = 1_000_000 // const max_iterations = 10 // trying figure out it is slower in small loop. I guess it is `fulfill_nodes` related. Any suggestion? -- 2.39.5