Vladimir Matveev
300d1fcf83
Merge branch 'master' into DtsExports_all
2015-03-02 11:45:53 -08:00
Tingan Ho
4c6ebb132b
Changes to crlf
2015-03-02 12:54:38 +08:00
Tingan Ho
689d7d1c5d
Adds editorconfig file
2015-03-02 12:11:16 +08:00
Jason Freeman
cb97686496
Add tests for scoping
2015-03-01 18:16:20 -08:00
Jason Freeman
8da49aaf44
Address feedback
2015-03-01 17:07:43 -08:00
Cyrus Najmabadi
08439b7a89
Expose a way to get the name table from the LS.
2015-03-01 15:42:23 -08:00
Cyrus Najmabadi
0cbe55ba4e
Merge branch 'master' into intern
2015-03-01 15:33:47 -08:00
Cyrus Najmabadi
b58f16b021
Don't intern all strings and numbers. Just the ones used as declaration names.
2015-03-01 14:30:38 -08:00
Jason Freeman
3de73e6a1f
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/constDeclarations-errors.errors.txt
2015-02-28 16:30:10 -08:00
Mohamed Hegazy
70d5f9c8e7
Merge pull request #2140 from Microsoft/lsImportResolution
...
Support new import / export syntax in preProcessFile
2015-02-28 05:03:03 -08:00
Vladimir Matveev
8abf4ff52e
Merge pull request #2161 from Microsoft/letConstES5Minus
...
Downlevel emit for let\const
2015-02-27 23:02:35 -08:00
Daniel Rosenwasser
b1837c827c
Addressed some CR feedback.
2015-02-27 18:13:05 -08:00
Vladimir Matveev
3b3a94c7d7
addressed PR feedback
2015-02-27 17:24:24 -08:00
Jason Freeman
bcb466e205
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
2015-02-27 17:03:38 -08:00
CyrusNajmabadi
419d379912
Merge pull request #2167 from Microsoft/documentRegistry
...
Fix issue where source files could get corrupted.
2015-02-27 16:29:57 -08:00
Cyrus Najmabadi
3c78a0522b
Add tests.
2015-02-27 16:29:12 -08:00
Cyrus Najmabadi
545fa20efd
Add registry tests.
2015-02-27 16:26:15 -08:00
Dan Quirk
dc917d9d88
Adding npm related badges to the readme
2015-02-27 16:09:44 -08:00
Daniel Rosenwasser
5437b3db5a
Removed unused variable.
2015-02-27 16:08:21 -08:00
Daniel Rosenwasser
3c344782e6
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-02-27 15:45:28 -08:00
Mohamed Hegazy
0a8d0a5dd5
Merge branch 'master' into lsImportResolution
2015-02-27 15:38:32 -08:00
Mohamed Hegazy
7c2cc76986
Respond to code review comments
2015-02-27 15:38:24 -08:00
Daniel Rosenwasser
cad8f6b091
Only add an extended Unicode escape when it is entirely valid.
2015-02-27 15:34:06 -08:00
Cyrus Najmabadi
604c37eee2
Whenever a document is acquired, make sure it returns a source that corresponds to the version requested.
2015-02-27 15:29:31 -08:00
Vladimir Matveev
09d5582936
merge with master
2015-02-27 14:14:10 -08:00
Cyrus Najmabadi
505c1f258f
Update comment.
2015-02-27 13:45:29 -08:00
Cyrus Najmabadi
f23c79f3ae
Fix issue where source files could get corrupted.
...
This could happen when you had multiple language services, and they were sharing some files.
If a file got edited in one LS, it could get corrupted in the other. Now, the DocumentRegistry
serves as the canonical source of 'good' source files. Language services always go to it to get
the correct source file instead of trying to manually update their own source files when they
are notified about changes from the host.
2015-02-27 13:39:57 -08:00
Daniel Rosenwasser
4657c2dfd5
Emit all strings with extended escapes using the same scheme as templates.
2015-02-27 12:55:46 -08:00
unknown
751054464f
Fixed VSDevMode.ps1 parameter info
2015-02-27 21:24:28 +01:00
Jason Freeman
14ba41899d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
2015-02-27 11:59:19 -08:00
Jason Freeman
996b9d27b4
Respond to PR feedback
2015-02-27 11:59:06 -08:00
Daniel Rosenwasser
9d89668516
Made unicode escapes use uppercase hex codes.
...
...because caps lock is cruise control for cool.
2015-02-27 11:41:14 -08:00
Daniel Rosenwasser
a81bf8cdad
Emit non-ASCII characters with unicode escape sequences.
2015-02-27 11:33:39 -08:00
Vladimir Matveev
626b6d4c0c
merge with master
2015-02-27 11:28:14 -08:00
CyrusNajmabadi
f4158eecf4
Merge pull request #2162 from Microsoft/declarations
...
Simplify some places in the compiler where we have esoteric declarations.
2015-02-26 23:21:35 -08:00
Vladimir Matveev
7be2e50fb3
merge with master
2015-02-26 21:47:18 -08:00
Jason Freeman
fd0fd36597
Disallow destructuring in 'for...in'
2015-02-26 18:18:01 -08:00
Jason Freeman
84a22be433
Add a few more tests
2015-02-26 18:17:58 -08:00
Jason Freeman
f8150d3734
Support assignment patterns in 'for...of' statements
2015-02-26 18:17:54 -08:00
Jason Freeman
9faa09b5d7
Delete bad baseline
2015-02-26 18:17:51 -08:00
Jason Freeman
79b609b632
Update comment
2015-02-26 18:17:48 -08:00
Jason Freeman
00408a68d3
Add tests for for-of destructuring
2015-02-26 18:17:44 -08:00
Jason Freeman
f3543b718f
In ES6, an Iterable should contextually type an array literal
2015-02-26 18:17:41 -08:00
Jason Freeman
c00a264bb7
Move assert
2015-02-26 18:17:38 -08:00
Jason Freeman
034bd09526
Add tests for circular references in for...of loops
2015-02-26 18:17:35 -08:00
Jason Freeman
0049b21d6c
Check for assignability to the relevant iteratable type
2015-02-26 18:17:31 -08:00
Jason Freeman
732637dd54
Fix getIteratedType to work with 'any' at all levels
2015-02-26 18:17:28 -08:00
Jason Freeman
057108646d
More tests
2015-02-26 18:17:25 -08:00
Jason Freeman
3d5c113bee
Iterator tests
2015-02-26 18:17:21 -08:00
Jason Freeman
2858771a54
Check iterable structure of the right hand side of 'for...of' statement
2015-02-26 18:17:18 -08:00