Commit Graph

23471 Commits

Author SHA1 Message Date
Anders Hejlsberg a21460ff75 Fix crash on destructuring null or undefined into rest element 2015-02-21 12:35:02 -08:00
Ivo Gabe de Wolff f8832598b9 Add tests for tagged templates 2015-02-21 14:48:10 +01:00
CyrusNajmabadi 7393cf46b9 Merge pull request #2098 from Microsoft/sortNavigateToItems
Sort navigate to items by name, after sorting by kind.
2015-02-21 01:34:39 -08:00
Cyrus Najmabadi 7e6eee179b Sort navigate to items by name, after sorting by kind. 2015-02-20 22:23:43 -08:00
Cyrus Najmabadi b29fba4602 Preserve newlines and indentation for binary expressions when possible. 2015-02-20 21:53:44 -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
CyrusNajmabadi 2d99c2dc62 Merge pull request #2055 from Microsoft/baseZero
Move all our document line/character APIs to be zero-based.
2015-02-20 18:57:58 -08:00
Cyrus Najmabadi fc229368d1 Include the binary expression's operator in the AST. 2015-02-20 18:56:42 -08:00
Daniel Rosenwasser 4138fed1d7 Fixed case where property should not be emitted. 2015-02-20 18:42:07 -08:00
Daniel Rosenwasser bebdd73e13 Extracted out RHS patching property logic to function. 2015-02-20 18:16:52 -08:00
Daniel Rosenwasser 88c61e89a8 Addressed CR comments. 2015-02-20 18:02:14 -08:00
Jason Freeman 395a1e6bc7 Make IterableIterator deeply iterable 2015-02-20 17:17:56 -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 93c6ac0916 This is why we need an IO type constructor. 2015-02-20 16:54:07 -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
CyrusNajmabadi 5c1ef11d69 Merge pull request #2084 from Microsoft/limitNavigateTo
Allow clients to limit the amount of data that navigate to returns.
2015-02-20 16:42:06 -08:00
Cyrus Najmabadi 4b271d2d23 Address code review feedback. 2015-02-20 16:28:33 -08:00
Daniel Rosenwasser 78425d6e0f Removed unused text-concatenating emit. 2015-02-20 14:17:26 -08:00
Daniel Rosenwasser 51129a704d Rewrite the tree instead of hacking text together for downlevel object literals with computed properties. 2015-02-20 14:16:09 -08:00
Cyrus Najmabadi 128295dea9 CR feedback. 2015-02-20 13:55:45 -08:00
Jason Freeman e7435b12f8 Merge branch 'master' into iterators 2015-02-20 12:30:54 -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 49c78968a3 CR feedback. 2015-02-20 11:25:42 -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 de967ac191 Merge pull request #2092 from Microsoft/formattingMultilineTemplateLiterals_regressionTest
regression test for formatting multiline template literals
2015-02-19 23:53:35 -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 0fd783f3ef Don't emit accessors multiple times. 2015-02-19 17:04:32 -08:00
Jason Freeman 2928449bbe Accept baselines 2015-02-19 16:43:45 -08:00
Jason Freeman 0d09dd5948 Make LastToken point to OfKeyword 2015-02-19 16:43:28 -08:00
Cyrus Najmabadi 990bbb2dce CR feedback to use template strings. 2015-02-19 15:52:37 -08:00
Cyrus Najmabadi 8d7791c579 Merge branch 'master' into limitNavigateTo 2015-02-19 15:34:05 -08:00
jbondc cb6852af73 Code review 2015-02-19 18:31:55 -05:00
Jason Freeman f86f05d914 Split Iterator into Iterator and IterableIterator in es6.d.ts 2015-02-19 15:21:03 -08:00
Cyrus Najmabadi 2b64e50489 Add support for limiting the number of NavigateTo results that you get back. 2015-02-19 15:13:03 -08:00
Yui fa85b22962 Merge pull request #2079 from Microsoft/increaseRWCTimeout
Increase RWC timeout
2015-02-19 14:30:04 -08:00
Yui T c6b50cde27 Merge branch 'master' into increaseRWCTimeout 2015-02-19 14:29:44 -08:00
Yui T 246ff09986 Increase RWC timeout 2015-02-19 13:52:50 -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
jbondc 3f97fe875f Wrap all commands in exec() 2015-02-19 16:06:46 -05:00
steveluc d364f6110e Style fixes. 2015-02-19 12:56:53 -08:00
jbondc dd8ea1536d If there's a callback, make it its responsibility to call complete() 2015-02-19 15:43:09 -05:00
jbondc 9ee494a1c9 Perfsys no longer used 2015-02-19 15:20:34 -05:00
jbondc bf3f498688 Tabs to spaces. 2015-02-19 09:49:03 -05:00
jbondc 97ffcc3520 Run jake in interactive mode so output isn't lost.
Fix jake perftsc.
2015-02-19 09:43:44 -05:00
Jason Freeman d2c992c2de Merge pull request #2066 from Microsoft/forOf
Parsing for for...of statements
2015-02-18 18:41:41 -08:00