0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-21 12:53:05 -05:00
denoland-deno/tests/integration
Nathan Whitaker 174e496847
refactor: remove tsc snapshot (#27987)
Removes the TSC snapshot to unblock the V8 upgrade (which enables shared
RO heap, and is incompatible with multiple snapshots).


this compresses the sources and declaration files as well, which leads
to a roughly 4.2MB reduction in binary size.

this currently adds about 80ms to deno check times, but code cache isn't
wired up for the extension code (namely `00_typescript.js`) yet

```
❯ hyperfine --warmup 5 -p "rm -rf ~/Library/Caches/deno/check_cache_v2" "../../deno/target/release-lite/deno check main.ts" "deno check main.ts"
Benchmark 1: ../../deno/target/release-lite/deno check main.ts
  Time (mean ± σ):     184.2 ms ±   2.2 ms    [User: 378.3 ms, System: 48.2 ms]
  Range (min … max):   181.5 ms … 189.9 ms    15 runs

Benchmark 2: deno check main.ts
  Time (mean ± σ):     107.4 ms ±   1.2 ms    [User: 155.3 ms, System: 23.9 ms]
  Range (min … max):   105.3 ms … 109.6 ms    26 runs

Summary
  deno check main.ts ran
    1.72 ± 0.03 times faster than ../../deno/target/release-lite/deno check main.ts
```

---------

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2025-02-10 16:39:18 +00:00
..
bench_tests.rs chore: move bench test to spec test (#27970) 2025-02-05 10:49:10 -05:00
cache_tests.rs feat: TypeScript 5.7 (#27857) 2025-01-31 16:07:42 -05:00
check_tests.rs fix(check): compiler options from workspace members (#27785) 2025-01-28 10:49:58 -05:00
compile_tests.rs fix(check): compiler options from workspace members (#27785) 2025-01-28 10:49:58 -05:00
coverage_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
eval_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
flags_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
fmt_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
init_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
inspector_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
install_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
js_unit_tests.rs feat(lint): add JavaScript plugin support (#27203) 2025-02-05 16:59:24 +01:00
jsr_tests.rs fix(check): compiler options from workspace members (#27785) 2025-01-28 10:49:58 -05:00
jupyter_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
lsp_tests.rs refactor: remove tsc snapshot (#27987) 2025-02-10 16:39:18 +00:00
mod.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
node_unit_tests.rs feat(ext/node): implement node:sqlite (#27308) 2025-01-28 19:30:03 +05:30
npm_tests.rs chore: update ensure_registry_files_local to handle scoped packages (#27801) 2025-01-24 21:47:15 +09:00
pm_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
publish_tests.rs refactor: move denort to separate crate (#27688) 2025-01-17 20:39:29 +00:00
repl_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
run_tests.rs chore: fix some broken pty tests on windows (#27899) 2025-01-31 12:08:29 -05:00
serve_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
shared_library_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
task_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
test_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
upgrade_tests.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
watcher_tests.rs fix(check): compiler options from workspace members (#27785) 2025-01-28 10:49:58 -05:00