Commit Graph
12444 Commits
Author SHA1 Message Date
Ron Buckton ac447f1f51 Migrated decorator checks to call resolution 2015-05-21 16:45:23 -07:00
Anders Hejlsberg 8918c8af17 Merge pull request #3239 from Microsoft/cyclicTypeInstantiation
Detect cycles during type instantiation
2015-05-21 15:13:35 -07:00
Ivo Gabe de Wolff 3bfc5359ad emitWithStatement should emit a WithStatement 2015-05-21 22:02:02 +02:00
Anders Hejlsberg ebcdd85ad0 Changing type mapping cache to be a dictionary 2015-05-21 09:18:55 -07:00
Ron Buckton b5df4b1653 Merge branch 'master' into asyncFunctions 2015-05-20 17:28:44 -07:00
Jason Freeman 67c88a2588 Initial PR feedback 2015-05-20 16:38:13 -07:00
Anders Hejlsberg de8597ca8c Add cache to instantiateType function to break cycles 2015-05-20 16:30:50 -07:00
Paul van Brenk c3a9390935 Merge pull request #3233 from Microsoft/tsconfigBug
Fix issue in the parsing of tsConfig file and fix errors in a couple of test cases when we switched to isolatedModules from separateCompilation.
2015-05-20 12:26:07 -07:00
Ron Buckton 16d8d9eb02 Fix for #2971, adds missing logic in checkFunctionExpressionBodies 2015-05-20 10:23:24 -07:00
Paul van Brenk 635c703872 Fix issue in the parsing of tsConfig file, this was fixed in master before, but never ported.
The realizeDiagnosticS function already returns an array, no need to wrap again. The realizeDiagnostic (no S) function returns a single diagnostic.
2015-05-19 18:07:21 -07:00
Paul van Brenk 3853489628 Update version to 1.5.3 for the VS 2015 release 2015-05-19 16:25:12 -07:00
Ron Buckton d080f47003 Fix for #2971, adds missing logic in checkFunctionExpressionBodies 2015-05-19 16:17:12 -07:00
Jason Freeman 6037780159 Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators 2015-05-19 15:08:41 -07:00
Mohamed Hegazy 5ea2cea95d Merge pull request #3208 from Microsoft/updateSingleCompilationFlagName
Update singleCompilation flag name to isolatedModules
2015-05-19 13:54:49 -07:00
Ron Buckton a2c50732e8 Some cleanup and additional comments following PR feedback 2015-05-19 12:49:47 -07:00
Vladimir Matveev 91f69d7a02 Merge pull request #3226 from Microsoft/port-3183
Port PR 3183 into release 1.5
2015-05-19 11:53:16 -07:00
Vladimir Matveev b5c4d3f2c6 Merge pull request #3225 from Microsoft/port-3131
Port PR 3131 into release 1.5
2015-05-19 11:42:48 -07:00
Vladimir Matveev 1f35f194d2 use textSpanEnd instead of handrolled version 2015-05-19 11:12:53 -07:00
Vladimir Matveev 845820dfe9 addressed PR feedback 2015-05-19 11:12:42 -07:00
Vladimir Matveev 0b9dd9e239 during file update request only changed portion of the text from the host 2015-05-19 11:12:25 -07:00
Vladimir Matveev 2252e3045c add optional 'getProjectVersion' method to perform fast up-to-date checks 2015-05-19 11:09:45 -07:00
Vladimir Matveev fd5dfb63af program should store file names with normalized slashes 2015-05-19 11:07:52 -07:00
Vladimir Matveev eaee9ec600 Merge pull request #3223 from Microsoft/port-3109
Port PR 3109 into release 1.5
2015-05-19 11:03:46 -07:00
Vladimir Matveev ecd6a7a226 Merge pull request #3222 from Microsoft/port-3110
Port PR 3110 into release 1.5
2015-05-19 11:03:36 -07:00
Vladimir Matveev 409dddc2f3 do not hoist ambient declarations 2015-05-19 10:31:09 -07:00
Vladimir Matveev c828bcb0c7 addressed PR feedback 2015-05-19 10:28:40 -07:00
Vladimir Matveev 546330ed7d correct typos 2015-05-19 10:28:20 -07:00
Vladimir Matveev 87ed20bd57 system: fix emit for exports of non-top level entities, fix emit for enums 2015-05-19 10:27:56 -07:00
Vladimir Matveev 2a1df727de addressed PR feedback 2015-05-19 10:24:50 -07:00
Vladimir Matveev 6573578299 handle triple slashes in url schema 'file' correctly 2015-05-19 10:24:33 -07:00
Anders HejlsbergandMohamed Hegazy de8b2fabb9 Optimize spread to not generate x.slice() when x is an array literal 2015-05-18 22:56:23 -07:00
Anders HejlsbergandMohamed Hegazy f5bcaa3bf8 Emit [...a] as a.slice() to ensure a is copied 2015-05-18 22:55:15 -07:00
Mohamed Hegazy 1da04ba8f4 Change flag --singleCompilation to --isolatedModules 2015-05-18 21:49:41 -07:00
Yui T 67c27ee766 Remove check for declare modifier on interface 2015-05-18 18:17:55 -07:00
Jason Freeman 5bea6a9762 Merge pull request #3066 from tinganho/newWithSpread
New with spread
2015-05-18 10:23:30 -07:00
Tingan Ho ccd3de33f3 Combining else blocks 2015-05-17 09:27:20 +08:00
Daniel Rosenwasser 0287d2fc80 Merge pull request #3185 from Microsoft/variableStatementComments
Don't emit leading/trailing comments for omitted variable statements
2015-05-16 15:50:47 -07:00
Anders Hejlsberg 70d2938f4f Support "exclude" property in tsconfig.json 2015-05-16 11:38:28 -07:00
Tingan Ho 78a36c0cee Fixes concat style 2015-05-16 16:42:49 +08:00
SaschaNaz 4b4fc0147e take the function out 2015-05-16 17:08:09 +09:00
SaschaNaz a9eba62b68 getLineIndentation 2015-05-16 16:24:50 +09:00
SaschaNaz 3f487bb0dd Merge https://github.com/Microsoft/TypeScript into blockFormParameterIndentation 2015-05-16 14:35:50 +09:00
Vladimir Matveev 74f1dd61ad Merge pull request #3183 from Microsoft/marshalling_issue
perf: during file update request only changed portion of the text from the …
2015-05-15 17:09:15 -07:00
Vladimir Matveev 66a91c33fb use textSpanEnd instead of handrolled version 2015-05-15 16:36:58 -07:00
Daniel Rosenwasser bd2139694a Added change to omit comments for variable statements when appropriate. 2015-05-15 16:32:11 -07:00
Vladimir Matveev d3a2dc0c64 addressed PR feedback 2015-05-15 15:28:02 -07:00
Daniel Rosenwasser 31ea4ba666 Merge branch 'master' into testPerf 2015-05-15 14:44:22 -07:00
Vladimir Matveev 2c4801ea47 during file update request only changed portion of the text from the host 2015-05-15 14:28:02 -07:00
Anders Hejlsberg e3812ff8f2 Merge pull request #3157 from Microsoft/fixUnionReduction
Fix infinite recursion in union type reduction
2015-05-15 11:19:32 -07:00
Anders Hejlsberg 194680f179 Addressing CR feedback 2015-05-15 10:24:24 -07:00