Commit Graph

4491 Commits

Author SHA1 Message Date
Mohamed Hegazy
b1750453ad use ts.getDefaultLibFileName to get the default library file name 2015-02-14 17:21:17 -08:00
Vladimir Matveev
7f5fb8bc19 drop locals in block-scope container nodes during binding 2015-02-14 16:11:58 -08:00
Mohamed Hegazy
dfd8a0620d Always default to using JSON and do not format it 2015-02-14 15:50:06 -08:00
Mohamed Hegazy
a0b557e1e2 Recover from git corruption 2015-02-14 15:43:38 -08:00
Vladimir Matveev
ba52d60c7a try only names generated in current scope with testing if name is unique 2015-02-14 14:23:37 -08:00
Vladimir Matveev
b28d72abf7 Merge branch 'master' into letConstES5Minus 2015-02-14 01:12:23 -08:00
Vladimir Matveev
a0bcd7eabf initial revision of downlevel compilation for let/const bindings 2015-02-14 00:48:46 -08:00
Vladimir Matveev
9f7c252ee0 Merge pull request #2027 from Microsoft/redefinedLetConst
Disallow let\const declarations in the same scope with var declarations.
2015-02-13 15:14:09 -08:00
Jason Freeman
9c273d8133 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
	src/services/services.ts
2015-02-13 14:52:03 -08:00
CyrusNajmabadi
5047d2da70 Merge pull request #2028 from Microsoft/rwcInvariants
Don't check invariants when running RWC tests. It adds too much running ...
2015-02-13 14:43:44 -08:00
Yui
cb3bc8519f Merge pull request #2033 from Microsoft/fixTimeMeasurement
Fix time measurement
2015-02-13 14:12:21 -08:00
Anders Hejlsberg
c60121064a Re-exported symbols should not be in scope 2015-02-13 14:07:20 -08:00
Yui T
cfb9cf0c7d Merge branch 'master' into fixTimeMeasurement 2015-02-13 13:46:11 -08:00
Yui T
91a39dd000 Fix time measurement 2015-02-13 13:42:17 -08:00
Vladimir Matveev
941728de07 pass missing argument to error message 2015-02-13 13:14:47 -08:00
Vladimir Matveev
3d26fbc4d4 adjust error message text based on PR feedback 2015-02-13 13:12:51 -08:00
Daniel Rosenwasser
1dca5620f5 Addressed CR feedback. 2015-02-13 12:56:21 -08:00
Jason Ramsay
93ca5ae970 Merge branch 'master' into isDefaultLibFile 2015-02-13 12:41:18 -08:00
Jason Ramsay
a51ce92500 switch to using host.getDefaultLibFileName(options) 2015-02-13 11:56:39 -08:00
Anders Hejlsberg
0df69ed1b6 Static checking for export declarations 2015-02-13 10:07:37 -08:00
Anders Hejlsberg
6ef6217c16 Allow multiple (renaming) exports for same entity 2015-02-13 10:07:10 -08:00
Vladimir Matveev
e5d80db72c addressed PR feedback 2015-02-13 10:04:44 -08:00
Ivo Gabe de Wolff
f77bedd6f6 Emit parens for tag of tagged template if necessary 2015-02-13 18:34:32 +01:00
Anders Hejlsberg
79be0a7d26 Support for ES6 export declarations (except export default and export *) 2015-02-12 18:05:02 -08:00
Jason Freeman
4942c5f615 Address feedback 2015-02-12 17:36:56 -08:00
Cyrus Najmabadi
be40cac7fd Don't check invariants when running RWC tests. It adds too much running time. 2015-02-12 17:25:57 -08:00
Sheetal Nandi
e7ff4e27cc Merge branch 'es6Import' into es6ImportDts 2015-02-12 16:57:32 -08:00
Vladimir Matveev
07dbd30ba1 update comment text 2015-02-12 16:40:06 -08:00
Vladimir Matveev
a9df539b7e added check that var and let\const cannot share scope, added check that var is not shadowed by the let\const from the inner scope 2015-02-12 16:37:07 -08:00
Mohamed Hegazy
99373dbd89 Add test for goto def 2015-02-12 16:31:08 -08:00
Daniel Rosenwasser
15b333e102 Added comment for 'syntacticClassifierAbsent'. 2015-02-12 16:29:03 -08:00
Daniel Rosenwasser
1838800b6c Fixed assertion 2015-02-12 16:29:01 -08:00
Daniel Rosenwasser
ab79faef85 Added tests, fixed order of emptying templateStack, unconditionally perform template classification. 2015-02-12 16:28:45 -08:00
Daniel Rosenwasser
3fea0aefbe classifyKeywordsInGenerics -> syntacticClassifierAbsent 2015-02-12 15:48:32 -08:00
Daniel Rosenwasser
f1f085eda6 Addressed CR feedback. 2015-02-12 15:48:30 -08:00
Daniel Rosenwasser
3429fab6fb Fixed issue with the kinds we check. 2015-02-12 15:48:27 -08:00
Daniel Rosenwasser
ea30c68128 Rudimentary, but imperfect, lexical classification for templates. 2015-02-12 15:48:21 -08:00
Mohamed Hegazy
c0b1254072 Support brace matching 2015-02-12 13:35:11 -08:00
Sheetal Nandi
649cd3bce1 Declaration emit fixes for binding pattern in variable statements
Handles #2023
2015-02-12 13:23:49 -08:00
Mohamed Hegazy
3e86e557d5 Use commmandNames module 2015-02-12 13:10:55 -08:00
Mohamed Hegazy
c987ab93f0 Wire navto tests 2015-02-12 12:52:26 -08:00
Mohamed Hegazy
4a44b7437a Supportt abbreviation 2015-02-12 11:53:13 -08:00
Daniel Rosenwasser
3e8babedcf Merge pull request #1271 from Microsoft/taggedSigHelpAtEnd
Fixed bug where tagged templates with a literal adjacent to EOF showed sig help past the end.
2015-02-12 11:37:32 -08:00
Jason Freeman
486cebd224 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols 2015-02-12 11:03:35 -08:00
Mohamed Hegazy
6e94f39397 Remove redundant type definitions 2015-02-12 10:34:57 -08:00
Mohamed Hegazy
07d37fa7fb Simplify host logic in client 2015-02-12 10:31:41 -08:00
Mohamed Hegazy
0963644089 Add type annotations 2015-02-11 19:49:36 -08:00
Mohamed Hegazy
abec4f9798 Wire tests to use the new server 2015-02-11 19:43:30 -08:00
Mohamed Hegazy
17f19b26a0 Initial checkin for server code 2015-02-11 19:42:44 -08:00
Mohamed Hegazy
27a9084785 Add indexer on the Formatting options interface 2015-02-11 16:13:04 -08:00