Anders Hejlsberg
|
acfd205a0c
|
Check that default import references a default export symbol
|
2015-02-09 10:41:53 -08:00 |
|
Mohamed Hegazy
|
a710902a5f
|
Merge pull request #1937 from Microsoft/fourslashCleanup
Fourslash cleanup
|
2015-02-09 10:37:14 -08:00 |
|
Mohamed Hegazy
|
9207d9dd22
|
Merge remote-tracking branch 'origin/master' into fourslashCleanup
Conflicts:
src/harness/harnessLanguageService.ts
|
2015-02-09 09:31:19 -08:00 |
|
Mohamed Hegazy
|
08f51b9070
|
Respond to code review comments
|
2015-02-09 09:19:50 -08:00 |
|
togru
|
a27a893eeb
|
previous AMD ordering was not correct
|
2015-02-09 09:00:42 +01:00 |
|
togru
|
36990570c4
|
Added AMD dependency reordering, so import order matches with provided names
|
2015-02-09 08:44:34 +01:00 |
|
CyrusNajmabadi
|
6453811d96
|
Merge pull request #1981 from Microsoft/incrementalChecks.ts
Add additional aggressive checks during incremental parsing.
|
2015-02-09 01:40:19 -05:00 |
|
Cyrus Najmabadi
|
d0aa7891de
|
Add additional incremental assert.
|
2015-02-08 18:02:13 -08:00 |
|
Cyrus Najmabadi
|
9d6b6b422a
|
Rename a few members and clean up comments.
|
2015-02-08 17:48:56 -08:00 |
|
Cyrus Najmabadi
|
ad7c77ea08
|
Check the text change range before and after we expand it.
|
2015-02-08 17:35:54 -08:00 |
|
Anders Hejlsberg
|
a0755256b9
|
Accepting new baselines
|
2015-02-08 17:34:39 -08:00 |
|
Anders Hejlsberg
|
e47f64c510
|
Checking of ES6 import declarations
|
2015-02-08 17:33:45 -08:00 |
|
Cyrus Najmabadi
|
1a17fd1daf
|
Move assertions into the parsing layer.
|
2015-02-08 17:30:27 -08:00 |
|
Cyrus Najmabadi
|
a82c57c4b9
|
Make sure positions of child elements are consistent.
|
2015-02-08 16:40:04 -08:00 |
|
Cyrus Najmabadi
|
f1cb97b692
|
Add additional aggressive checks during incremental parsing.
|
2015-02-08 16:10:16 -08:00 |
|
Anders Hejlsberg
|
69d47ef854
|
Formatting fixes
|
2015-02-08 12:15:44 -08:00 |
|
Anders Hejlsberg
|
e30fc4142e
|
Accepting new baselines
|
2015-02-08 12:14:29 -08:00 |
|
Anders Hejlsberg
|
c8cc19544e
|
AMD emit for ES6 import declarations
|
2015-02-08 12:13:56 -08:00 |
|
Anders Hejlsberg
|
acaea1c914
|
Accepting new baselines
|
2015-02-08 08:13:15 -08:00 |
|
Anders Hejlsberg
|
69bd05946a
|
CommonJS emit for ES6 import declarations
|
2015-02-08 08:03:15 -08:00 |
|
Ivo Gabe de Wolff
|
8e16e1d010
|
Update baselines
|
2015-02-07 12:13:17 +01:00 |
|
Jason Freeman
|
75382c14f9
|
Accept baselines after rebase
|
2015-02-06 21:39:56 -08:00 |
|
Jason Freeman
|
52cb13e9d6
|
Uncomment symbol properties in es6.d.ts
|
2015-02-06 21:38:32 -08:00 |
|
Jason Freeman
|
eb5061971d
|
Disable symbol indexer
|
2015-02-06 21:33:01 -08:00 |
|
Jason Freeman
|
2f3c32afd6
|
Navigation bar support for symbols
|
2015-02-06 21:32:57 -08:00 |
|
Jason Freeman
|
35604426c8
|
Declaration emit for symbol properties
|
2015-02-06 21:32:54 -08:00 |
|
Jason Freeman
|
4c09ccd60e
|
Check that Symbol properties are proper, and support downlevel type checking
|
2015-02-06 21:32:51 -08:00 |
|
Jason Freeman
|
3834edd747
|
Refactor part of getPropertyNameForIndexedAccess into checkSymbolNameIsProperSymbolReference
|
2015-02-06 21:32:47 -08:00 |
|
Jason Freeman
|
83258629ea
|
Fix error message
|
2015-02-06 21:32:44 -08:00 |
|
Jason Freeman
|
d07ed679a0
|
Support indexing with known symbols
|
2015-02-06 21:32:40 -08:00 |
|
Jason Freeman
|
df826de042
|
symbols in type guards
|
2015-02-06 21:32:37 -08:00 |
|
Jason Freeman
|
9f39a5388a
|
Make Symbol the apparent type of symbol
|
2015-02-06 21:32:33 -08:00 |
|
Jason Freeman
|
fbeadbcbd3
|
Add test for new Symbol()
|
2015-02-06 21:32:30 -08:00 |
|
Jason Freeman
|
92617f5978
|
Don't pass prop.name directly for error reporting
|
2015-02-06 21:32:27 -08:00 |
|
Jason Freeman
|
6a6c03b9b7
|
Fix error message wording
|
2015-02-06 21:32:23 -08:00 |
|
Jason Freeman
|
2d1647485c
|
Fix expression checking for symbols
|
2015-02-06 21:32:20 -08:00 |
|
Jason Freeman
|
d793658b7f
|
Change Symbol to symbol in error messages
|
2015-02-06 21:32:16 -08:00 |
|
Jason Freeman
|
59a704e7c1
|
Rename references in es6.d.ts from Symbol to symbol
|
2015-02-06 21:32:13 -08:00 |
|
Jason Freeman
|
e346b70013
|
Change isTypeOfKind calls to pass symbol TypeFlag when needed
|
2015-02-06 21:32:09 -08:00 |
|
Jason Freeman
|
ebdd96bacf
|
Update tests to use new symbol keyword
|
2015-02-06 21:32:05 -08:00 |
|
Jason Freeman
|
e508bf7e86
|
Add symbol keyword
|
2015-02-06 21:32:02 -08:00 |
|
Jason Freeman
|
95af9978e1
|
Accept correct baselines for symbol property tests
|
2015-02-06 21:31:58 -08:00 |
|
Jason Freeman
|
779661c8da
|
Add tests for symbol properties
|
2015-02-06 21:31:54 -08:00 |
|
Jason Freeman
|
b60fa1467f
|
Add tests for operators with symbol operand
|
2015-02-06 21:31:51 -08:00 |
|
Jason Freeman
|
25fcbe2f9e
|
Change certain hasDynamicName checks to check the SyntaxKind instead
|
2015-02-06 21:31:47 -08:00 |
|
Jason Freeman
|
9cb38fb5f2
|
Create global Symbol type
|
2015-02-06 21:31:44 -08:00 |
|
Jason Freeman
|
30892af563
|
Change computed property error message to mention Symbols
|
2015-02-06 21:31:41 -08:00 |
|
Jason Freeman
|
f344654460
|
Add named property symbol for known Symbol properties
|
2015-02-06 21:31:37 -08:00 |
|
Jason Freeman
|
07f3641af2
|
Update hasDynamicName to take well known symbols into account
|
2015-02-06 21:31:34 -08:00 |
|
Jason Freeman
|
d788624332
|
Move hasDynamicName to utilities.ts
|
2015-02-06 21:31:30 -08:00 |
|