Skip to content

Commit d812482

Browse files
authored
feat: Add optimize shorthands for -Ospeed and -Osize (#1781)
1 parent cf2d392 commit d812482

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

cli/asc.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
" Default optimizations -O / -O3s",
3939
" Make a release build -O --noAssert",
4040
" Make a debug build --debug",
41-
" Optimize for speed -O3",
42-
" Optimize for size -O3z --converge",
41+
" Optimize for speed -Ospeed",
42+
" Optimize for size -Osize",
4343
""
4444
],
4545
"type": "b",
@@ -390,5 +390,7 @@
390390
"-O0z": { "value": { "optimizeLevel": 0, "shrinkLevel": 2 } },
391391
"-O1z": { "value": { "optimizeLevel": 1, "shrinkLevel": 2 } },
392392
"-O2z": { "value": { "optimizeLevel": 2, "shrinkLevel": 2 } },
393-
"-O3z": { "value": { "optimizeLevel": 3, "shrinkLevel": 2 } }
393+
"-O3z": { "value": { "optimizeLevel": 3, "shrinkLevel": 2 } },
394+
"-Ospeed": { "value": { "optimizeLevel": 3, "shrinkLevel": 0 } },
395+
"-Osize": { "value": { "optimizeLevel": 0, "shrinkLevel": 2, "converge": true } }
394396
}

0 commit comments

Comments
 (0)