Commit Graph

10142 Commits

Author SHA1 Message Date
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
Nathan Yee
c93f454549 Implement #5173
Give more helpful error when trying to set default values on an
interface
2015-11-20 08:30:50 -08:00
SaschaNaz
e5587fbae0 Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath
Conflicts:
	src/compiler/diagnosticMessages.json
2015-11-20 11:30:31 +09:00
SaschaNaz
d87fc8b96a Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath 2015-11-20 11:23:13 +09:00
Ron Buckton
9b0231d9b8 Minor change to getStringLiteralType 2015-11-19 17:50:28 -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
Ron Buckton
f5b8619199 Adds StringLiteralType to SyntaxKind to disambiguate string literals in a type position. 2015-11-19 17:08:51 -08:00
Sheetal Nandi
ba2238fe58 Decorators node array should have pos at token @ instead of actual decorator expression 2015-11-19 16:48:45 -08:00
Sheetal Nandi
83e569e6c3 Breakpoints on the node with decorator should start at actual syntax and not from decorators 2015-11-19 16:48:41 -08:00
Sheetal Nandi
858a99b4f1 Setting breakpoint inside decorator expression results in setting breakpoint on all the decorators
On resolution, this would be call to __decorate
2015-11-19 16:48:37 -08:00
Sheetal Nandi
c84a9f154b Test cases for breakpoints with decorators 2015-11-19 16:48:33 -08:00
Sheetal Nandi
e23b0c65ea Fix the source map emit for decorators
Handled #5584
2015-11-19 16:48:29 -08:00
Sheetal Nandi
a3bec922fb When the node contains decorators the actual start of the node is after skipping trivia from decorators end 2015-11-19 16:48:25 -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
Wesley Wigham
d9c6f3d6c6 invert the conditional I was asked to invert 2015-11-19 13:20:58 -08:00
Wesley Wigham
50bf3ca836 Merge branch 'master' into duplicate-export-behavior 2015-11-19 13:17:48 -08:00
Wesley Wigham
b91a5a5100 factor for loop into filter, minor style changes 2015-11-19 13:17:20 -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
075bea0ab8 I forgot to commit the baselines. T.T 2015-11-19 12:48:01 -08:00
Wesley Wigham
5ecc271c27 Merge branch 'master' into use-common-directory-for-out 2015-11-19 12:42:02 -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
Wesley Wigham
ba3805d6f2 add a new test 2015-11-18 17:29:16 -08:00
Wesley Wigham
08045dfd31 Refactor getCommonSourceDirectory into a closure function 2015-11-18 17:10:22 -08:00
Sheetal Nandi
9db441ef16 Update test baselines 2015-11-18 16:09:04 -08:00
Sheetal Nandi
b73ce26937 Dont emit names index mapping into the sourcemap
Since sourcemap spec is not very clear about symbol translation and
use of nameIndex of the mapping, dont emit it
2015-11-18 15:29:51 -08:00
Wesley Wigham
c0f185943c remove comment 2015-11-18 14:10:53 -08:00
Wesley Wigham
294f846d26 Add a test which uses common src dir in a different way 2015-11-18 13:56:38 -08:00
Wesley Wigham
a44ebbbc7e only make common dir on call 2015-11-18 13:19:56 -08:00
Wesley Wigham
c7a3bee916 Merge branch 'master' into use-common-directory-for-out 2015-11-18 13:10:23 -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
SaschaNaz
0448eeb502 Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath 2015-11-19 01:56:55 +09: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
SaschaNaz
8ca6b31faa const 2015-11-18 18:09:31 +09:00
SaschaNaz
c29501f18c Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath 2015-11-18 17:37:31 +09: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