Anders Hejlsberg
3f0cfe3619
Adding a few comments
2015-03-22 15:35:08 -07:00
Anders Hejlsberg
b2656b0d78
Deleting unused code
2015-03-22 14:32:42 -07:00
Anders Hejlsberg
df03c686c4
Accepting new baselines
2015-03-22 12:19:38 -07:00
Anders Hejlsberg
e63854b40e
Adding basic tests
2015-03-22 12:18:56 -07:00
Anders Hejlsberg
956d7a82f3
Fixing emit for import d, * as foo from "foo" case
2015-03-22 12:18:38 -07:00
Anders Hejlsberg
20d1f73087
Add support for exporting imported symbols
2015-03-22 09:10:10 -07:00
CyrusNajmabadi
fcd1e1f166
Merge pull request #2448 from Microsoft/newlines
...
Treat 0x0085 as whitespace, not as a line terminator. This matches ES5 and ES6.
2015-03-21 22:37:11 -07:00
Anders Hejlsberg
a1525157c7
Emit and use '__export' helper for 'export *' declarations
2015-03-21 15:46:16 -07:00
Anders Hejlsberg
6838d47834
Simplify collection of external module info in emitter
2015-03-21 15:09:54 -07:00
Anders Hejlsberg
f3fb85fa46
Accepting new baselines
2015-03-21 13:18:11 -07:00
Anders Hejlsberg
57a9fc54c8
Separate 'export default' and 'export ='
2015-03-21 13:12:39 -07:00
steveluc
ae4f164eb2
Added gc of configured projects to handle case in which file is opened
...
in directory configured by tsconfig.json, but file not part of the
configured project.
2015-03-20 22:14:39 -07:00
steveluc
8798235c68
Added support in the server for tsconfig.json. When a host opens a
...
file F, the server will check whether F is configured by a
tsconfig.json file. If so, the project specified by the tsconfig.json
file becomes the LS context for F.
2015-03-20 21:56:20 -07:00
Ron Buckton
6633349b72
Simplified grammar check for decorators.
2015-03-20 17:42:27 -07:00
Ron Buckton
299fbe3719
Refactored checkDecoratorSignature and renamed getAnnotationTypeForDecoratorType
2015-03-20 17:21:25 -07:00
Cyrus Najmabadi
9412a6d3eb
Improve display of symbol definitions.
2015-03-20 17:16:16 -07:00
Cyrus Najmabadi
9ae0815e21
Treat 0x0085 as whitespace, not as a line terminator. This matches ES5 and ES6.
2015-03-20 16:53:47 -07:00
Cyrus Najmabadi
cbeeb519b1
Add a new findReferences API that buckets results with the definition they matched against.
2015-03-20 14:31:36 -07:00
Ron Buckton
2078aff69f
Minor cleanup of resolveName for decorators
2015-03-19 23:06:38 -07:00
Ron Buckton
0fb624a58b
PR feedback
2015-03-19 22:57:03 -07:00
CyrusNajmabadi
0d2a5bbf7c
Merge pull request #2431 from Microsoft/noEmitOnErrorCompileOnSave
...
No emit should happen if there are declaration errors and noEmitOnErrors is specified.
2015-03-19 21:23:58 -07:00
Cyrus Najmabadi
791a0e4e39
Don't actually emit declarations when we just want the diagnostics for them.
2015-03-19 21:12:25 -07:00
Cyrus Najmabadi
85d71b2883
No emit should happen if there are declaration errors and noEmitOnErrors is specified.
2015-03-19 16:55:07 -07:00
Yui T
b5065f1f3a
Allow destructuring in ambient context
2015-03-19 14:48:05 -07:00
Yui T
36ea7c8d77
Emit destructuring in parameter
2015-03-19 14:48:02 -07:00
Vladimir Matveev
79272d7cef
Merge pull request #2199 from Microsoft/enumCleanup
...
Fixes #2183 , #1797
2015-03-19 11:27:11 -07:00
Daniel Rosenwasser
3e7e9f43ca
Merge pull request #2415 from Microsoft/shorthandsOnNonExistentProperty
...
Fixed crash on goToDef when a shorthand property refers to an undefined entity
2015-03-18 18:31:54 -07:00
Cyrus Najmabadi
c030b83c5d
Further simplification
2015-03-18 17:59:24 -07:00
Cyrus Najmabadi
e14b745df8
Clean up getCompletions code.
2015-03-18 17:56:04 -07:00
Jason Freeman
e2db46ecc7
Merge pull request #2419 from Microsoft/instrumenterLibraryTargets
...
Add libraryTargets to prereqs of instrumenter
2015-03-18 17:44:09 -07:00
Jason Freeman
59338ed566
Add libraryTargets to prereqs of instrumenter
2015-03-18 17:23:40 -07:00
Vladimir Matveev
e8b0985753
Merge pull request #2417 from Microsoft/separateDeclEmit_2
...
extract declaration emitter to separate file (part 2)
2015-03-18 16:57:38 -07:00
Vladimir Matveev
49c4b5ac13
extract declaration emitter to separate file
2015-03-18 16:37:52 -07:00
Daniel Rosenwasser
d06f71ef9c
Merge pull request #2413 from Microsoft/constAntlyAPainForUs
...
Fix getOccurrences for 'const' modifier with exported & ambient declarations
2015-03-18 16:08:34 -07:00
Daniel Rosenwasser
3b453e68c8
Extended test.
2015-03-18 16:03:33 -07:00
Vladimir Matveev
371f2df90d
Merge pull request #2139 from Microsoft/DtsExports_all
...
Exports + .d.ts emit
2015-03-18 14:45:05 -07:00
Daniel Rosenwasser
acd0fdfba5
Fixed issue where goToDef on a shorthand property of an undefined entity would crash.
2015-03-18 14:43:16 -07:00
Daniel Rosenwasser
773530c699
Fixed test.
2015-03-18 14:43:07 -07:00
Mohamed Hegazy
f96e52c6a6
Merge pull request #2414 from Microsoft/createSourceFile
...
Expose setParentNodes on createCompilerHost
2015-03-18 14:35:04 -07:00
Vladimir Matveev
2ad40c25c9
addressed PR feedback
2015-03-18 14:29:02 -07:00
Daniel Rosenwasser
2902aa2ba3
Added tests.
2015-03-18 14:21:17 -07:00
Mohamed Hegazy
7462915baf
Expose setParentNodes on createCompilerHost
2015-03-18 14:11:50 -07:00
Daniel Rosenwasser
355dcd11c8
Merge pull request #2396 from Microsoft/completionsInIncompleteConstructs
...
Better completions in incomplete constructs
2015-03-18 14:11:05 -07:00
Daniel Rosenwasser
5cbf667d78
Fixed the contextual check for modifiers to check the original modifier instead of the flags of the node.
2015-03-18 14:07:42 -07:00
Daniel Rosenwasser
9a507fa5bf
Fixed test.
2015-03-18 14:06:58 -07:00
Daniel Rosenwasser
ce3a91c186
Added tests for const modifiers.
2015-03-18 13:55:09 -07:00
Daniel Rosenwasser
ee073e19f0
Remove space.
2015-03-18 12:27:28 -07:00
Daniel Rosenwasser
e82ea7df0f
Added test for completions at beginning of file.
2015-03-18 12:12:57 -07:00
Daniel Rosenwasser
ec4278972d
Addressed CR feedback.
2015-03-18 12:08:09 -07:00
Ron Buckton
9761f4b783
PR comment, sourcemap test
2015-03-18 11:17:26 -07:00