Commit Graph
1915 Commits
Author SHA1 Message Date
Jason Freeman fecd20a3db Fix sourcemaps for 'for...of' and no source maps for synthesized nodes 2015-03-05 11:47:40 -08:00
Jason Freeman 946dc0e0bc Accept error baselines and API breaks 2015-03-04 19:35:17 -08:00
Jason Freeman ed3ab96eed Add tests for destructuring 'for...of' 2015-03-04 19:35:13 -08:00
Jason Freeman 905f35091f Do not create a temp for RHS if it's an identifier 2015-03-04 19:35:10 -08:00
Jason Freeman 4bb0587dd4 Fix createTempVariable to always record the name in the currentScopeNames 2015-03-04 19:35:06 -08:00
Jason Freeman 4d3265088b Revert change to createTempVariable 2015-03-04 19:35:03 -08:00
Jason Freeman 9288424fb3 Accept baselines 2015-03-04 19:34:59 -08:00
Jason Freeman a0f108c4fb Emit 'for...of' statements with let/const initializers 2015-03-04 19:34:53 -08:00
Jason Freeman f915efa6d7 Emit for...of when LHS is expression 2015-03-04 19:34:49 -08:00
Jason Freeman 5a878646ac Accept baselines 2015-03-04 19:34:43 -08:00
Jason Freeman 61224e92a0 Add tests for 'for...of' emit when LHS is a var 2015-03-04 19:34:39 -08:00
Jason Freeman 76e9b6ab0e Make createTempVariable call into generateUniqueNameForLocation 2015-03-04 19:34:36 -08:00
Cyrus Najmabadi d3fbebf3fb Never use the entire span of a function declaration or function expression when reporting a checker error. 2015-03-04 18:15:55 -08:00
Cyrus Najmabadi 4dfed9c84c Adding test to ensure comment before block is conserved 2015-03-04 13:13:54 -08:00
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
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
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
Jason Freeman e0227d12b9 Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6 2015-03-02 15:28:10 -08:00
Cyrus Najmabadi 0afdedd4ec Use CRLF for line endings. 2015-03-02 14:41:44 -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
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
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
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
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
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
Daniel Rosenwasser cad8f6b091 Only add an extended Unicode escape when it is entirely valid. 2015-02-27 15:34:06 -08:00
Vladimir Matveev 09d5582936 merge with master 2015-02-27 14:14:10 -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
Jason Freeman 14ba41899d Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6 2015-02-27 11:59:19 -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 00408a68d3 Add tests for for-of destructuring 2015-02-26 18:17:44 -08:00