Commit Graph
12532 Commits
Author SHA1 Message Date
Nathan Shively-Sanders cabd276ddc Fix more lint 2016-08-05 10:28:03 -07:00
Nathan Shively-Sanders 8f638f7ecd Fix lint 2016-08-05 09:58:30 -07:00
Nathan Shively-Sanders 798be6f4f9 Add new test baseline and delete else in binder
The extra `else` caused a ton of test failures!
2016-08-04 15:17:08 -07:00
Nathan Shively-Sanders 72057500b5 Test that declares conflicting method first 2016-08-03 16:10:14 -07:00
Nathan Shively-Sanders 8c01efba04 Allow JS multiple declarations of ctor properties
When a property is declared in the constructor and on the prototype of
an ES6 class, the property's symbol is discarded in favour of the
method's symbol. That because the usual use for this pattern is to bind
an instance function: `this.m = this.m.bind(this)`. In this case the
type you want really is the method's type.
2016-08-03 10:33:10 -07:00
Wesley Wigham 0eeb9cbd0c Fix #10083 - allowSyntheticDefaultImports alters getExternalModuleMember (#10096) 2016-08-02 12:34:23 -07:00
Nathan Shively-Sanders 4a470bd27c Merge pull request #9997 from Microsoft/re-add-strict-concat-signature
Re-add strict concat signature
2016-08-02 11:06:18 -07:00
Zhengbo Li f06413b8d4 Merge pull request #10035 from zhengbli/9522
Recreate program if baseUrl or paths changed in tsconfig
2016-08-01 17:15:03 -07:00
zhengbli f78b9094be CR feedback 2016-08-01 16:50:16 -07:00
Ryan Cavanaugh 6caa2611cb Merge pull request #10054 from SaschaNaz/jsxopening
Format JSX opening element
2016-08-01 15:50:43 -07:00
Ryan Cavanaugh 2d20dbf25e Merge pull request #9767 from RyanCavanaugh/fix9766
Emit parens around type-asserted binary operators
2016-08-01 15:44:48 -07:00
Anders Hejlsberg 1435fb19a8 Merge pull request #10069 from Microsoft/bestChoiceType
Use "best choice type" for || and ?: operators
2016-08-01 15:26:57 -07:00
Anders Hejlsberg 36b611334d Merge pull request #10028 from Microsoft/fixDiscriminantInLoop
Fix discriminant in loop
2016-08-01 11:09:51 -07:00
Andy 4f27f65c9e Merge pull request #10068 from Microsoft/lshost_realpath
Provide `realpath` for module resolvution in LSHost
2016-08-01 10:26:31 -07:00
Anders Hejlsberg c7d2e5975b Accept new baselines 2016-08-01 09:50:17 -07:00
Anders Hejlsberg aa8c6c8f63 Add test baselines 2016-08-01 09:50:08 -07:00
Anders Hejlsberg 47f6bb2e26 Add test 2016-08-01 09:49:27 -07:00
Andy Hanson cb1ea7be5d Provide realpath for module resolution in LSHost 2016-08-01 09:47:52 -07:00
Anders Hejlsberg 0a90a4b27c Accept new baselines 2016-08-01 07:04:54 -07:00
Anders Hejlsberg b3b4c34b60 Add additional tests 2016-08-01 07:04:43 -07:00
Anders Hejlsberg ade89a6032 Fix issue related to this and #8383 2016-08-01 06:41:05 -07:00
Andy 6c6de2a3e2 Merge pull request #9990 from Microsoft/lint_tests
Lint tests helper files
2016-08-01 06:05:03 -07:00
Ryan Cavanaugh 030fbdc0d5 Merge pull request #10046 from RyanCavanaugh/fix10045
Correctly check for ambient class flag
2016-07-31 23:27:14 -05:00
Kagami Sascha Rosylight 5c4c997efa jsx opening element formatting 2016-08-01 00:35:34 +09:00
Anders Hejlsberg fc85bc5a8a Use "best choice type" for || and ?: operators 2016-07-31 07:57:01 -07:00
Ryan Cavanaugh 1d979ccc8c Merge pull request #9951 from hckr/patch-1
Fix typo in comment for MAX_SAFE_INTEGER
2016-07-30 08:46:08 -07:00
Ryan Cavanaugh cbb06ab13a Correctly check for ambient class flag 2016-07-30 08:17:46 -07:00
Wesley Wigham 394dbbf280 Merge branch 'travis-cache' 2016-07-29 14:48:43 -07:00
Wesley Wigham 2c156ed8f3 Have travis use a newer image for the OSX build (#10034)
Suggested by travis support for stopping the randomly-halting-builds issue.
2016-07-29 14:43:11 -07:00
zhengbli 0f1585f0af recreate program if baseUrl or paths changed in tsconfig 2016-07-29 11:02:33 -07:00
Ryan Cavanaugh 33f72c7905 Merge pull request #8636 from RyanCavanaugh/classOrdering
Issue an error when a derived class precedes its base class
2016-07-29 10:23:39 -07:00
Ryan Cavanaugh 5e86a103c8 Fix tests and merge 2016-07-29 08:34:14 -07:00
Andy Hanson a485aab055 Lint tests helper files 2016-07-29 08:27:01 -07:00
Andy c6960303db Merge pull request #9984 from Microsoft/node_kind
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-29 08:19:07 -07:00
Anders Hejlsberg d9b67231e1 Add regression test 2016-07-29 07:54:40 -07:00
Anders Hejlsberg 3e3b80826f Properly reset type guards in loops 2016-07-29 07:54:19 -07:00
Andy 878cf85438 Merge pull request #9985 from Microsoft/fix_runtests_browser
Always use a hardcoded port
2016-07-29 05:54:35 -07:00
Andy 013744bf85 Merge pull request #9994 from Microsoft/local_abstract_class
Allow an abstract class to appear in a local scope
2016-07-28 13:46:50 -07:00
Andy Hanson 20ffb5fc2a Remove [port] in usage message 2016-07-28 13:44:40 -07:00
Andy Hanson d5beef9261 Get rid of port parameter 2016-07-28 13:40:05 -07:00
Anders Hejlsberg 0c131fab68 Merge pull request #9407 from Microsoft/literalTypes
Number, enum, and boolean literal types
2016-07-28 12:09:49 -07:00
Andy Hanson a25b6640db Fix lint error 2016-07-28 06:03:43 -07:00
Anders Hejlsberg 5ff07dc224 Accept new baselines 2016-07-27 17:10:14 -07:00
Anders Hejlsberg a5fcd5f94b Display enum member types using qualified names 2016-07-27 17:10:06 -07:00
Nathan Shively-Sanders e8bd372bb2 Update baselines with new concat overload 2016-07-27 15:36:54 -07:00
Nathan Shively-Sanders 09f518243d Re-add concat overload to support inferring tuples 2016-07-27 15:33:36 -07:00
Andy Hanson 80b7613b0a Allow an abstract class to appear in a local scope 2016-07-27 12:05:45 -07:00
Wesley Wigham 0783743994 Unlock ts-node version (#9960) 2016-07-27 11:46:19 -07:00
Andy Hanson 2873eea133 Remove hardcoded port, use the custom port 2016-07-27 08:55:16 -07:00
Andy Hanson 958620b46d Fix lint errors 2016-07-27 08:30:22 -07:00