1[build]
2rustflags = [
3    "--cfg", "getrandom_backend=\"wasm_js\"",
4    "-Ctarget-feature=+atomics,+bulk-memory,+mutable-globals",
5    "-Clink-arg=--shared-memory",
6    "-Clink-arg=--max-memory=1073741824",
7    "-Clink-arg=--import-memory",
8    "-Clink-arg=--export=__wasm_init_tls",
9    "-Clink-arg=--export=__tls_size",
10    "-Clink-arg=--export=__tls_align",
11    "-Clink-arg=--export=__tls_base",
12    "-Clink-arg=--export=__heap_base",
13]
14
15[profile.release]
16lto = true
17codegen-units = 1
18panic = "abort"
19
20[profile.dev]
21opt-level = 3
22lto = "thin"
23# Debug assertions cause wasm-bindgen-cli to fail with unknown instruction errors for some reason
24debug-assertions = false