mirror of
https://github.com/denoland/deno.git
synced 2025-08-03 18:38:33 +00:00
Remove denort optimization (#10350)
denort is an optimization to "deno compile" to produce slightly smaller output. It's a decent idea, but causes a lot of negative side-effects: - Deno's link time is a source of constant agony both locally and in CI, denort doubles link time. - The release process is a long and arduous undertaking with many manual steps. denort necessitates an additional manual zip + upload from M1 apple computers. - The "deno compile" interface is complicated with the "--lite" option. This is confusing for uses ("why wouldn't you want lite?"). The benefits of this feature do not outweigh the negatives. We must find a different approach to optimizing "deno compile" output.
This commit is contained in:
parent
e4e7d957e8
commit
f7c298e297
11 changed files with 9 additions and 103 deletions
|
@ -10,8 +10,6 @@ pub fn deno() -> String {
|
|||
})
|
||||
}
|
||||
|
||||
// allow(dead_code) because denort does not use this.
|
||||
#[allow(dead_code)]
|
||||
pub fn is_canary() -> bool {
|
||||
option_env!("DENO_CANARY").is_some()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue