Skip to content

Commit 929adfe

Browse files
authored
Merge pull request #33 from ngallodev/sync/upstream-13m1-20261108
Upstream sync 13M-1: merge DeusData 5689ea5 with CLI ports of DeusData#2198, DeusData#1561, DeusData#1430
2 parents cf63fe6 + c3c5271 commit 929adfe

59 files changed

Lines changed: 8247 additions & 251 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/_build.yml‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
release-candidates/${{ matrix.goos }}-${{ matrix.goarch }}/unstripped/*
9292
release-candidates/${{ matrix.goos }}-${{ matrix.goarch }}/THIRD_PARTY_NOTICES.md
9393
94-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
94+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
9595
with:
9696
name: release-candidates-${{ matrix.goos }}-${{ matrix.goarch }}
9797
path: release-candidates/${{ matrix.goos }}-${{ matrix.goarch }}
@@ -150,7 +150,7 @@ jobs:
150150
release-candidates/windows-amd64/unstripped/*
151151
release-candidates/windows-amd64/THIRD_PARTY_NOTICES.md
152152
153-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
153+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
154154
with:
155155
name: release-candidates-windows-amd64
156156
path: release-candidates/windows-amd64
@@ -213,7 +213,7 @@ jobs:
213213
release-candidates/windows-arm64/unstripped/*
214214
release-candidates/windows-arm64/THIRD_PARTY_NOTICES.md
215215
216-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
216+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
217217
with:
218218
name: release-candidates-windows-arm64
219219
path: release-candidates/windows-arm64
@@ -277,7 +277,7 @@ jobs:
277277
release-candidates/linux-${{ matrix.arch }}-portable/unstripped/*
278278
release-candidates/linux-${{ matrix.arch }}-portable/THIRD_PARTY_NOTICES.md
279279
280-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
280+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
281281
with:
282282
name: release-candidates-linux-${{ matrix.arch }}-portable
283283
path: release-candidates/linux-${{ matrix.arch }}-portable
@@ -451,7 +451,7 @@ jobs:
451451
452452
- name: Preserve candidate selection evidence
453453
if: ${{ always() }}
454-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
454+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
455455
with:
456456
name: release-selection-evidence
457457
path: selection-evidence
@@ -460,60 +460,60 @@ jobs:
460460
# Keep the established artifact names so the reusable smoke workflow and
461461
# all callers consume only the selected, byte-verified containers.
462462
- name: Upload linux-amd64 containers
463-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
463+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
464464
with:
465465
name: binaries-linux-amd64
466466
path: release-containers/linux-amd64/*
467467
if-no-files-found: error
468468

469469
- name: Upload linux-arm64 containers
470-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
470+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
471471
with:
472472
name: binaries-linux-arm64
473473
path: release-containers/linux-arm64/*
474474
if-no-files-found: error
475475

476476
- name: Upload linux-amd64-portable containers
477-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
477+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
478478
with:
479479
name: binaries-linux-amd64-portable
480480
path: release-containers/linux-amd64-portable/*
481481
if-no-files-found: error
482482

483483
- name: Upload linux-arm64-portable containers
484-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
484+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
485485
with:
486486
name: binaries-linux-arm64-portable
487487
path: release-containers/linux-arm64-portable/*
488488
if-no-files-found: error
489489

490490
- name: Upload darwin-amd64 containers
491491
if: ${{ inputs.platforms != 'linux' }}
492-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
492+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
493493
with:
494494
name: binaries-darwin-amd64
495495
path: release-containers/darwin-amd64/*
496496
if-no-files-found: error
497497

498498
- name: Upload darwin-arm64 containers
499499
if: ${{ inputs.platforms != 'linux' }}
500-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
500+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
501501
with:
502502
name: binaries-darwin-arm64
503503
path: release-containers/darwin-arm64/*
504504
if-no-files-found: error
505505

506506
- name: Upload windows-amd64 containers
507507
if: ${{ inputs.platforms != 'linux' }}
508-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
508+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
509509
with:
510510
name: binaries-windows-amd64
511511
path: release-containers/windows-amd64/*
512512
if-no-files-found: error
513513

514514
- name: Upload windows-arm64 containers
515515
if: ${{ inputs.platforms != 'linux' }}
516-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
516+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
517517
with:
518518
name: binaries-windows-arm64
519519
path: release-containers/windows-arm64/*

‎.github/workflows/_memwaste.yml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
run: python3 scripts/memwaste-ratchet.py --out "$RUNNER_TEMP/memwaste-event" --venue ${{ inputs.mode }}-linux
5353
- name: Upload report
5454
if: ${{ always() }}
55-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
55+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
5656
with:
5757
name: memwaste-event-linux-${{ inputs.mode }}
5858
path: |
@@ -82,7 +82,7 @@ jobs:
8282
--out "$RUNNER_TEMP/memwaste-scaling" | tee "$RUNNER_TEMP/memwaste-scaling/report.txt"
8383
- name: Upload report
8484
if: ${{ always() }}
85-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
85+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
8686
with:
8787
name: memwaste-scaling-linux-${{ inputs.mode }}
8888
path: ${{ runner.temp }}/memwaste-scaling/report.txt
@@ -108,7 +108,7 @@ jobs:
108108
--out "$RUNNER_TEMP/memwaste-access" | tee "$RUNNER_TEMP/memwaste-access/report.txt"
109109
- name: Upload report
110110
if: ${{ always() }}
111-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
111+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
112112
with:
113113
name: memwaste-access-linux-${{ inputs.mode }}
114114
path: |
@@ -135,7 +135,7 @@ jobs:
135135
run: python3 scripts/memwaste-ratchet.py --out "$RUNNER_TEMP/memwaste-event" --venue full-macos
136136
- name: Upload report
137137
if: ${{ always() }}
138-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
138+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
139139
with:
140140
name: memwaste-event-macos-${{ inputs.mode }}
141141
path: |
@@ -177,7 +177,7 @@ jobs:
177177
run: python3 scripts/memwaste-ratchet.py --out "$(cygpath -u "$RUNNER_TEMP")/memwaste-event" --venue full-windows
178178
- name: Upload report
179179
if: ${{ always() }}
180-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
180+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
181181
with:
182182
name: memwaste-event-windows-${{ inputs.mode }}
183183
path: |

‎.github/workflows/_soak.yml‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ jobs:
9797
scripts/soak-legs.sh --legs "${{ inputs.legs }}" "$binary" ${{ inputs.duration_minutes }}
9898
- name: Upload metrics
9999
if: always()
100-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
100+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
101101
with:
102102
name: soak-quick-${{ matrix.goos }}-${{ matrix.goarch }}
103103
path: soak-results/
104104
retention-days: 14
105105
- name: Upload query-leak metrics
106106
if: always()
107-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
107+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
108108
with:
109109
name: soak-query-leak-${{ matrix.goos }}-${{ matrix.goarch }}
110110
path: soak-results-query-leak/
@@ -175,14 +175,14 @@ jobs:
175175
scripts/soak-legs.sh --legs "${{ inputs.legs }}" "$binary" ${{ inputs.duration_minutes }}
176176
- name: Upload metrics
177177
if: always()
178-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
178+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
179179
with:
180180
name: soak-quick-windows-amd64
181181
path: soak-results/
182182
retention-days: 14
183183
- name: Upload query-leak metrics
184184
if: always()
185-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
185+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
186186
with:
187187
name: soak-query-leak-windows-amd64
188188
path: soak-results-query-leak/
@@ -254,14 +254,14 @@ jobs:
254254
scripts/soak-legs.sh --legs "${{ inputs.legs }}" "$binary" ${{ inputs.duration_minutes }}
255255
- name: Upload metrics
256256
if: always()
257-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
257+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
258258
with:
259259
name: soak-quick-windows-arm64
260260
path: soak-results/
261261
retention-days: 14
262262
- name: Upload query-leak metrics
263263
if: always()
264-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
264+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
265265
with:
266266
name: soak-query-leak-windows-arm64
267267
path: soak-results-query-leak/
@@ -306,14 +306,14 @@ jobs:
306306
${{ inputs.duration_minutes }}
307307
- name: Upload metrics
308308
if: always()
309-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
309+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
310310
with:
311311
name: soak-quick-linux-${{ matrix.arch }}-portable
312312
path: soak-results/
313313
retention-days: 14
314314
- name: Upload query-leak metrics
315315
if: always()
316-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
316+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
317317
with:
318318
name: soak-query-leak-linux-${{ matrix.arch }}-portable
319319
path: soak-results-query-leak/
@@ -354,7 +354,7 @@ jobs:
354354
run: scripts/soak-legs.sh --legs quick build/c/codebase-memory-cli 15
355355
- name: Upload metrics
356356
if: always()
357-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
357+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
358358
with:
359359
name: soak-asan-${{ matrix.goos }}-${{ matrix.goarch }}
360360
path: soak-results/
@@ -394,7 +394,7 @@ jobs:
394394
run: scripts/soak-legs.sh --legs quick build/c/codebase-memory-cli 15
395395
- name: Upload metrics
396396
if: always()
397-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
397+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
398398
with:
399399
name: soak-asan-windows-amd64
400400
path: soak-results/

‎.github/workflows/_test.yml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ jobs:
268268
# too keeps red iterations warm.
269269
- name: Shard manifest (completeness proof)
270270
if: always()
271-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
271+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
272272
with:
273273
name: shard-manifest-${{ matrix.os }}-${{ matrix.cc }}-${{ strategy.job-index }}
274274
path: build/c/test-logs/shard-manifest.txt
@@ -289,7 +289,7 @@ jobs:
289289
# directory, and a second error would only bury the first.
290290
- name: Failing suite logs
291291
if: failure()
292-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
292+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
293293
with:
294294
name: suite-logs-${{ matrix.os }}-${{ matrix.cc }}-${{ strategy.job-index }}
295295
path: build/c/test-logs/failed/
@@ -333,7 +333,7 @@ jobs:
333333
with:
334334
node-version: "22"
335335

336-
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
336+
- uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
337337
with:
338338
python-version: "3.12"
339339

@@ -421,7 +421,7 @@ jobs:
421421
# not end green, only when the job failed.
422422
- name: Failing suite logs
423423
if: failure()
424-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
424+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
425425
with:
426426
name: suite-logs-diag
427427
path: build/c/test-logs/failed/
@@ -519,7 +519,7 @@ jobs:
519519
# not end green, only when the job failed.
520520
- name: Failing suite logs
521521
if: failure()
522-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
522+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
523523
with:
524524
name: suite-logs-lsan-macos
525525
path: build/c/test-logs/failed/
@@ -695,7 +695,7 @@ jobs:
695695

696696
- name: Shard manifest (completeness proof)
697697
if: always()
698-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
698+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
699699
with:
700700
name: shard-manifest-${{ matrix.os }}-${{ matrix.msystem }}-${{ strategy.job-index }}
701701
path: build/c/test-logs/shard-manifest.txt
@@ -710,7 +710,7 @@ jobs:
710710
# not end green, only when the job failed.
711711
- name: Failing suite logs
712712
if: failure()
713-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
713+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
714714
with:
715715
name: suite-logs-${{ matrix.os }}-${{ matrix.msystem }}-${{ strategy.job-index }}
716716
path: build/c/test-logs/failed/

‎.github/workflows/dry-run.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ jobs:
148148
run: scripts/fuzz.sh all --runs 20000 --seed 1
149149
- name: Upload reproducers
150150
if: ${{ failure() }}
151-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
151+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
152152
with:
153153
name: fuzz-artifacts
154154
path: build/fuzz/artifacts-*/

‎.github/workflows/nightly-soak.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
run: scripts/fuzz.sh all --max-total-time 1800 --seed 0
4646
- name: Upload reproducers
4747
if: ${{ failure() }}
48-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
48+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
4949
with:
5050
name: fuzz-artifacts-nightly
5151
path: build/fuzz/artifacts-*/

‎.github/workflows/release.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ jobs:
452452

453453
- name: Preserve extracted-object VirusTotal evidence
454454
if: ${{ always() }}
455-
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
455+
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
456456
with:
457457
name: virustotal-evidence-release-${{ github.run_id }}
458458
path: |
@@ -578,7 +578,7 @@ jobs:
578578
579579
# ── PyPI ─────────────────────────────────────────────────
580580
- name: Setup Python
581-
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
581+
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
582582
with:
583583
python-version: '3.12'
584584

‎Makefile.cbm‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,7 @@ EXTRACTION_SRCS = \
417417
$(CBM_DIR)/diagram.c \
418418
$(CBM_DIR)/route_path.c \
419419
$(CBM_DIR)/openapi.c \
420+
$(CBM_DIR)/extract_nextjs.c \
420421
$(CBM_DIR)/sql_values.c \
421422
$(CBM_DIR)/helpers.c \
422423
$(CBM_DIR)/cpp_branch_views.c \
@@ -872,6 +873,7 @@ TEST_CS_LSP_SRCS = tests/test_cs_lsp.c
872873
TEST_CS_LSP_BENCH_SRCS = tests/test_cs_lsp_bench.c
873874

874875
TEST_PERL_LSP_SRCS = tests/test_perl_lsp.c
876+
TEST_RUBY_LSP_SRCS = tests/test_ruby_lsp.c
875877

876878
TEST_SCOPE_SRCS = tests/test_scope.c
877879

@@ -996,7 +998,7 @@ TEST_REPRO_SRCS = \
996998

997999
TEST_OPERATION_HOST_SRCS = tests/test_operation_host.c
9981000

999-
ALL_TEST_SRCS =$(TEST_OPERATION_HOST_SRCS) tests/test_main.c tests/test_coverage_children.c tests/test_coverage_parent_failure.c tests/test_complexity.c $(filter-out tests/foundation_main.c,$(TEST_FOUNDATION_SRCS)) $(TEST_EXTRACTION_SRCS) $(TEST_STORE_SRCS) $(TEST_CYPHER_SRCS) $(TEST_OPERATION_SRCS) $(TEST_DAEMON_SRCS) $(TEST_DISCOVER_SRCS) $(TEST_GRAPH_BUFFER_SRCS) $(TEST_PIPELINE_SRCS) $(TEST_WATCHER_SRCS) $(TEST_LZ4_SRCS) $(TEST_ZSTD_SRCS) $(TEST_ARTIFACT_SRCS) $(TEST_SQLITE_WRITER_SRCS) $(TEST_GO_LSP_SRCS) $(TEST_C_LSP_SRCS) $(TEST_PHP_LSP_SRCS) $(TEST_CS_LSP_SRCS) $(TEST_CS_LSP_BENCH_SRCS) $(TEST_PERL_LSP_SRCS) $(TEST_SCOPE_SRCS) $(TEST_TYPE_REP_SRCS) $(TEST_PY_LSP_SRCS) $(TEST_PY_LSP_BENCH_SRCS) $(TEST_PY_LSP_STRESS_SRCS) $(TEST_PY_LSP_SCALE_SRCS) $(TEST_TS_LSP_SRCS) $(TEST_JAVA_LSP_SRCS) $(TEST_KOTLIN_LSP_SRCS) $(TEST_RUST_LSP_SRCS) $(TEST_TRACES_SRCS) $(TEST_CLI_SRCS) $(TEST_MEM_SRCS) $(TEST_UI_SRCS) $(TEST_HTTPD_SRCS) $(TEST_SECURITY_SRCS) $(TEST_YAML_SRCS) $(TEST_SEMANTIC_SRCS) $(TEST_AST_PROFILE_SRCS) $(TEST_SLAB_ALLOC_SRCS) $(TEST_SIMHASH_SRCS) $(TEST_STACK_OVERFLOW_SRCS) $(TEST_INTEGRATION_SRCS)
1001+
ALL_TEST_SRCS =$(TEST_OPERATION_HOST_SRCS) tests/test_main.c tests/test_coverage_children.c tests/test_coverage_parent_failure.c tests/test_complexity.c $(filter-out tests/foundation_main.c,$(TEST_FOUNDATION_SRCS)) $(TEST_EXTRACTION_SRCS) $(TEST_STORE_SRCS) $(TEST_CYPHER_SRCS) $(TEST_OPERATION_SRCS) $(TEST_DAEMON_SRCS) $(TEST_DISCOVER_SRCS) $(TEST_GRAPH_BUFFER_SRCS) $(TEST_PIPELINE_SRCS) $(TEST_WATCHER_SRCS) $(TEST_LZ4_SRCS) $(TEST_ZSTD_SRCS) $(TEST_ARTIFACT_SRCS) $(TEST_SQLITE_WRITER_SRCS) $(TEST_GO_LSP_SRCS) $(TEST_C_LSP_SRCS) $(TEST_PHP_LSP_SRCS) $(TEST_CS_LSP_SRCS) $(TEST_CS_LSP_BENCH_SRCS) $(TEST_PERL_LSP_SRCS) $(TEST_RUBY_LSP_SRCS) $(TEST_SCOPE_SRCS) $(TEST_TYPE_REP_SRCS) $(TEST_PY_LSP_SRCS) $(TEST_PY_LSP_BENCH_SRCS) $(TEST_PY_LSP_STRESS_SRCS) $(TEST_PY_LSP_SCALE_SRCS) $(TEST_TS_LSP_SRCS) $(TEST_JAVA_LSP_SRCS) $(TEST_KOTLIN_LSP_SRCS) $(TEST_RUST_LSP_SRCS) $(TEST_TRACES_SRCS) $(TEST_CLI_SRCS) $(TEST_MEM_SRCS) $(TEST_UI_SRCS) $(TEST_HTTPD_SRCS) $(TEST_SECURITY_SRCS) $(TEST_YAML_SRCS) $(TEST_SEMANTIC_SRCS) $(TEST_AST_PROFILE_SRCS) $(TEST_SLAB_ALLOC_SRCS) $(TEST_SIMHASH_SRCS) $(TEST_STACK_OVERFLOW_SRCS) $(TEST_INTEGRATION_SRCS)
10001002

10011003

10021004
# ── Build directories ────────────────────────────────────────────

0 commit comments

Comments
 (0)