4337 Commits

Author SHA1 Message Date
Vladimir Matveev
e225999ac4 Merge pull request #2194 from Microsoft/namesInNestedScopes
look through the entire chain of name scopes to ensure that name is uniq...
2015-03-04 00:09:52 -08:00
Vladimir Matveev
2a6b59a3ba addressed PR feedback 2015-03-03 23:46:51 -08:00
Daniel Rosenwasser
88ac7302b0 Merge pull request #2195 from Microsoft/revert-2063-contrib
Revert "Run jake in interactive mode so output isn't lost."
2015-03-03 22:32:48 -08:00
Daniel Rosenwasser
212aeb5e53 Revert "Run jake in interactive mode so output isn't lost." 2015-03-03 22:12:06 -08:00
Vladimir Matveev
e49d51a088 look through the entire chain of name scopes to ensure that name is unique 2015-03-03 21:34:20 -08:00
steveluc
fedc809c3b Added guards for end of file edits. 2015-03-03 17:04:05 -08:00
Daniel Rosenwasser
35bfe4e394 Merge pull request #2063 from jbondc/contrib
Run jake in interactive mode so output isn't lost.
2015-03-03 12:30:34 -08:00
Daniel Rosenwasser
7212912307 Merge pull request #2169 from Microsoft/withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Add support for extended Unicode escape sequences in strings and templates
2015-03-03 12:16:42 -08:00
Daniel Rosenwasser
5c5a48911a Words. 2015-03-03 11:56:03 -08:00
Daniel Rosenwasser
f9cc01355e Addressed CR feedback, also properly accounted for template literals. 2015-03-02 16:40:00 -08:00
steveluc
e5a8debb79 merge 2015-03-02 16:33:31 -08:00
steveluc
f9fd365215 Added logic to handle requests for changes past the end of the buffer. 2015-03-02 16:31:51 -08:00
Daniel Rosenwasser
5ec68eb0e4 Harden against trees without parent pointers for emitting literals; fix lookahead in text for numeric literal indicators. 2015-03-02 15:51:23 -08:00
Jason Freeman
d6045e4ba8 Merge pull request #2164 from Microsoft/for-ofES6
Support 'for...of' loops in ES6
2015-03-02 15:47:25 -08:00
Jason Freeman
e0227d12b9 Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6 2015-03-02 15:28:10 -08:00
CyrusNajmabadi
18b72577ab Merge pull request #2187 from Microsoft/CRLF
Use CRLF in our code, not LF.
2015-03-02 15:15:33 -08:00
Cyrus Najmabadi
c8399fc6c5 Use CRLF not LF. 2015-03-02 14:46:15 -08:00
Cyrus Najmabadi
0afdedd4ec Use CRLF for line endings. 2015-03-02 14:41:44 -08:00
Cyrus Najmabadi
3b1a390d7c Use CRLF, not LF. 2015-03-02 14:38:24 -08:00
CyrusNajmabadi
0de61cbecc Merge pull request #2177 from Microsoft/intern
Don't intern all strings and numbers.  Just the ones used as declaration names
2015-03-02 14:36:17 -08:00
Mohamed Hegazy
bd447f7363 Merge pull request #2178 from tinganho/editorconfig
Adds editorconfig file
2015-03-02 14:18:23 -08:00
Cyrus Najmabadi
e452cff5a7 Make fields internal. 2015-03-02 14:08:32 -08:00
Jason Freeman
7dd7b43448 Add one more test 2015-03-02 13:53:59 -08:00
Daniel Rosenwasser
6be13a90b5 Fixed error message. 2015-03-02 12:07:09 -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