Commit Graph

4113 Commits

Author SHA1 Message Date
CyrusNajmabadi
5141f1d4c9 Merge pull request #2111 from Microsoft/navToPatternMatcher
Move NavigateTo over to using the new pattern matcher.
2015-02-23 16:01:23 -08:00
CyrusNajmabadi
09e3cd625a Merge pull request #2104 from Microsoft/arrowFunctionEmit
Emit arrow functions with expression bodies 'as is' when targetting ES6 ...
2015-02-23 16:01:12 -08:00
CyrusNajmabadi
e26de71d9c Merge pull request #2109 from Microsoft/sideEffects
Emit downlevel parameter initializers unless we are certain they don't have any side effects.
2015-02-23 15:43:56 -08:00
CyrusNajmabadi
eaba1804f0 Merge pull request #1971 from Microsoft/commaSeparator
Allow commas as a separator between object/interface type members.
2015-02-23 15:43:41 -08:00
Cyrus Najmabadi
f90f8e8061 CR feedback. 2015-02-23 15:41:43 -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
Cyrus Najmabadi
cfe3bb8f8d Merge branch 'master' into sideEffects
Conflicts:
	tests/baselines/reference/recursiveClassReferenceTest.js.map
2015-02-23 14:00:56 -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
Cyrus Najmabadi
f46cb896a8 Be more conservative on when we'll emit a function in a single line. 2015-02-23 12:31:40 -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
67f67dd34f Merge pull request #1989 from Microsoft/hostCache
Simplify updating the host cache for syntactic LS features
2015-02-23 11:40:51 -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
CyrusNajmabadi
64dd747c0e Merge pull request #2112 from Microsoft/lkg
Update LKG.
2015-02-23 00:05:19 -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
4b096b7984 Update LKG. 2015-02-22 23:26:26 -08:00
Cyrus Najmabadi
42530a7b83 Update LKG. 2015-02-22 23:20:26 -08:00
Cyrus Najmabadi
441735a9d3 CR feedback 2015-02-22 21:56:10 -08:00
Cyrus Najmabadi
fd1b5875e2 Move NavigateTo over to using the new pattern matcher. 2015-02-22 21:25:43 -08:00
Cyrus Najmabadi
8d0dc91d64 CR feedback. 2015-02-22 20:51:34 -08:00
Cyrus Najmabadi
53ed427e0d Emit parameter initializers unless we are certain they don't have any side effects. 2015-02-22 18:01:57 -08:00
CyrusNajmabadi
a2d0d5908e Merge pull request #1998 from Microsoft/newLineClassification
Classify newlines as whitespace in the classifier.
2015-02-22 05:24:23 -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
91eedcddef Emit arrow functions with expression bodies 'as is' when targetting ES6 or higher. 2015-02-21 17:16:04 -08:00
CyrusNajmabadi
11944be1b4 Merge pull request #1975 from Microsoft/multiLineEmit2
Provide specialized functions for emitting the body of a function depending on if that body is an expression or a block.
2015-02-21 17:01:19 -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
23e66303fa Update tests. 2015-02-21 14:43:45 -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
95b3d6be58 Adding test 2015-02-21 12:41:20 -08:00
Anders Hejlsberg
a21460ff75 Fix crash on destructuring null or undefined into rest element 2015-02-21 12:35:02 -08: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