Commit Graph
3036 Commits
Author SHA1 Message Date
Mohamed Hegazy 87500959f0 Merge remote-tracking branch 'origin/master' into importGotoDef 2015-02-23 15:43:43 -08:00
Mohamed Hegazy ce6681cc93 Support GetDefinitionLocation on module names and aliases for new import/export syntax 2015-02-23 15:43:20 -08:00
Jason Freeman 50f9ce4aed Merge pull request #2083 from Microsoft/iterators
Split Iterator into Iterator and IterableIterator in es6.d.ts
2015-02-23 15:24:07 -08:00
Ron Buckton a27d19dde7 Merge pull request #2116 from Microsoft/fix-autoCollapse
Fixes overly-aggressive auto-collapse for "Collapse to Definitions"
2015-02-23 14:30:06 -08:00
Jason Freeman 7711a454dd [Symbol.iterator] of a Generator is a Generator 2015-02-23 13:53:25 -08:00
Jason Freeman a66cdf87e8 Merge branch 'master' of https://github.com/Microsoft/TypeScript into iterators 2015-02-23 13:51:16 -08:00
Ron Buckton 5bf919704f Fixes overly-aggressive auto-collapse for "Collapse to Definitions" 2015-02-23 13:07:12 -08:00
Anders Hejlsberg 4aae41b996 Merge pull request #1983 from Microsoft/es6Import
Support ES6 import and export declarations
2015-02-23 13:04:00 -08:00
steveluc b0c522d0d0 Add missed file from addNavtoLimit branch. 2015-02-23 12:06:07 -08:00
Steve Lucco 7df14c13fc Merge pull request #2106 from Microsoft/addNavtoLimit
Add maxResultCount optional field to NavtoRequestArgs.  Change
2015-02-23 11:57:16 -08:00
Mohamed Hegazy a47c7abbdf Merge branch 'master' into es6Import 2015-02-23 11:56:36 -08:00
Anders Hejlsberg 27529f1d38 Addressing CR feedback 2015-02-23 11:23:40 -08:00
Anders Hejlsberg f0f4ca6b06 Merge branch 'master' into es6Import
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/emitter.ts
	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
	tests/baselines/reference/recursiveClassReferenceTest.js.map
	tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt
2015-02-23 11:15:56 -08:00
Mohamed Hegazy e50445318a Merge branch 'master' into hostCache 2015-02-23 11:12:26 -08:00
steveluc 47d265b20b Changed no content action for completions from exception to error message. 2015-02-22 23:33:35 -08:00
steveluc f9518b252b Added update of project structure on idle following change (if no
changes in last s seconds (where s is currently 1.5), then check project
structure to account for references that may have changed.  Turned this
off pending fix for getScriptFileNames returning only the root names.
Added event handler for deleted file, so that session can update error
messages upon deletion of a file from a project.
2015-02-22 23:27:45 -08:00
Cyrus Najmabadi 6893a2ccaa Merge branch 'master' into newLineClassification 2015-02-22 04:40:33 -08:00
steveluc f19619e22b Add maxResultCount optional field to NavtoRequestArgs. Change
session.ts to use this field.  Remove sort of nav items from getNavigateToItems in
sesion.ts because LS now does the sort.  Removed no content throw in
quick info as this happens frequently with Sublime (every cursor move
calls quick info, and quick info is only available on symbols).  Added
mechanism for other commands to avoid throwing and instead return a
specific error message, so that we don't make the log unreadable (as it
was with hundreds of quick info stack traces).
2015-02-22 00:44:14 -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
Cyrus Najmabadi 25ed0202e4 Merge branch 'master' into newLineClassification 2015-02-21 17:30:05 -08:00
Cyrus Najmabadi b99d70c212 Preserve newlines between object literal members. 2015-02-21 15:11:37 -08:00
Cyrus Najmabadi 740f7bb4bf Merge branch 'master' into multiLineEmit2 2015-02-21 15:01:09 -08:00
Cyrus Najmabadi a228cb568c Merge branch 'master' into multiLineEmit2
Conflicts:
	tests/baselines/reference/computedPropertyNames11_ES5.js
	tests/baselines/reference/computedPropertyNames1_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js
	tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js
2015-02-21 15:00:23 -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
CyrusNajmabadi df963e4218 Merge pull request #2097 from Microsoft/binaryExpressionEmit
Preserve newlines and indentation for binary expression emit when possible.
2015-02-21 14:45:50 -08:00
Cyrus Najmabadi c7f260f5e3 Merge branch 'master' into newLineClassification
Conflicts:
	src/services/services.ts
2015-02-21 14:45:19 -08:00
Cyrus Najmabadi d928baf9d4 Merge branch 'master' into multiLineEmit2
Conflicts:
	src/compiler/emitter.ts
	tests/baselines/reference/computedPropertyNames32_ES5.js
	tests/baselines/reference/computedPropertyNames33_ES6.js
	tests/baselines/reference/computedPropertyNames34_ES6.js
	tests/baselines/reference/computedPropertyNames35_ES5.js
	tests/baselines/reference/privateIndexer2.js
2015-02-21 14:37:54 -08:00
Cyrus Najmabadi 06a278458a Merge branch 'master' into patternMatcher
Conflicts:
	src/services/services.ts
2015-02-21 14:34:15 -08:00
Cyrus Najmabadi 0ae0a6fa43 CR feedback. 2015-02-21 14:29:01 -08:00
Anders Hejlsberg a21460ff75 Fix crash on destructuring null or undefined into rest element 2015-02-21 12:35:02 -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
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 566e4fb2dd Formatting around 'of' keyword 2015-02-20 11:58:50 -08:00