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
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
steveluc
fedc809c3b
Added guards for end of file edits.
2015-03-03 17:04:05 -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
Daniel Rosenwasser
6be13a90b5
Fixed error message.
2015-03-02 12:07:09 -08:00
Jason Freeman
8da49aaf44
Address feedback
2015-03-01 17:07:43 -08:00
Cyrus Najmabadi
08439b7a89
Expose a way to get the name table from the LS.
2015-03-01 15:42:23 -08:00
Cyrus Najmabadi
0cbe55ba4e
Merge branch 'master' into intern
2015-03-01 15:33:47 -08:00
Cyrus Najmabadi
b58f16b021
Don't intern all strings and numbers. Just the ones used as declaration names.
2015-03-01 14:30:38 -08:00
Jason Freeman
3de73e6a1f
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/constDeclarations-errors.errors.txt
2015-02-28 16:30:10 -08:00
Mohamed Hegazy
70d5f9c8e7
Merge pull request #2140 from Microsoft/lsImportResolution
...
Support new import / export syntax in preProcessFile
2015-02-28 05:03:03 -08:00
Vladimir Matveev
8abf4ff52e
Merge pull request #2161 from Microsoft/letConstES5Minus
...
Downlevel emit for let\const
2015-02-27 23:02:35 -08:00
Daniel Rosenwasser
b1837c827c
Addressed some CR feedback.
2015-02-27 18:13:05 -08:00
Vladimir Matveev
3b3a94c7d7
addressed PR feedback
2015-02-27 17:24:24 -08:00
Jason Freeman
bcb466e205
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
2015-02-27 17:03:38 -08:00
Daniel Rosenwasser
5437b3db5a
Removed unused variable.
2015-02-27 16:08:21 -08:00
Daniel Rosenwasser
3c344782e6
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-02-27 15:45:28 -08:00
Mohamed Hegazy
0a8d0a5dd5
Merge branch 'master' into lsImportResolution
2015-02-27 15:38:32 -08:00
Mohamed Hegazy
7c2cc76986
Respond to code review comments
2015-02-27 15:38:24 -08:00
Daniel Rosenwasser
cad8f6b091
Only add an extended Unicode escape when it is entirely valid.
2015-02-27 15:34:06 -08:00
Cyrus Najmabadi
604c37eee2
Whenever a document is acquired, make sure it returns a source that corresponds to the version requested.
2015-02-27 15:29:31 -08:00
Vladimir Matveev
09d5582936
merge with master
2015-02-27 14:14:10 -08:00
Cyrus Najmabadi
505c1f258f
Update comment.
2015-02-27 13:45:29 -08:00
Cyrus Najmabadi
f23c79f3ae
Fix issue where source files could get corrupted.
...
This could happen when you had multiple language services, and they were sharing some files.
If a file got edited in one LS, it could get corrupted in the other. Now, the DocumentRegistry
serves as the canonical source of 'good' source files. Language services always go to it to get
the correct source file instead of trying to manually update their own source files when they
are notified about changes from the host.
2015-02-27 13:39:57 -08:00
Daniel Rosenwasser
4657c2dfd5
Emit all strings with extended escapes using the same scheme as templates.
2015-02-27 12:55:46 -08:00
Jason Freeman
14ba41899d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
2015-02-27 11:59:19 -08:00