CyrusNajmabadi
fab351e0b6
Merge pull request #1913 from Microsoft/internalDTS
...
Provide an experimental flag that allows us to emit declarations except for nodes marked with '@internal'.
2015-02-03 16:29:04 -05:00
Cyrus Najmabadi
838b9b6998
Provide an experimental flag that allows us to emit declarations except for nodes marked with '@internal'.
2015-02-03 13:15:28 -08:00
Cyrus Najmabadi
0ca03048cf
Move the code to actually emit higher up in the function.
...
Now it it precedes all the other function declarations, and is much easier to debug.
2015-02-03 12:46:01 -08:00
Mohamed Hegazy
7a4a8107dd
Add reference to base runner
2015-02-03 12:41:12 -08:00
Mohamed Hegazy
c3bf36e783
Add missing definition to shims
2015-02-03 12:40:37 -08:00
Yui T
fddcc7dda4
Merge branch 'master' into updateRwcAndTest262Runner
2015-02-03 12:29:55 -08:00
Paul van Brenk
f8adf4ef9c
Merge branch 'master' into LessAggresiveCompletionList
2015-02-03 12:04:07 -08:00
Paul van Brenk
3b0f8f67dd
Added comments and some additional cases
2015-02-03 11:37:52 -08:00
Vladimir Matveev
288e38fa36
merge with master
2015-02-03 11:26:39 -08:00
Vladimir Matveev
c095bb356c
[format on keystroke]added comment to the verification of preceding token
2015-02-03 10:17:11 -08:00
Vladimir Matveev
889264f457
ensure that autoformat is triggered by token characters
2015-02-02 22:21:41 -08:00
Mohamed Hegazy
f56e7ea743
Add a new scriptSnapshot and use the shim as a wrapper
2015-02-02 20:23:54 -08:00
Mohamed Hegazy
d8fb8a967f
Remove unused NonCachingDocumentRegistry
2015-02-02 20:06:33 -08:00
Mohamed Hegazy
091038eca1
Change the default LS target to ES5 from ES6
2015-02-02 19:15:43 -08:00
Mohamed Hegazy
d6bd9f74d2
Merge branch 'master' into LSAPICleanup
2015-02-02 18:49:13 -08:00
Paul van Brenk
5166d09d42
Merge branch 'master' into LessAggresiveCompletionList
2015-02-02 17:36:32 -08:00
CyrusNajmabadi
22ed101267
Merge pull request #1899 from Microsoft/earlyErrors2
...
Emit even in the presence of parse errors.
2015-02-02 20:24:06 -05:00
Mohamed Hegazy
277235539a
Merge branch 'master' into LSAPICleanup
2015-02-02 17:14:08 -08:00
Mohamed Hegazy
6807bf86a5
Merge pull request #1855 from stanthomas/master
...
issue #1833 : const enum: supress value comment in emitted javascript
2015-02-02 16:35:11 -08:00
Cyrus Najmabadi
e63d795b1a
Rename function.
2015-02-02 15:55:50 -08:00
Cyrus Najmabadi
350d768e8d
Fix usage of tabs instead of spaces.
2015-02-02 15:50:16 -08:00
Vladimir Matveev
b6bbefda77
Merge pull request #1876 from Microsoft/crashInIncompleteFunction
...
fix crash in getReturnTypeFromFunctionBody if function declaration is in...
2015-02-02 15:49:20 -08:00
Cyrus Najmabadi
d66e70a960
Emit even in the presence of parse errors.
2015-02-02 15:28:23 -08:00
Cyrus Najmabadi
dd8d3535ff
Remove the concept of early errors from the compiler.
...
Currently only parse errors prevent emitting (And this will be changed in the next
code review as well).
2015-02-02 15:14:19 -08:00
Mohamed Hegazy
8524bfc5ca
Merge branch 'master' into LSAPICleanup
2015-02-02 13:55:45 -08:00
Yui T
59cb93a9f6
Merge branch 'master' into updateRwcAndTest262Runner
2015-02-02 12:14:02 -08:00
Yui T
122d5870f1
Merge branch 'master' into emitArrowFunctionES6
2015-02-02 11:12:45 -08:00
Anders Hejlsberg
3f3e974aac
Merge pull request #1861 from Microsoft/deeperTypeInference
...
Deeper type inference in context sensitive arguments
2015-02-02 11:05:55 -08:00
Yui T
53dffda97b
Merge branch 'master' into emitArrowFunctionES6
2015-02-02 10:35:54 -08:00
Daniel Rosenwasser
e174fe4f47
Merge pull request #1575 from chrisbubernak/betterErrorsForTypesWithSameName
...
Better errors for types with same name
2015-01-30 21:08:48 -08:00
Mohamed Hegazy
79a1457491
Ensure that all LS requests are to an exiting soruceFile, and if we fail throw an exception
2015-01-30 18:28:15 -08:00
Mohamed Hegazy
0ce51e684f
Fix #1871 by ensuring the at we get the canonical filename before we check the extension
2015-01-30 18:22:12 -08:00
Vladimir Matveev
732ebf2aeb
fix crash in getReturnTypeFromFunctionBody if function declaration is incomplete and does not have body
2015-01-30 18:20:26 -08:00
Yui T
a595a785c5
Remove tabs in json
2015-01-30 18:11:11 -08:00
Yui T
ff038fb719
Merge branch 'master' into emitArrowFunctionES6
2015-01-30 17:53:48 -08:00
Yui T
416267172d
Address code review
2015-01-30 17:48:07 -08:00
Yui T
6a0eaf52bf
Update an error
2015-01-30 16:51:12 -08:00
Mohamed Hegazy
9a6e3ad52d
Merge branch 'master' into LSAPICleanup
...
Conflicts:
src/services/services.ts
2015-01-30 16:29:45 -08:00
Daniel Rosenwasser
ab9ce1e9e6
Merge pull request #1873 from Microsoft/bumpTo1.5
...
Bump version to 1.5 (compiler)/0.5 (services)
2015-01-30 15:22:05 -08:00
Anders Hejlsberg
c7e7bb12fe
Addressing CR feedback
2015-01-30 14:14:08 -08:00
Yui T
5d0376fc78
Address codereview
2015-01-30 14:09:10 -08:00
Sheetal Nandi
a9575a509e
New Import declaration syntax makes the source file external module
2015-01-30 13:36:17 -08:00
Sheetal Nandi
62ed6183d9
Change the name of defaultBinding to name and make ImportClause as Declaration
...
This helps binder to use it directly to bind the default binding
2015-01-30 13:02:11 -08:00
Sheetal Nandi
d85581ba0e
Do not create Name of the importSpecifier if it isnt identifier, to avoid creating missing symbols
...
Missing symbols are defined when the declaration doesnt have name,
so if we created node for missing identifier it would end up binding symbol with name (Missing)
2015-01-30 12:55:38 -08:00
Yui T
cf5aadb28d
Address code review
2015-01-30 12:20:21 -08:00
Daniel Rosenwasser
394d6f4f0e
Bump version to 1.5.
2015-01-30 12:17:18 -08:00
Yui T
ff11ca9ee1
Update path to test262 and rwc tests files in the runners
2015-01-30 10:32:07 -08:00
Stan Thomas
95e7015fa0
Supress const enum member value comment from emitted javascript in presence of --removeComments (revised)
2015-01-30 06:09:31 -05:00
Paul van Brenk
a9245d700f
Merge branch 'master' into LessAggresiveCompletionList
2015-01-29 23:01:28 -08:00
Vladimir Matveev
a5ce3e126d
Merge pull request #1792 from Microsoft/getScriptLexicalStructureWithbindingPatterns
...
handle binding patterns correctly when getting script lexical structure
2015-01-29 19:42:26 -08:00