1295 Commits

Author SHA1 Message Date
Vladimir Matveev
ea09299d1e added rule to insert space after let\const in variable declaration context 2015-02-22 16:15:54 -08:00
Anders Hejlsberg
60a6b2816a Merge pull request #2101 from Microsoft/restElementNull
Fix crash on rest element destructuring with null initializer
2015-02-21 19:46:35 -08:00
Anders Hejlsberg
ca92653aba Addressing CR feedback 2015-02-21 19:33:53 -08:00
CyrusNajmabadi
b3a74ae32d Merge pull request #2094 from Microsoft/patternMatcher
Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo.
2015-02-21 14:56:11 -08:00
Cyrus Najmabadi
06a278458a Merge branch 'master' into patternMatcher
Conflicts:
	src/services/services.ts
2015-02-21 14:34:15 -08:00
Anders Hejlsberg
95b3d6be58 Adding test 2015-02-21 12:41:20 -08:00
Cyrus Najmabadi
8c90fc6bc8 Merge branch 'master' into binaryExpressionEmit
Conflicts:
	src/compiler/checker.ts
2015-02-20 21:28:15 -08:00
Daniel Rosenwasser
553f2f0974 Merge pull request #1950 from Microsoft/thanksLua
ES3/ES5 emit support for computed properties
2015-02-20 19:00:48 -08:00
Cyrus Najmabadi
fc229368d1 Include the binary expression's operator in the AST. 2015-02-20 18:56:42 -08:00
Cyrus Najmabadi
eb5936b06f Merge branch 'master' into baseZero
Conflicts:
	src/harness/harnessLanguageService.ts
2015-02-20 16:56:58 -08:00
Daniel Rosenwasser
ec678f3ebd Merge branch 'master' into thanksLua
Conflicts:
	src/compiler/emitter.ts
	tests/baselines/reference/computedPropertyNames12_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames14_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames15_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames17_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames32_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames35_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames3_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames42_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames5_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames6_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames8_ES5.errors.txt
	tests/baselines/reference/computedPropertyNames9_ES5.errors.txt
	tests/baselines/reference/computedPropertyNamesDeclarationEmit3_ES5.errors.txt
	tests/baselines/reference/computedPropertyNamesDeclarationEmit4_ES5.errors.txt
	tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.errors.txt
2015-02-20 16:44:20 -08:00
Jason Freeman
791e91351c Merge pull request #2086 from Microsoft/ofKeywordClassification
Of keyword classification
2015-02-20 12:29:41 -08:00
Jason Freeman
580d0a6331 More tests 2015-02-20 12:15:37 -08:00
Jason Freeman
566e4fb2dd Formatting around 'of' keyword 2015-02-20 11:58:50 -08:00
Cyrus Najmabadi
33e1e5d905 Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo. 2015-02-20 00:22:41 -08:00
Vladimir Matveev
14d0810fdf added regression test for formatting multiline template literals 2015-02-19 22:37:06 -08:00
Jason Freeman
bf436543b9 Add a test 2015-02-19 17:17:04 -08:00
Daniel Rosenwasser
ce85b14589 Made the initial object literal properties indented. 2015-02-19 13:11:59 -08:00
Steve Lucco
6d7045ec5a Merge pull request #2041 from Microsoft/TSServer
TS Server
2015-02-19 13:10:21 -08:00
Jason Freeman
5596993351 Merge branch 'master' into forOf
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	tests/baselines/reference/APISample_compile.js
	tests/baselines/reference/APISample_compile.types
	tests/baselines/reference/APISample_linter.js
	tests/baselines/reference/APISample_linter.types
	tests/baselines/reference/APISample_transform.js
	tests/baselines/reference/APISample_transform.types
	tests/baselines/reference/APISample_watcher.js
	tests/baselines/reference/APISample_watcher.types
2015-02-18 14:49:10 -08:00
Jason Freeman
f7a6354470 More resilient error recovery when declaration in for-of is empty 2015-02-18 11:35:43 -08:00
Jason Freeman
7fe286061d Add tests for for-of 2015-02-18 11:35:33 -08:00
Daniel Rosenwasser
5fc2ec701b Merge branch 'master' into thanksLua
Conflicts:
	src/compiler/emitter.ts
	tests/baselines/reference/FunctionPropertyAssignments5_es6.js
	tests/baselines/reference/computedPropertyNames9_ES6.js
	tests/baselines/reference/computedPropertyNamesDeclarationEmit3.js
	tests/baselines/reference/computedPropertyNamesDeclarationEmit4.js
	tests/baselines/reference/parserES5ComputedPropertyName3.js
	tests/baselines/reference/parserES5ComputedPropertyName4.js
2015-02-17 17:43:06 -08:00
Cyrus Najmabadi
a83534a72c Fix up API samples. 2015-02-16 19:55:32 -08:00
Jason Freeman
7d7d54f6f0 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-02-16 13:44:53 -08:00
Daniel Rosenwasser
67638cbc00 Make 'syntacticClassifierAbsent' non-optional. 2015-02-16 12:21:16 -08:00
Jason Freeman
ac829a8384 Error for naming an interface 'symbol' 2015-02-16 10:44:30 -08:00
Jason Freeman
65d831e8b3 Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols 2015-02-16 10:38:22 -08:00
Mohamed Hegazy
76c7fdf6d1 Add test for completionEntryDetails 2015-02-15 18:24:30 -08:00
Mohamed Hegazy
2a02655f72 Add navbar test 2015-02-15 16:23:36 -08:00
Mohamed Hegazy
40d3cb78d5 Add test for rename 2015-02-14 23:07:20 -08:00
Mohamed Hegazy
178e8f76e6 Add test for quickInfo 2015-02-14 22:28:38 -08:00
Mohamed Hegazy
11e246036b Add test for find references 2015-02-14 21:49:10 -08:00
Mohamed Hegazy
9867e062a2 Add a new definition test 2015-02-14 20:23:16 -08:00
Mohamed Hegazy
d396ddfa7b Add test for completions 2015-02-14 19:53:23 -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
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
ab79faef85 Added tests, fixed order of emptying templateStack, unconditionally perform template classification. 2015-02-12 16:28:45 -08:00
Mohamed Hegazy
93aa3f161d Add test for format on key 2015-02-12 13:35:24 -08:00
Mohamed Hegazy
c0b1254072 Support brace matching 2015-02-12 13:35:11 -08:00
Mohamed Hegazy
c987ab93f0 Wire navto tests 2015-02-12 12:52:26 -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
54f3250cdd Add fomratting tests 2015-02-11 19:48:32 -08:00
togru
d94cbed413 Merge remote-tracking branch 'upstream/master' 2015-02-11 10:12:22 +01:00
Jason Freeman
a94e61bfcd Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
2015-02-10 16:20:32 -08:00
Jason Freeman
18276e5267 Address feedback from @yuit 2015-02-10 16:13:28 -08:00
Vladimir Matveev
f29d931bd9 disallow let to be used as name in let\const in ES6 2015-02-10 13:36:24 -08:00