Skip to content

Commit 4f8a660

Browse files
authored
Merge pull request #515 from github0null/dev
v3.26.7 revision
2 parents 99bb6b6 + 847f597 commit 4f8a660

22 files changed

+1605
-118
lines changed

CHANGELOG.md

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

77
***
88

9+
### [v3.26.7] revision
10+
11+
**Improve**:
12+
- `IAR C/C++ Intellisense`: Export IAR internal preprocessor defines for cpptools extension.
13+
- `ELF Map View`: Add `.rodata` section for map view. Support map view for IAR_ARM toolchain.
14+
- `Compiler Options`: Add `dwarf-4/5` options. Add `-Wextra -Wpedantic -Wshadow -Wconversion` options for `all-warnings` options.
15+
16+
**Changes**:
17+
- `Disassembly View`: Remove `--visualize-jumps` options (because it will interfere with your vision in most cases).
18+
19+
***
20+
921
### [v3.26.6] revision
1022

1123
**New**:

lang/any.gcc.verify.json

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,17 @@
131131
"disable",
132132
"enable",
133133
"dwarf-2",
134-
"dwarf-3"
134+
"dwarf-3",
135+
"dwarf-4",
136+
"dwarf-5"
137+
],
138+
"enumDescriptions": [
139+
"disable",
140+
"enable",
141+
"enable with dwarf-2",
142+
"enable with dwarf-3",
143+
"enable with dwarf-4",
144+
"enable with dwarf-5"
135145
]
136146
},
137147
"misc-control": {
@@ -249,7 +259,14 @@
249259
"enum": [
250260
"unspecified",
251261
"no-warnings",
252-
"all-warnings"
262+
"all-warnings",
263+
"more-strict-warnings"
264+
],
265+
"enumDescriptions": [
266+
"unspecified",
267+
"no warnings",
268+
"all warnings",
269+
"all warnings (strict)"
253270
]
254271
},
255272
"turn-Warning-into-errors": {

lang/arm.gcc.verify.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,17 @@
162162
"disable",
163163
"enable",
164164
"dwarf-2",
165-
"dwarf-3"
165+
"dwarf-3",
166+
"dwarf-4",
167+
"dwarf-5"
168+
],
169+
"enumDescriptions": [
170+
"disable",
171+
"enable",
172+
"enable with dwarf-2",
173+
"enable with dwarf-3",
174+
"enable with dwarf-4",
175+
"enable with dwarf-5"
166176
]
167177
},
168178
"use-newlib-nano": {
@@ -296,8 +306,16 @@
296306
"type": "string",
297307
"default": "all-warnings",
298308
"enum": [
309+
"unspecified",
299310
"no-warnings",
300-
"all-warnings"
311+
"all-warnings",
312+
"more-strict-warnings"
313+
],
314+
"enumDescriptions": [
315+
"unspecified",
316+
"no warnings",
317+
"all warnings",
318+
"all warnings (strict)"
301319
]
302320
},
303321
"turn-Warning-into-errors": {

lang/arm.llvm.verify.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,17 @@
141141
"disable",
142142
"enable",
143143
"dwarf-2",
144-
"dwarf-3"
144+
"dwarf-3",
145+
"dwarf-4",
146+
"dwarf-5"
147+
],
148+
"enumDescriptions": [
149+
"disable",
150+
"enable",
151+
"enable with dwarf-2",
152+
"enable with dwarf-3",
153+
"enable with dwarf-4",
154+
"enable with dwarf-5"
145155
]
146156
},
147157
"misc-control": {
@@ -267,8 +277,16 @@
267277
"type": "string",
268278
"default": "all-warnings",
269279
"enum": [
280+
"unspecified",
270281
"no-warnings",
271-
"all-warnings"
282+
"all-warnings",
283+
"more-strict-warnings"
284+
],
285+
"enumDescriptions": [
286+
"unspecified",
287+
"no warnings",
288+
"all warnings",
289+
"all warnings (strict)"
272290
]
273291
},
274292
"turn-Warning-into-errors": {

lang/arm.v6.verify.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,17 @@
140140
"disable",
141141
"enable",
142142
"dwarf-2",
143-
"dwarf-3"
143+
"dwarf-3",
144+
"dwarf-4",
145+
"dwarf-5"
144146
],
145147
"enumDescriptions": [
146148
"disable",
147149
"enable",
148-
"dwarf-2 format",
149-
"dwarf-3 format"
150+
"enable with dwarf-2",
151+
"enable with dwarf-3",
152+
"enable with dwarf-4",
153+
"enable with dwarf-5"
150154
]
151155
}
152156
}

lang/mips.mti.gcc.verify.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,17 @@
131131
"disable",
132132
"enable",
133133
"dwarf-2",
134-
"dwarf-3"
134+
"dwarf-3",
135+
"dwarf-4",
136+
"dwarf-5"
137+
],
138+
"enumDescriptions": [
139+
"disable",
140+
"enable",
141+
"enable with dwarf-2",
142+
"enable with dwarf-3",
143+
"enable with dwarf-4",
144+
"enable with dwarf-5"
135145
]
136146
},
137147
"$float-abi-type": {
@@ -250,8 +260,16 @@
250260
"type": "string",
251261
"default": "all-warnings",
252262
"enum": [
263+
"unspecified",
253264
"no-warnings",
254-
"all-warnings"
265+
"all-warnings",
266+
"more-strict-warnings"
267+
],
268+
"enumDescriptions": [
269+
"unspecified",
270+
"no warnings",
271+
"all warnings",
272+
"all warnings (strict)"
255273
]
256274
},
257275
"turn-warning-into-errors": {

lang/riscv.gcc.verify.json

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,17 @@
131131
"disable",
132132
"enable",
133133
"dwarf-2",
134-
"dwarf-3"
134+
"dwarf-3",
135+
"dwarf-4",
136+
"dwarf-5"
137+
],
138+
"enumDescriptions": [
139+
"disable",
140+
"enable",
141+
"enable with dwarf-2",
142+
"enable with dwarf-3",
143+
"enable with dwarf-4",
144+
"enable with dwarf-5"
135145
]
136146
},
137147
"arch": {
@@ -279,8 +289,16 @@
279289
"type": "string",
280290
"default": "all-warnings",
281291
"enum": [
292+
"unspecified",
282293
"no-warnings",
283-
"all-warnings"
294+
"all-warnings",
295+
"more-strict-warnings"
296+
],
297+
"enumDescriptions": [
298+
"unspecified",
299+
"no warnings",
300+
"all warnings",
301+
"all warnings (strict)"
284302
]
285303
},
286304
"turn-warning-into-errors": {

0 commit comments

Comments
 (0)