Mohamed Hegazy
61a5bfb09d
Report error on export assignment with es6 and above target
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/es6ImportDefaultBinding.errors.txt
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport1.errors.txt
tests/baselines/reference/es6ImportDefaultBindingMergeErrors.errors.txt
tests/baselines/reference/es6ImportEqualsDeclaration.errors.txt
tests/cases/compiler/es6ImportNameSpaceImportMergeErrors.ts
tests/cases/compiler/es6ImportNameSpaceImportNoNamedExports.ts
tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts
tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts
tests/cases/compiler/es6ImportNamedImportNoNamedExports.ts
2015-03-11 21:53:37 -07:00
Mohamed Hegazy
e902d8462e
ES6 doesnt support import id = require("mod") syntax
...
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-03-11 21:40:10 -07:00
CyrusNajmabadi
b38743c793
Merge pull request #2307 from Microsoft/sigHelpIndex
...
Compute consistent argument indices and counts for signature help.
2015-03-11 16:02:00 -07:00
Cyrus Najmabadi
05c2a3ef89
Add explanatory comments.
2015-03-11 15:30:33 -07:00
Cyrus Najmabadi
63ba645791
Remove unnecessary code.
2015-03-11 15:08:28 -07:00
Cyrus Najmabadi
d9d90b2c02
Compute consistent argument indices and counts for signature help.
2015-03-11 15:05:31 -07:00
Vladimir Matveev
4b955ee91a
added for* statements to isCompletedNode
2015-03-11 14:03:32 -07:00
Vladimir Matveev
76dcfb660b
Merge pull request #2291 from Microsoft/letConstInSwitchStatements
...
introduce CaseBlock as a block-scoped container for switch statements
2015-03-10 18:33:54 -07:00
Vladimir Matveev
59c71acae8
introduce emitCaseBlock function
2015-03-10 18:17:52 -07:00
Vladimir Matveev
efcf0e6f57
introduce CaseBlock as a block-scoped container for switch statements
2015-03-10 17:50:54 -07:00
Daniel Rosenwasser
aa08300cbf
Merge pull request #2238 from caitp/issue-2090
...
Improve array destructuring error message
2015-03-10 16:13:19 -07:00
Caitlin Potter
0d06729b18
Move comment and refer to tuple type literal syntax rather than TupleType interface
2015-03-10 15:58:39 -04:00
Mohamed Hegazy
11bb5f9851
Merge pull request #2275 from DickvdBrink/object-generics
...
made seal, freeze and preventExtensions generic
2015-03-10 12:24:16 -07:00
Jason Freeman
07a893dee0
Merge pull request #2207 from Microsoft/for-ofES5
...
Emit 'for...of' statements in ES3/ES5
2015-03-10 12:13:16 -07:00
Mohamed Hegazy
3e4955bc0f
Merge pull request #2270 from mihailik/patch-1
...
Fix for #2268 createDiagnosticCollection should be @internal
2015-03-10 11:57:08 -07:00
Jason Freeman
f389aefc47
Fix call to emitNode after merge with master
2015-03-10 10:41:26 -07:00
Caitlin Potter
7acb410251
Add note about use of isTupleType()
2015-03-10 13:37:25 -04:00
Caitlin Potter
c222b2bb3e
Improve message for array destructuring error
...
Closes #2090
2015-03-10 13:33:58 -04:00
Jason Freeman
1349a196a0
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES5
2015-03-09 19:45:37 -07:00
Jason Freeman
b15d8aa2b5
Address PR feedback
2015-03-09 19:45:14 -07:00
Cyrus Najmabadi
c21fe03d18
Merge branch 'master' into commentEmit
...
Conflicts:
src/compiler/emitter.ts
2015-03-09 15:58:32 -07:00
Cyrus Najmabadi
aa96475f73
CR feedback.
2015-03-09 15:50:40 -07:00
Cyrus Najmabadi
1a4299ef44
Merge branch 'master' into indentSimplification
2015-03-09 15:48:53 -07:00
Dick van den Brink
7001562110
made seal, freeze and preventExtensions generic
2015-03-09 23:48:51 +01:00
Cyrus Najmabadi
31cf443a28
Add specialized codepath for emitting without comments.
2015-03-09 15:47:23 -07:00
Yui T
725577e328
Remove deubgger statement
2015-03-09 15:14:08 -07:00
Yui T
4c7891ce09
Fix file path resolution in RWC
2015-03-09 15:10:47 -07:00
Cyrus Najmabadi
bfbc18d6d7
rename emitNode to emitNodeWithoutSourceMap
2015-03-09 15:01:02 -07:00
Cyrus Najmabadi
103bb34d7b
Merge branch 'master' into indentSimplification
...
Conflicts:
src/compiler/emitter.ts
2015-03-09 13:04:24 -07:00
Steve Lucco
5556683227
Merge pull request #2258 from Microsoft/formatLine
...
TS Server format line fixes
2015-03-09 12:52:14 -07:00
steveluc
37c6f69f01
Hold at most 4 snapshots per file in the server. This is about 1K per file.
2015-03-09 11:57:50 -07:00
Jason Freeman
a27fbff280
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES5
...
Conflicts:
tests/baselines/reference/parserES5ForOfStatement18.js
tests/baselines/reference/parserES5ForOfStatement21.js
2015-03-09 11:17:31 -07:00
mihailik
dc451b0f69
Fix for #2268 createDiagnosticCollection should be @internal
...
DiagnosticsCollection interface is marked @internal in [src/compiler/types.ts](c6cd57d18c/src/compiler/types.ts (L1761) ), so this should be @internal too.
Otherwise it causes compilation errors whenever the generated type definitions for LS is used.
See #2268 for more details.
2015-03-09 14:05:53 +00:00
steveluc
04320e415e
Renames and comments as requested by feedback.
2015-03-09 01:23:03 -07:00
Cyrus Najmabadi
35b56aa69b
Further simplification.
2015-03-09 01:07:02 -07:00
Cyrus Najmabadi
6340531a16
Simplify indentation code in the emitter.
2015-03-08 23:07:03 -07:00
Cyrus Najmabadi
29c06f9d6a
Move variable closer to where it is used.
2015-03-08 22:35:28 -07:00
Cyrus Najmabadi
4903ca0981
Merge branch 'master' into preserveFormatting
...
Conflicts:
tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js
2015-03-08 19:47:34 -07:00
Cyrus Najmabadi
6e8d80f159
tests for newline preservation.
2015-03-08 19:26:33 -07:00
Cyrus Najmabadi
c371f1e521
Make the preservation of formatting an optional experimental compiler flag.
2015-03-08 19:06:55 -07:00
Dick van den Brink
c0db7ffe8f
Added valueOf definitions for String and Number
2015-03-08 18:08:49 +01:00
steveluc
360e47880e
Addressed comments on code style and organization.
2015-03-07 23:19:58 -08:00
Bill Ticehurst
24141f05db
Merge pull request #2245 from billti/ExportVersion
...
Made the 'version' string an exported property
2015-03-07 21:40:32 -08:00
Bill Ticehurst
a6816fc128
Added description to version exports
2015-03-07 20:12:16 -08:00
steveluc
865802a63c
Added new logger methods to test harness.
2015-03-07 17:46:56 -08:00
steveluc
9a45160ab6
Changed TypeScript server logging to use an environment variable TSS_LOG
...
as follows. If TSS_LOG is not set, no logging will occur. If TSS_LOG
is set to any value, logging will occur as before this change (log file
will be in directory of tsserver.js with name .logPID where PID is the
process id of the server process; log will contain the pre-change
messages). If TSS_LOG is set to a string that has the form "-file
fileName", the log file will be in the tsserver.js directory with name
'fileName'. If TSS_LOG is set to a string that has the form "-level
levelName", then the level of logging will be set to 'levelName'.
Currently the two levels are 'normal' and 'verbose'. The TSS_LOG string
can contain zero, one or both of its options as in "-file LOG -level
verbose". At the verbose level, the server will log every request,
response and event, and will also give elapsed time for message processing.
2015-03-07 17:13:52 -08:00
steveluc
8bef6d7ebc
Added additional cases for format on enter. These cases fix bugs in the
...
orginal format on enter (which wasn't distinguishing whether there was
existing whitespace to start some types of lines).
2015-03-07 15:44:21 -08:00
Cyrus Najmabadi
7570aaac65
Merge branch 'master' into returnStatus
2015-03-07 13:51:44 -08:00
Cyrus Najmabadi
21627384a8
Merge branch 'master' into propertyAccessEmit
2015-03-07 13:51:10 -08:00
Cyrus Najmabadi
2a990a8685
Preserve newlines for conditional expressions
2015-03-07 13:50:26 -08:00