Commit Graph

9099 Commits

Author SHA1 Message Date
SaschaNaz 83eb6acd13 Merge remote-tracking branch 'refs/remotes/Microsoft/master' into indentSuppressor 2015-12-03 11:27:14 +09:00
Anders Hejlsberg ea0cc798da Merge pull request #5738 from Microsoft/unionIntersectionTypeInference
Improved union/intersection type inference
2015-11-24 08:33:14 -08:00
Vladimir Matveev fb76dc95de Merge pull request #5759 from Microsoft/bangInModuleNames
do not treat modules with '!' in names any specially
2015-11-23 14:08:33 -08:00
Anders Hejlsberg 262bdb5203 Merge pull request #5761 from Microsoft/fixErrorElaboration
Fix crash during error elaboration
2015-11-23 13:59:11 -08:00
Vladimir Matveev 566c0db543 fix lint errors 2015-11-23 13:24:46 -08:00
Anders Hejlsberg c5dd297683 Accepting new baselines 2015-11-23 13:22:23 -08:00
Anders Hejlsberg 6a144506f4 Adding regression test 2015-11-23 13:21:51 -08:00
Anders Hejlsberg 4beedcf4c7 Update relation cache after we decide to elaborate an error 2015-11-23 13:09:50 -08:00
Vladimir Matveev 2836c17791 do not treat modules with '!' in names any specially 2015-11-23 13:08:44 -08:00
Vladimir Matveev fbaba90ac9 Merge pull request #5747 from Microsoft/thisWithLetConst
correctly capture 'this' when converting loops into functions
2015-11-22 21:53:20 -08:00
Vladimir Matveev 988a51237b address PR feedback - fixed typo in comment 2015-11-22 21:28:07 -08:00
Vladimir Matveev 181c943feb correctly capture 'this' when converting loops into functions 2015-11-21 20:11:39 -08:00
Anders Hejlsberg add5146aea Fix linting errors 2015-11-20 15:32:17 -08:00
Ron Buckton c94dcbd770 Merge pull request #5726 from Microsoft/cloneNode
Generic algorithm to create a shallow, memberwise clone of a node.
2015-11-20 10:54:46 -08:00
Ron Buckton 4edf330217 Minor comment update 2015-11-20 10:30:47 -08:00
Ron Buckton 0ee4e0b10d Modified cloneNode to ignore own properties of clone. 2015-11-20 10:13:01 -08:00
Anders Hejlsberg 11f4e3c330 Accepting new baselines 2015-11-20 10:08:32 -08:00
Anders Hejlsberg a0842aaf04 Adding tests 2015-11-20 10:08:00 -08:00
Anders Hejlsberg dc629d5a54 Reduce union and intersection types before inference 2015-11-20 10:07:36 -08:00
Ron Buckton 68c292c445 Adds a generic algorithm to create a shallow, memberwise clone of a node. 2015-11-19 17:42:12 -08:00
Sheetal Nandi 883b8d9347 Merge pull request #5471 from Microsoft/jsFileCompilation
Compilation of Js Files
2015-11-19 16:30:40 -08:00
Ron Buckton 7d6100bbe8 Merge pull request #5719 from Microsoft/typesCleanup2
Additional Types cleanup.
2015-11-19 15:32:28 -08:00
Ron Buckton 93af2b2beb Comment cleanup. 2015-11-19 15:31:56 -08:00
Yui fc79104d0d Merge pull request #5605 from Microsoft/useprintVersion
Use printVersion instead
2015-11-19 13:50:46 -08:00
Yui T adc6d11292 Merge branch 'master' into useprintVersion
Conflicts:
	src/compiler/tsc.ts
2015-11-19 13:06:29 -08:00
Wesley Wigham b1c8245b78 Merge pull request #5626 from weswigham/type-guard-narrowing
Make type guards continue to narrow within classes/nested function declarations
2015-11-19 11:42:14 -08:00
Ron Buckton 5915fbd292 Adds minimal support for 'this' types in decorator metadata, emitting 'Object' for now. 2015-11-19 09:53:32 -08:00
Sheetal Nandi a19307d533 Merge branch 'master' into jsFileCompilation 2015-11-18 11:26:58 -08:00
Sheetal Nandi 5ac6eb2d79 PR feedback 2015-11-18 10:48:03 -08:00
Daniel Rosenwasser bd84b844ff Remove unnecessary 'else' block. 2015-11-18 10:07:42 -08:00
Mohamed Hegazy 7389922eb6 Merge pull request #5709 from Microsoft/fixPreferConstRule
Fix prefer const rule
2015-11-18 08:54:24 -08:00
Daniel Rosenwasser cbb61654fb Small refactorings. 2015-11-18 01:53:12 -08:00
Daniel Rosenwasser 15d689cdcd Simplify simplify simplify. 2015-11-18 01:46:17 -08:00
Daniel Rosenwasser cf007461b9 Fixed invalid code for binding expressions. 2015-11-18 01:41:41 -08:00
Vladimir Matveev 5e84ed399c Merge pull request #5706 from Microsoft/nameResolutionForParameters
restrict the scope of parameters\type parameters
2015-11-17 17:09:53 -08:00
Wesley Wigham 1f61ecfcb1 Merge pull request #5590 from weswigham/compute-common-source-dir
Add case sensitivity-check to computeCommonSourceDirectory
2015-11-17 16:06:26 -08:00
Vladimir Matveev 31039a3fff disallow references to function locals from return type annotations 2015-11-17 15:22:26 -08:00
Wesley Wigham 9531d929c7 update test with pr feedback 2015-11-17 14:34:02 -08:00
Wesley Wigham 321bb9aafa Merge branch 'master' into type-guard-narrowing 2015-11-17 13:50:56 -08:00
Vladimir Matveev e0a8af00a7 do not resolve parameters/type parameters if it is requested from restricted locations 2015-11-17 13:27:52 -08:00
Vladimir Matveev 683ecc9cec Merge pull request #5701 from Microsoft/cleanupWork
clean residual state in binder and emitter, clean test data in versio…
2015-11-17 12:59:45 -08:00
Wesley Wigham a989595044 use getCanonicalFileName on path fragments as in other utility methods 2015-11-17 11:24:17 -08:00
Ron Buckton 4be0095a7c Clean up unnecessary comment annotations 2015-11-17 10:56:02 -08:00
Ron Buckton 20347ad615 Merge pull request #5597 from Microsoft/typesCleanup
Types cleanup
2015-11-17 10:54:50 -08:00
Ron Buckton 443abe6dea Adds ThisType to SyntaxKind, to distinguish between a 'this' expression and a 'this' type. Needed for transforms 2015-11-17 10:53:29 -08:00
Wesley Wigham 3fd9eb5637 Merge branch 'master' into compute-common-source-dir 2015-11-17 10:11:37 -08:00
Vladimir Matveev a26d89d7a2 addressed PR feedback 2015-11-16 23:44:07 -08:00
Vladimir Matveev 33fc598a8a clean residual state in binder and emitter, clean test data in version cache test 2015-11-16 23:24:25 -08:00
Sheetal Nandi 13bc120fe2 Merge pull request #5698 from Microsoft/paramPropertyDocComment
Fix for doc comment for parameter-property not shown correctly when invoking constructor
2015-11-16 17:16:57 -08:00
Vladimir Matveev 259e204885 Merge pull request #5690 from Microsoft/harnessCleanup2_WIP
cleanup harness code (part 2)
2015-11-16 16:53:28 -08:00