steveluc
360e47880e
Addressed comments on code style and organization.
2015-03-07 23:19:58 -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
bdcdd84dda
CR feedback.
2015-03-07 02:08:36 -08:00
Cyrus Najmabadi
0c5654164f
Fix up comment.
2015-03-07 01:33:18 -08:00
Cyrus Najmabadi
c76f71cfae
When emitting an arrow function, parenthesize the body if it could be interpreted as a block instead of an object literal.
2015-03-07 01:30:45 -08:00
Cyrus Najmabadi
7f00378eef
CR feedback.
2015-03-06 18:51:58 -08:00
Cyrus Najmabadi
a76eb69996
Add an 'isVariableLike' helper function.
2015-03-06 18:45:45 -08:00
Anders Hejlsberg
5c56684187
Merge branch 'master' into exportDefault
...
Conflicts:
tests/baselines/reference/exportAssignDottedName.errors.txt
2015-03-06 17:20:44 -08:00
Paul van Brenk
af41be88a1
Merge pull request #2236 from Microsoft/signatureHelp
...
Signature help diagnostics
2015-03-06 15:31:20 -08:00
Mohamed Hegazy
59c3a7d71e
Merge pull request #2235 from DickvdBrink/letConstInCatchclause
...
Let const in catchclause
2015-03-06 15:21:11 -08:00
Paul van Brenk
80f9cf299c
fix check to allow for empty argument list
2015-03-06 15:09:19 -08:00
Bill Ticehurst
0ea31c37b5
Merge pull request #2222 from billti/tsconfigWatchFix
...
Fix watch to honor tsconfig.json setting
2015-03-06 14:44:44 -08:00
Paul van Brenk
8083bbf18f
Merge branch 'master' into signatureHelp
2015-03-06 14:30:21 -08:00
Paul van Brenk
e9cb12aeab
Add diagnostics for signaturehelp crash
2015-03-06 14:29:23 -08:00
unknown
129ef7222c
Use hasProperty instead
2015-03-06 22:56:59 +01:00
unknown
b4d723217e
Error on redeclaring a variable with let/const already defined as catch parameter
2015-03-06 21:42:42 +01:00
unknown
5ca703eeb4
Add new diagnostics message for let/const declarations in a catch clause
2015-03-06 20:53:15 +01:00
Bill Ticehurst
ee912ee1cd
Fix path normalization for patterns such as './/tsconfig.json'
2015-03-05 23:53:16 -08:00
Bill Ticehurst
02eb7466a7
Fix watch to honor tsconfig.json setting
2015-03-05 23:32:54 -08:00
Cyrus Najmabadi
d367c96df6
CR feedback.
2015-03-04 18:37:50 -08:00
Cyrus Najmabadi
d3fbebf3fb
Never use the entire span of a function declaration or function expression when reporting a checker error.
2015-03-04 18:15:55 -08:00
Anders Hejlsberg
981ef7f0eb
Excluding "default" member from "export *" per ES6 specification
2015-03-04 14:53:44 -08:00
Anders Hejlsberg
a87c45711f
Renaming SymbolFlags.Import to SymbolFlags.Alias
2015-03-04 10:26:38 -08:00
Anders Hejlsberg
bb33c150dc
Fixing error reporting issue in checkExternalModuleExports
2015-03-04 06:52:18 -08:00
Anders Hejlsberg
91e8b821ad
Merge branch 'master' into exportDefault
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/contextualTyping.js.map
tests/baselines/reference/contextualTyping.sourcemap.txt
tests/baselines/reference/out-flag.js.map
tests/baselines/reference/properties.js.map
tests/baselines/reference/recursiveClassReferenceTest.js.map
tests/baselines/reference/sourceMap-FileWithComments.js.map
tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt
tests/baselines/reference/typeResolution.js.map
2015-03-04 06:39:10 -08:00
Anders Hejlsberg
e4a11cb0c7
More comments
2015-03-04 06:25:45 -08:00
Vladimir Matveev
e225999ac4
Merge pull request #2194 from Microsoft/namesInNestedScopes
...
look through the entire chain of name scopes to ensure that name is uniq...
2015-03-04 00:09:52 -08:00
Vladimir Matveev
2a6b59a3ba
addressed PR feedback
2015-03-03 23:46:51 -08:00
Daniel Rosenwasser
212aeb5e53
Revert "Run jake in interactive mode so output isn't lost."
2015-03-03 22:12:06 -08:00
Vladimir Matveev
e49d51a088
look through the entire chain of name scopes to ensure that name is unique
2015-03-03 21:34:20 -08:00
Anders Hejlsberg
b2a0e1beaa
Another comment
2015-03-03 17:47:17 -08:00
Anders Hejlsberg
27179b427c
Adding some comments
2015-03-03 17:46:17 -08:00
Anders Hejlsberg
61167b68ba
Fixing a few issues
2015-03-03 17:06:44 -08:00
steveluc
fedc809c3b
Added guards for end of file edits.
2015-03-03 17:04:05 -08:00
Anders Hejlsberg
f2be34a302
Support emit of unnamed export default function/class
2015-03-03 15:56:40 -08:00
Anders Hejlsberg
689112fccc
Changing emit(...) to emitNode(...) in several places
2015-03-03 15:27:33 -08:00
Anders Hejlsberg
9af8ae4386
Parsing, binding, checking of export default with function/class
2015-03-03 15:09:40 -08:00
Daniel Rosenwasser
35bfe4e394
Merge pull request #2063 from jbondc/contrib
...
Run jake in interactive mode so output isn't lost.
2015-03-03 12:30:34 -08:00
Daniel Rosenwasser
7212912307
Merge pull request #2169 from Microsoft/withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
...
Add support for extended Unicode escape sequences in strings and templates
2015-03-03 12:16:42 -08:00
Daniel Rosenwasser
5c5a48911a
Words.
2015-03-03 11:56:03 -08:00
Daniel Rosenwasser
f9cc01355e
Addressed CR feedback, also properly accounted for template literals.
2015-03-02 16:40:00 -08:00
steveluc
e5a8debb79
merge
2015-03-02 16:33:31 -08:00
steveluc
f9fd365215
Added logic to handle requests for changes past the end of the buffer.
2015-03-02 16:31:51 -08:00
Daniel Rosenwasser
5ec68eb0e4
Harden against trees without parent pointers for emitting literals; fix lookahead in text for numeric literal indicators.
2015-03-02 15:51:23 -08:00
Jason Freeman
e0227d12b9
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
2015-03-02 15:28:10 -08:00
Cyrus Najmabadi
c8399fc6c5
Use CRLF not LF.
2015-03-02 14:46:15 -08:00
Cyrus Najmabadi
e452cff5a7
Make fields internal.
2015-03-02 14:08:32 -08:00
Anders Hejlsberg
234358e6c6
Unifying ES6 and TypeScript external modules
...
Export assignments are now equivalent to export of member named "default"
Export assignments and exports defaults collected by binder
Export * declarations collected by binder
Simplified logic for marking import symbols as referenced
Removed "location" parameter from resolveEntityName
Improved error position reporting in resolveEntityName
2015-03-02 12:17:05 -08:00