Do not emit debug info by default

This basically flips the --noDebug flag to become a --debug flag, so some optimizations, like inlining, aren't skipped by default, which might be unexpected.
This commit is contained in:
dcodeIO
2018-11-09 12:28:10 +01:00
parent d93ca84aed
commit 4f95dce6e2
72 changed files with 6244 additions and 6197 deletions

View File

@ -505,7 +505,7 @@ exports.main = function main(argv, options, callback) {
module.setOptimizeLevel(optimizeLevel);
module.setShrinkLevel(shrinkLevel);
module.setDebugInfo(!args.noDebug);
module.setDebugInfo(args.debug);
var runPasses = [];
if (args.runPasses) {

View File

@ -81,13 +81,13 @@
],
"type": "s"
},
"noTreeShaking": {
"description": "Disables compiler-level tree-shaking, compiling everything.",
"debug": {
"description": "Enables debug information in emitted binaries.",
"type": "b",
"default": false
},
"noDebug": {
"description": "Disables maintaining of debug information in binaries.",
"noTreeShaking": {
"description": "Disables compiler-level tree-shaking, compiling everything.",
"type": "b",
"default": false
},