Mohamed Hegazy
bb349dafcc
Add a comment
2015-02-23 16:50:16 -08:00
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
Mohamed Hegazy
87500959f0
Merge remote-tracking branch 'origin/master' into importGotoDef
2015-02-23 15:43:43 -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
Mohamed Hegazy
ce6681cc93
Support GetDefinitionLocation on module names and aliases for new import/export syntax
2015-02-23 15:43:20 -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
Vladimir Matveev
db5b1b387c
use character instead of column when formatting multiline comments with tabs
2015-02-23 14:30:25 -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
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
Vladimir Matveev
e549f2f0af
renamed QMark to QuestionMark
2015-02-22 22:34:59 -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
Vladimir Matveev
9f28e88ff1
insert space after '?' only in conditional operator
2015-02-22 19:01:26 -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
Vladimir Matveev
b8a1712688
include binding element with initializer to current formatting rule for binary operator, adjust existing SpaceBeforeOpenBraceInFunction rule to recognize blocks
2015-02-22 16:44:26 -08:00
Vladimir Matveev
ea09299d1e
added rule to insert space after let\const in variable declaration context
2015-02-22 16:15:54 -08:00
Vladimir Matveev
11f589f03b
do not include constructor parameters with binding patterns as names when collecting nav bar items
2015-02-22 15:06:58 -08:00
Cyrus Najmabadi
6893a2ccaa
Merge branch 'master' into newLineClassification
2015-02-22 04:40:33 -08:00
Ivo Gabe de Wolff
c291d12cae
Use createAndRecordTempVariable
2015-02-22 10:21:15 +01:00
Ivo Gabe de Wolff
63e1ddb043
Merge branch 'master' into taggedTemplates
...
Conflicts:
tests/baselines/reference/taggedTemplateStringsTypeArgumentInference.js
tests/baselines/reference/taggedTemplateStringsWithOverloadResolution3.j
s
tests/baselines/reference/taggedTemplateStringsWithTypeErrorInFunctionEx
pressionsInSubstitutionExpression.js
tests/baselines/reference/templateStringInObjectLiteral.js
2015-02-22 10:17:04 +01:00
Ivo Gabe de Wolff
35c815ef15
Respond to code review
2015-02-22 10:07:32 +01: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
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