|
@@ -20,6 +20,7 @@
|
|
|
"name": "AnalyzerTimes",
|
|
|
"define": "times.analyzer",
|
|
|
"deprecatedDefine": "analyzer-times",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Record detailed timers for the analyzer",
|
|
|
"params": ["level: 0 | 1 | 2"]
|
|
|
},
|
|
@@ -60,6 +61,7 @@
|
|
|
{
|
|
|
"name": "DceDebug",
|
|
|
"define": "dce-debug",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Show DCE log.",
|
|
|
"links": ["https://haxe.org/manual/cr-dce.html"]
|
|
|
},
|
|
@@ -71,16 +73,19 @@
|
|
|
{
|
|
|
"name": "DisableHxbCache",
|
|
|
"define": "disable-hxb-cache",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Use in-memory cache instead of hxb powered cache."
|
|
|
},
|
|
|
{
|
|
|
"name": "DisableHxbOptimizations",
|
|
|
"define": "disable-hxb-optimizations",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Disable shortcuts used by hxb cache to speed up display requests."
|
|
|
},
|
|
|
{
|
|
|
"name": "DisableParallelism",
|
|
|
"define": "disable-parallelism",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Disable all uses of parallelism in the compiler."
|
|
|
},
|
|
|
{
|
|
@@ -92,12 +97,14 @@
|
|
|
{
|
|
|
"name": "Display",
|
|
|
"define": "display",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Activated during completion.",
|
|
|
"links": ["https://haxe.org/manual/cr-completion.html"]
|
|
|
},
|
|
|
{
|
|
|
"name": "DisplayStdin",
|
|
|
"define": "display-stdin",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Read the contents of a file specified in `--display` from standard input."
|
|
|
},
|
|
|
{
|
|
@@ -114,12 +121,14 @@
|
|
|
{
|
|
|
"name": "Dump",
|
|
|
"define": "dump",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Dump typed AST in dump subdirectory using specified mode or non-prettified default.",
|
|
|
"params": ["mode: pretty | record | position | legacy"]
|
|
|
},
|
|
|
{
|
|
|
"name": "DumpStage",
|
|
|
"define": "dump.stage",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "The compiler stage after which to generate the dump",
|
|
|
"params": ["stage: typing | casting | inlining | analyzing | dce"],
|
|
|
"default": "dce"
|
|
@@ -127,6 +136,7 @@
|
|
|
{
|
|
|
"name": "DumpPath",
|
|
|
"define": "dump-path",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Path to generate dumps to (default: \"dump\").",
|
|
|
"default": "dump",
|
|
|
"params": ["path"]
|
|
@@ -134,11 +144,13 @@
|
|
|
{
|
|
|
"name": "DumpDependencies",
|
|
|
"define": "dump-dependencies",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Dump the classes dependencies in a dump subdirectory."
|
|
|
},
|
|
|
{
|
|
|
"name": "DumpIgnoreVarIds",
|
|
|
"define": "dump-ignore-var-ids",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Remove variable IDs from non-pretty dumps (helps with diff).",
|
|
|
"default": "1"
|
|
|
},
|
|
@@ -186,18 +198,21 @@
|
|
|
"name": "EvalTimes",
|
|
|
"define": "times.eval",
|
|
|
"deprecatedDefine": "eval-times",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Record per-method execution times in macro/interp mode. Implies eval-stack.",
|
|
|
"platforms": ["eval"]
|
|
|
},
|
|
|
{
|
|
|
"name": "FailFast",
|
|
|
"define": "fail-fast",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Abort compilation when first error occurs."
|
|
|
},
|
|
|
{
|
|
|
"name": "FilterTimes",
|
|
|
"define": "times.filter",
|
|
|
"deprecatedDefine": "filter-times",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Record per-filter execution times upon --times."
|
|
|
},
|
|
|
{
|
|
@@ -316,8 +331,15 @@
|
|
|
"name": "HxbTimes",
|
|
|
"define": "times.hxb",
|
|
|
"deprecatedDefine": "hxb-times",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Display hxb timing when used with `--times`."
|
|
|
},
|
|
|
+ {
|
|
|
+ "name": "HxbStats",
|
|
|
+ "define": "hxb.stats",
|
|
|
+ "signatureNeutral": true,
|
|
|
+ "doc": "Display some hxb related stats (only with compilation server)."
|
|
|
+ },
|
|
|
{
|
|
|
"name": "HxcppApiLevel",
|
|
|
"define": "hxcpp-api-level",
|
|
@@ -555,6 +577,7 @@
|
|
|
"name": "MacroTimes",
|
|
|
"define": "times.macro",
|
|
|
"deprecatedDefine": "macro-times",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Display per-macro timing when used with `--times`."
|
|
|
},
|
|
|
{
|
|
@@ -587,6 +610,7 @@
|
|
|
{
|
|
|
"name": "NoCompilation",
|
|
|
"define": "no-compilation",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Disable final compilation.",
|
|
|
"platforms": ["cpp", "hl"]
|
|
|
},
|
|
@@ -848,6 +872,7 @@
|
|
|
{
|
|
|
"name": "MessageReporting",
|
|
|
"define": "message.reporting",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Select message reporting mode for compiler output. (default: pretty)",
|
|
|
"default": "pretty",
|
|
|
"params": ["mode: classic | pretty | indent"]
|
|
@@ -855,21 +880,25 @@
|
|
|
{
|
|
|
"name": "MessageNoColor",
|
|
|
"define": "message.no-color",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Disable ANSI color codes in message reporting."
|
|
|
},
|
|
|
{
|
|
|
"name": "MessageAbsolutePositions",
|
|
|
"define": "message.absolute-positions",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Use absolute character positions instead of line/columns for message reporting."
|
|
|
},
|
|
|
{
|
|
|
"name": "MessageLogFile",
|
|
|
"define": "message.log-file",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Path to a text file to write message reporting to, in addition to regular output."
|
|
|
},
|
|
|
{
|
|
|
"name": "MessageLogFormat",
|
|
|
"define": "message.log-format",
|
|
|
+ "signatureNeutral": true,
|
|
|
"doc": "Select message reporting mode for message log file. (default: indent)",
|
|
|
"default": "indent",
|
|
|
"params": ["format: classic | pretty | indent"]
|