Mohamed Hegazy
35c1577ff5
Add tests for generateBOM switch
2014-08-06 12:05:01 -07:00
Daniel Rosenwasser
3ad6e31aa5
Merge pull request #351 from Microsoft/wontYouPleasePleaseHelpMe
...
Support the '--help' compiler flag.
2014-08-06 11:59:18 -07:00
Sheetal Nandi
5c4009a163
Merge pull request #161 from Microsoft/privacyErrors
...
Report errors for usage of private types when generating declaration file
2014-08-06 11:51:55 -07:00
Mohamed Hegazy
b1335e1795
add generateBOM switch
2014-08-06 11:37:59 -07:00
Sheetal Nandi
e31aa9e12a
Added more comments and todos as per code review feedback
2014-08-06 11:26:34 -07:00
Mohamed Hegazy
63b835a7a9
Remove ByteOrderMark
2014-08-06 11:13:49 -07:00
Dick van den Brink
7bf5a95105
Rename lib.scripthost.d.ts to lib.scriptHost.d.ts
2014-08-06 19:08:55 +02:00
Daniel Rosenwasser
6f563b7af9
Fixed memory leak from '--watch' flag.
...
As I initially feared, we were actually nesting closure environments with each new `getSourceFile`.
Fixes #366 .
2014-08-05 18:28:48 -07:00
Daniel Rosenwasser
a24b175586
Perform an explicit return just in case sys.exit fails.
2014-08-05 16:40:04 -07:00
Anders Hejlsberg
afeabe8100
Merge pull request #365 from Microsoft/extensionlessReferences
...
Support extensionless <reference> comments.
2014-08-05 15:02:03 -07:00
Anders Hejlsberg
a2a6b8a410
Support extensionless <reference> comments.
...
Fixes #344 .
2014-08-05 14:32:53 -07:00
Daniel Rosenwasser
81c4b0b900
Merge branch 'master' into wontYouPleasePleaseHelpMe
...
Conflicts:
src/compiler/commandLineParser.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2014-08-05 12:50:16 -07:00
Mohamed Hegazy
97987b1c3e
Merge pull request #359 from Microsoft/cleanup
...
Wire cleanupSemanticCache
2014-08-04 19:06:18 -07:00
Daniel Rosenwasser
078e49dd8b
Explicitly supply generic argument for 'compareValues'.
2014-08-04 18:29:58 -07:00
Daniel Rosenwasser
a1a1ea3f96
Fixed up duplicate diagnostic.
2014-08-04 18:23:59 -07:00
Daniel Rosenwasser
348d0fca21
Addressed code review feedback.
2014-08-04 17:52:58 -07:00
Mohamed Hegazy
0c9510e6f1
Wire cleanupSemanticCache
2014-08-04 17:23:09 -07:00
Mohamed Hegazy
3a0d40a212
Merge pull request #358 from Microsoft/uptodatecheck
...
Add uptodate checks for program
2014-08-04 16:57:21 -07:00
Mohamed Hegazy
93a48a314e
respond to code review comments
2014-08-04 16:56:58 -07:00
Mohamed Hegazy
acfcf40735
Add uptodate checks for program object to avoid recomputation if not needed
2014-08-04 16:09:25 -07:00
Daniel Rosenwasser
40f6ed0b65
Merge pull request #262 from Microsoft/trylessCatchesFinallyParseNicely
...
Improved errors for 'catch'/'finally' blocks missing 'try' statements
2014-08-04 15:56:20 -07:00
Mohamed Hegazy
21fb3bc675
Update check for syntax tree existance
2014-08-04 15:36:26 -07:00
Mohamed Hegazy
ab05b75297
Merge pull request #326 from Microsoft/getDefinition
...
Wire getDefinitionAtPosition using the new compiler implementation
2014-08-04 15:11:58 -07:00
Vladimir Matveev
017a76bd85
Merge pull request #357 from Microsoft/specialized_signatures
...
fixed check for call\construct signatures in interfaces
2014-08-04 15:11:44 -07:00
Mohamed Hegazy
2ae1432644
Merge branch 'master' into getDefinition
2014-08-04 15:08:26 -07:00
Mohamed Hegazy
a48ec090ae
add missing semicolons
2014-08-04 15:07:42 -07:00
Vladimir Matveev
3fc10ed809
fix misplaced brackets
2014-08-04 15:05:15 -07:00
Vladimir Matveev
059b57f417
fixed check for call\construct signatures in interfaces
2014-08-04 14:37:24 -07:00
Anders Hejlsberg
7fc1b8c4ec
Merge pull request #355 from Microsoft/pullContextualTypes3
...
Consistently record contextual types in function expressions.
2014-08-04 14:36:43 -07:00
Mohamed Hegazy
3c0fd5324c
Merge branch 'master' into getDefinition
2014-08-04 13:43:14 -07:00
Mohamed Hegazy
28f73121d6
Merge pull request #356 from DickvdBrink/missing-semicolon
...
Code style: Missing semicolons
2014-08-04 13:38:26 -07:00
Mohamed Hegazy
f8228e1544
Change variabel names:
...
* documentsByName to sourceFilesByName
* getSymbolOfIdentifierLikeNode to getSymbolInfo
2014-08-04 13:37:17 -07:00
Dick van den Brink
c9c8748152
Code style: Missing semicolons
2014-08-04 22:32:32 +02:00
Mohamed Hegazy
c92addf821
Revert "remove documentsByName"
...
This reverts commit 5d26599811
.
2014-08-04 13:20:02 -07:00
Anders Hejlsberg
261ff5b338
Consistently record contextual types in function expressions.
...
Removing check that would guard against recording contextual type. The NodeFlags.ContextChecked flag already
protects against assigning more than once.
2014-08-04 12:58:33 -07:00
Mohamed Hegazy
5c350e4d3d
adapt to changes after merge
2014-08-04 12:56:48 -07:00
Mohamed Hegazy
1667894ec6
Merge branch 'master' into getDefinition
2014-08-04 12:52:27 -07:00
Mohamed Hegazy
a061f99541
undo moving unknownSymbol to global
2014-08-04 12:52:19 -07:00
Daniel Rosenwasser
a64db42337
Got rid of that cscript-breaking comma.
2014-08-04 12:28:46 -07:00
Mohamed Hegazy
5d26599811
remove documentsByName
2014-08-04 12:26:44 -07:00
Daniel Rosenwasser
e05e7836e3
Style and comments.
2014-08-04 12:20:54 -07:00
Sheetal Nandi
0e76a82072
Fix the incorrect error reporting and declaration file emit for the type parameter constraint of private methods
...
Also incorporates code review feedback
2014-08-04 12:06:07 -07:00
Mohamed Hegazy
4da02cbc06
rename values named document to sourceFile
2014-08-04 12:00:47 -07:00
Mohamed Hegazy
aa75de9c70
Consolidate Document and SoruceFile
2014-08-04 12:00:37 -07:00
Anders Hejlsberg
c17a24738c
Merge pull request #350 from Microsoft/pullContextualTypes2
...
Fix duplicate getTypeOfExpression function.
2014-08-04 11:59:58 -07:00
Anders Hejlsberg
6b2a970ff3
Fix duplicate getTypeOfExpression function.
2014-08-04 11:58:32 -07:00
Anders Hejlsberg
9a5324347e
Merge pull request #330 from Microsoft/pullContextualTypes
...
Pull model for contextual types
2014-08-04 11:51:23 -07:00
Anders Hejlsberg
2b26e37976
Addressing CR feedback.
2014-08-04 11:40:56 -07:00
Anders Hejlsberg
93e617ad32
Merge pull request #349 from Microsoft/fixBrokenCScript
...
Removing trailing comma that breaks cscript.exe.
2014-08-04 11:33:04 -07:00
Anders Hejlsberg
1e586134f7
Removing trailing comma that breaks cscript.exe.
2014-08-04 11:18:00 -07:00