# Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. [workspace] members = [ "bench_util", "cli", "core", "runtime", "test_plugin", "test_util", "extensions/broadcast_channel", "extensions/console", "extensions/crypto", "extensions/fetch", "extensions/net", "extensions/timers", "extensions/url", "extensions/web", "extensions/webgpu", "extensions/webidl", "extensions/websocket", "extensions/webstorage" ] exclude = ["test_util/std/hash/_wasm"] # NB: the `bench` and `release` profiles must remain EXACTLY the same. [profile.release] codegen-units = 1 incremental = true lto = true opt-level = 'z' # Optimize for size # NB: the `bench` and `release` profiles must remain EXACTLY the same. [profile.bench] codegen-units = 1 incremental = true lto = true opt-level = 'z' # Optimize for size # Optimize these packages for performance. # NB: the `bench` and `release` profiles must remain EXACTLY the same. [profile.bench.package.rand] opt-level = 3 [profile.bench.package.flate2] opt-level = 3 [profile.bench.package.brotli] opt-level = 3 [profile.bench.package.miniz_oxide] opt-level = 3 [profile.bench.package.async-compression] opt-level = 3 [profile.bench.package.brotli-decompressor] opt-level = 3 [profile.bench.package.deno_core] opt-level = 3 [profile.bench.package.deno_runtime] opt-level = 3 [profile.bench.package.deno_net] opt-level = 3 [profile.bench.package.rusty_v8] opt-level = 3 [profile.bench.package.serde_v8] opt-level = 3 [profile.bench.package.serde] opt-level = 3 # NB: the `bench` and `release` profiles must remain EXACTLY the same. [profile.release.package.rand] opt-level = 3 [profile.release.package.flate2] opt-level = 3 [profile.release.package.brotli] opt-level = 3 [profile.release.package.miniz_oxide] opt-level = 3 [profile.release.package.async-compression] opt-level = 3 [profile.release.package.brotli-decompressor] opt-level = 3 [profile.release.package.deno_core] opt-level = 3 [profile.release.package.deno_runtime] opt-level = 3 [profile.release.package.deno_net] opt-level = 3 [profile.release.package.rusty_v8] opt-level = 3 [profile.release.package.serde_v8] opt-level = 3 [profile.release.package.serde] opt-level = 3