Skip to content

Commit 4a7f3e9

Browse files
authored
Merge pull request #338 from github0null/dev
v3.17.0 update
2 parents 3f9d9ce + ca54854 commit 4a7f3e9

File tree

109 files changed

+1602
-97
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+1602
-97
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ All notable version changes will be recorded in this file.
66

77
***
88

9+
### [v3.17.0] update
10+
11+
**New**:
12+
- `unify_builder`: Print 'Section Memory Usage' for AC5 / AC6 Compiler.
13+
- `Global Environment Variables`: A new plug-in settings: 'EIDE.Builder.EnvironmentVariables' for preset some global `Environment Variables`.
14+
15+
**Change**:
16+
- `unify_builder`: Bundle unify_builder executable files in plug-in package.
17+
18+
Merge `v3.16.2-prerelease` bugs fix.
19+
20+
***
21+
922
### [v3.16.1] update
1023

1124
**Fix**:

lang/arm.gcc.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@
313313
},
314314
"$disableOutputTask": {
315315
"type": "boolean",
316-
"markdownDescription": "Not Output Hex/Bin File",
316+
"markdownDescription": "Don't Output Hex/Bin File",
317317
"description.zh-cn": "不生成 Hex/Bin 文件",
318318
"enum": [
319319
true,

lang/arm.v5.verify.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,17 +157,21 @@
157157
"level-0",
158158
"level-1",
159159
"level-2",
160-
"level-3",
161-
"level-size",
162-
"level-speed"
160+
"level-3"
163161
],
164162
"enumDescriptions": [
165163
"-O0",
166164
"-O1",
167165
"-O2",
168-
"-O3",
169-
"-Ospace (for code size)",
170-
"-Otime (for code time)"
166+
"-O3"
167+
]
168+
},
169+
"optimize-for-time": {
170+
"markdownDescription": "Optimize For Time",
171+
"type": "boolean",
172+
"enum": [
173+
true,
174+
false
171175
]
172176
},
173177
"one-elf-section-per-function": {
@@ -392,7 +396,7 @@
392396
},
393397
"$disableOutputTask": {
394398
"type": "boolean",
395-
"markdownDescription": "Not Output Hex/Bin File",
399+
"markdownDescription": "Don't Output Hex/Bin File",
396400
"description.zh-cn": "不生成 Hex/Bin 文件",
397401
"enum": [
398402
true,

lang/arm.v6.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@
363363
},
364364
"$disableOutputTask": {
365365
"type": "boolean",
366-
"markdownDescription": "Not Output Hex/Bin File",
366+
"markdownDescription": "Don't Output Hex/Bin File",
367367
"description.zh-cn": "不生成 Hex/Bin 文件",
368368
"enum": [
369369
true,

lang/mips.mti.gcc.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
},
329329
"$disableOutputTask": {
330330
"type": "boolean",
331-
"markdownDescription": "Not Output Hex/Bin File",
331+
"markdownDescription": "Don't Output Hex/Bin File",
332332
"description.zh-cn": "不生成 Hex/Bin 文件",
333333
"enum": [
334334
true,

lang/riscv.gcc.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@
325325
},
326326
"$disableOutputTask": {
327327
"type": "boolean",
328-
"markdownDescription": "Not Output Hex/Bin File",
328+
"markdownDescription": "Don't Output Hex/Bin File",
329329
"description.zh-cn": "不生成 Hex/Bin 文件",
330330
"enum": [
331331
true,

lang/stm8.cosmic.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@
286286
},
287287
"$disableOutputTask": {
288288
"type": "boolean",
289-
"markdownDescription": "Not Output Hex/Bin File",
289+
"markdownDescription": "Don't Output Hex/Bin File",
290290
"default": false
291291
},
292292
"auto-include-stdc-libraries": {

lang/stm8.gnu-sdcc.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@
344344
},
345345
"$disableOutputTask": {
346346
"type": "boolean",
347-
"markdownDescription": "Not Output Hex/Bin File",
347+
"markdownDescription": "Don't Output Hex/Bin File",
348348
"description.zh-cn": "不生成 Hex/Bin 文件",
349349
"enum": [
350350
true,

lang/stm8.iar.verify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@
460460
},
461461
"$disableOutputTask": {
462462
"type": "boolean",
463-
"markdownDescription": "Not Output Hex/Bin File",
463+
"markdownDescription": "Don't Output Hex/Bin File",
464464
"description.zh-cn": "不生成 Hex/Bin 文件",
465465
"enum": [
466466
true,

package.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"homepage": "https://em-ide.com",
3939
"license": "MIT",
4040
"description": "A mcu development environment for 8051/AVR/STM8/Cortex-M/MIPS/RISC-V",
41-
"version": "3.16.1",
41+
"version": "3.17.0",
4242
"preview": false,
4343
"engines": {
4444
"vscode": "^1.67.0"
@@ -218,6 +218,9 @@
218218
},
219219
"EIDE.Cpptools.ForceInclude": {
220220
"type": "array",
221+
"items": {
222+
"type": "string"
223+
},
221224
"scope": "resource",
222225
"markdownDescription": "Force include file path list for c/c++ plug-in intellisence",
223226
"default": []
@@ -285,9 +288,20 @@
285288
"EIDE.Builder.AdditionalCommandLine": {
286289
"type": "string",
287290
"scope": "resource",
288-
"markdownDescription": "Append additional commandline when invoke unify_builder",
291+
"markdownDescription": "%settings.builder.extraCommandLine%",
289292
"default": ""
290293
},
294+
"EIDE.Builder.EnvironmentVariables": {
295+
"type": "array",
296+
"items": {
297+
"type": "string"
298+
},
299+
"scope": "resource",
300+
"markdownDescription": "%settings.builder.presetEnvVars%",
301+
"default": [
302+
"# Name=Value"
303+
]
304+
},
291305
"EIDE.Option.ShowToolbarInEditerTitle": {
292306
"type": "boolean",
293307
"scope": "resource",

0 commit comments

Comments
 (0)