Commit Graph
4396 Commits
Author SHA1 Message Date
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
steveluc 04320e415e Renames and comments as requested by feedback. 2015-03-09 01:23:03 -07:00
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
CyrusNajmabadi ac56aa50ae Merge pull request #2251 from Microsoft/expressionToBlock
When emitting an arrow function, parenthesize the body if it could be interpreted as a block instead of an object literal.
2015-03-07 02:21:28 -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
CyrusNajmabadi 241cee0879 Merge pull request #2248 from Microsoft/variableLike
Add an 'isVariableLike' helper function.
2015-03-06 19:19:11 -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 865f67e738 Merge pull request #2197 from Microsoft/exportDefault
Complete support for ES6 modules
2015-03-06 17:36:33 -08:00
Daniel Rosenwasser b2287875ca Merge pull request #2243 from DickvdBrink/browser-test
Fixed jake runtests-browser on node 0.12
2015-03-06 17:24:02 -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
Dick van den Brink 4c16b239be Fixed jake runtests-browser on node 0.12 2015-03-07 01:38:42 +01: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
Mohamed Hegazy ffd87b182b Merge pull request #2240 from DickvdBrink/VSDevMode-doc
Fixed VSDevMode.ps1 parameter info
2015-03-06 15:20:13 -08:00
Mohamed Hegazy 134ab8247f Merge pull request #2239 from caitp/issue-2237
Document procedure for digital CLA signature in CONTRIBUTING.md
2015-03-06 15:19:03 -08:00
Paul van Brenk 80f9cf299c fix check to allow for empty argument list 2015-03-06 15:09:19 -08:00
Caitlin Potter 564dd2eb4a Document procedure for digital CLA signature in CONTRIBUTING.md
Closes #2237
2015-03-06 18:07:02 -05: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
Bill Ticehurst 0e48714bf0 Merge pull request #2223 from billti/FixPathNormalization
Fix path normalization for patterns such as './/tsconfig.json'
2015-03-06 14:43:23 -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 2edb5c88d8 Added tests for let/const variable declarations in catch clause (with the same name) 2015-03-06 23:00:43 +01:00
unknown 129ef7222c Use hasProperty instead 2015-03-06 22:56:59 +01:00
Bill Ticehurst 0ba3a04c54 Fixed baselines to account for correct path normalization 2015-03-06 13:37:12 -08: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
CyrusNajmabadi b784a4212a Merge pull request #2205 from Microsoft/errorSpans
Never use the entire span of a function declaration or function expression when reporting a checker error.
2015-03-04 18:51:28 -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
CyrusNajmabadi 1c6426027e Merge pull request #2201 from Microsoft/commentsOnBlocks
Adding test to ensure comment before block is conserved
2015-03-04 13:45:49 -08:00
Cyrus Najmabadi 4dfed9c84c Adding test to ensure comment before block is conserved 2015-03-04 13:13:54 -08:00
Anders Hejlsberg b54b71085b Accepting new baselines 2015-03-04 10:31:42 -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 88ac7302b0 Merge pull request #2195 from Microsoft/revert-2063-contrib
Revert "Run jake in interactive mode so output isn't lost."
2015-03-03 22:32:48 -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