Commit ea808f5
committed
Fix microsoft#10758 Add compiler option to parse in strict mode
* add unit test to ensure "use strict" is not added twice
* fix code1 parent 29a85e0 commit ea808f5Copy full SHA for ea808f5
6 files changed
+66-8Lines changed: 66 additions & 8 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- src/compiler
- transformers
- tests
- baselines/reference
- cases/compiler
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+30Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2235 | 2235 | |
2236 | 2236 | |
2237 | 2237 | |
| 2238 | + |
| 2239 | + |
| 2240 | + |
| 2241 | + |
| 2242 | + |
| 2243 | + |
| 2244 | + |
| 2245 | + |
| 2246 | + |
| 2247 | + |
| 2248 | + |
| 2249 | + |
| 2250 | + |
| 2251 | + |
| 2252 | + |
| 2253 | + |
| 2254 | + |
| 2255 | + |
| 2256 | + |
| 2257 | + |
| 2258 | + |
| 2259 | + |
| 2260 | + |
| 2261 | + |
| 2262 | + |
| 2263 | + |
| 2264 | + |
| 2265 | + |
| 2266 | + |
| 2267 | + |
2238 | 2268 | |
2239 | 2269 | |
2240 | 2270 | |
|
Collapse file
src/compiler/transformers/ts.ts
Copy file name to clipboardExpand all lines: src/compiler/transformers/ts.ts+1-8Lines changed: 1 addition & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
438 | 438 | |
439 | 439 | |
440 | 440 | |
441 | | - |
| 441 | + |
442 | 442 | |
443 | 443 | |
444 | 444 | |
| ||
477 | 477 | |
478 | 478 | |
479 | 479 | |
480 | | - |
481 | | - |
482 | | - |
483 | | - |
484 | | - |
485 | | - |
486 | | - |
487 | 480 | |
488 | 481 | |
489 | 482 | |
|
Collapse file
tests/baselines/reference/alwaysStrictAlreadyUseStrict.js
Copy file name to clipboard+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
Collapse file
tests/baselines/reference/alwaysStrictAlreadyUseStrict.symbols
Copy file name to clipboard+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
Collapse file
tests/baselines/reference/alwaysStrictAlreadyUseStrict.types
Copy file name to clipboard+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
Collapse file
tests/cases/compiler/alwaysStrictAlreadyUseStrict.ts
Copy file name to clipboard+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
0 commit comments