Commit dc237b3
Change static fields emits (microsoft#43114)
* use emit into iife
* Update emit
* Revert un-related changes
* Allow super in static context
* Allow this and super in static property declaration
* Add more tests
* Avoid errors
* Accept baseline
* Accept baseline
* Add decorated classes test
* Add errors
* Avoid this in emitter
* make lint happy
* Add class expression tests
* Add computed name test
* Avoid super if target below es6
* Adjust function boundary
* Add internal
* Fix minor CR issues
* accept baseline
* Update behavior
* Avoid spaces
* Make lint happy
* Avoid function boundary utils
* Update baseline
* Avoid errors
* Accept baseline
* Accept baseline
* Accept baseline
* Accept baseline
* Use substitutions
* Full coverage for super, this, merge static and private context
* Fix use-before-def in static fields
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>1 parent 328e888 commit dc237b3Copy full SHA for dc237b3
215 files changed
+9,184-781Lines changed: 9184 additions & 781 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- src
- compiler
- factory
- transformers
- declarations
- services
- refactors
- tests
- baselines/reference
- cases
- compiler
- conformance
- classes
- classStaticBlock
- members/instanceAndStaticMembers
- expressions/thisKeyword
- types/conditional
- fourslash
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+7-7Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
669 | 669 | |
670 | 670 | |
671 | 671 | |
672 | | - |
| 672 | + |
673 | 673 | |
674 | 674 | |
675 | 675 | |
| ||
678 | 678 | |
679 | 679 | |
680 | 680 | |
681 | | - |
| 681 | + |
682 | 682 | |
683 | 683 | |
684 | | - |
| 684 | + |
685 | 685 | |
686 | 686 | |
687 | 687 | |
| ||
691 | 691 | |
692 | 692 | |
693 | 693 | |
694 | | - |
695 | | - |
| 694 | + |
| 695 | + |
696 | 696 | |
697 | 697 | |
698 | 698 | |
| ||
1944 | 1944 | |
1945 | 1945 | |
1946 | 1946 | |
1947 | | - |
| 1947 | + |
1948 | 1948 | |
1949 | 1949 | |
1950 | 1950 | |
| ||
2950 | 2950 | |
2951 | 2951 | |
2952 | 2952 | |
2953 | | - |
| 2953 | + |
2954 | 2954 | |
2955 | 2955 | |
2956 | 2956 | |
|
Collapse file
+136-75Lines changed: 136 additions & 75 deletions
Large diffs are not rendered by default.
Collapse file
src/compiler/diagnosticMessages.json
Copy file name to clipboardExpand all lines: src/compiler/diagnosticMessages.json+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3344 | 3344 | |
3345 | 3345 | |
3346 | 3346 | |
| 3347 | + |
| 3348 | + |
| 3349 | + |
| 3350 | + |
| 3351 | + |
| 3352 | + |
| 3353 | + |
| 3354 | + |
3347 | 3355 | |
3348 | 3356 | |
3349 | 3357 | |
|
Collapse file
src/compiler/factory/nodeFactory.ts
Copy file name to clipboardExpand all lines: src/compiler/factory/nodeFactory.ts+52-2Lines changed: 52 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
496 | 496 | |
497 | 497 | |
498 | 498 | |
| 499 | + |
| 500 | + |
499 | 501 | |
500 | 502 | |
| 503 | + |
501 | 504 | |
502 | 505 | |
503 | 506 | |
| ||
998 | 1001 | |
999 | 1002 | |
1000 | 1003 | |
1001 | | - |
1002 | 1004 | |
| 1005 | + |
| 1006 | + |
| 1007 | + |
1003 | 1008 | |
1004 | 1009 | |
1005 | 1010 | |
| ||
2624 | 2629 | |
2625 | 2630 | |
2626 | 2631 | |
2627 | | - |
| 2632 | + |
2628 | 2633 | |
2629 | 2634 | |
2630 | 2635 | |
| ||
5435 | 5440 | |
5436 | 5441 | |
5437 | 5442 | |
| 5443 | + |
| 5444 | + |
| 5445 | + |
| 5446 | + |
| 5447 | + |
| 5448 | + |
| 5449 | + |
| 5450 | + |
| 5451 | + |
5438 | 5452 | |
5439 | 5453 | |
5440 | 5454 | |
| ||
5470 | 5484 | |
5471 | 5485 | |
5472 | 5486 | |
| 5487 | + |
| 5488 | + |
| 5489 | + |
| 5490 | + |
| 5491 | + |
| 5492 | + |
| 5493 | + |
| 5494 | + |
5473 | 5495 | |
5474 | 5496 | |
5475 | 5497 | |
| ||
5645 | 5667 | |
5646 | 5668 | |
5647 | 5669 | |
| 5670 | + |
| 5671 | + |
| 5672 | + |
| 5673 | + |
| 5674 | + |
| 5675 | + |
| 5676 | + |
| 5677 | + |
| 5678 | + |
| 5679 | + |
| 5680 | + |
| 5681 | + |
| 5682 | + |
| 5683 | + |
| 5684 | + |
| 5685 | + |
| 5686 | + |
| 5687 | + |
| 5688 | + |
| 5689 | + |
| 5690 | + |
| 5691 | + |
| 5692 | + |
| 5693 | + |
| 5694 | + |
| 5695 | + |
| 5696 | + |
| 5697 | + |
5648 | 5698 | |
5649 | 5699 | |
5650 | 5700 | |
|
Collapse file
src/compiler/factory/utilities.ts
Copy file name to clipboardExpand all lines: src/compiler/factory/utilities.ts+61Lines changed: 61 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
303 | 303 | |
304 | 304 | |
305 | 305 | |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
| 321 | + |
| 322 | + |
| 323 | + |
| 324 | + |
| 325 | + |
| 326 | + |
| 327 | + |
| 328 | + |
| 329 | + |
| 330 | + |
| 331 | + |
| 332 | + |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
| 351 | + |
| 352 | + |
| 353 | + |
| 354 | + |
| 355 | + |
| 356 | + |
| 357 | + |
| 358 | + |
| 359 | + |
| 360 | + |
| 361 | + |
| 362 | + |
| 363 | + |
| 364 | + |
| 365 | + |
| 366 | + |
306 | 367 | |
307 | 368 | |
308 | 369 | |
|
0 commit comments