Commit Graph
8245 Commits
Author SHA1 Message Date
Mohamed Hegazy 8360bc7961 Add handleing for classes 2016-06-08 16:43:56 -07:00
Mohamed Hegazy 18a875807c Remove restriction on --target es5 and --module es6 2016-06-05 15:37:20 -07:00
Anders Hejlsberg 39c4e8ad1f Remove unnecessary restrictions in property access narrowing 2016-06-03 17:30:49 -07:00
Andy 3aaa4ea833 Merge pull request #8957 from Microsoft/navbar_indent
Include indent in navigation bar protocol
2016-06-03 10:57:29 -07:00
Andy Hanson e412f52b33 Include indent in navigation bar protocol
Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.
2016-06-03 10:04:03 -07:00
Andy Hanson 2bed32d308 Fix mistake 2016-06-03 09:42:16 -07:00
Andy Hanson c8ced6703a Use a function stringify to simplify calls to JSON.stringify(xyz, undefined, 2) 2016-06-03 08:43:48 -07:00
Anders Hejlsberg 3853555b49 Merge pull request #8944 from Microsoft/reviseWidening
No widening in strict null checking mode
2016-06-02 15:18:33 -07:00
Zhengbo Li 131f759c5c Merge pull request #8930 from zhengbli/i8676
Run fixupParentReferences when parsing isolated jsDocComment
2016-06-02 14:15:14 -07:00
zhengbli e2a1a78dd3 reuse the fixupParentReferences function 2016-06-02 13:26:15 -07:00
Nathan Shively-Sanders fc3e040c51 Revert "Merge pull request #7235 from weswigham/narrow-all-types"
This reverts commit ef0f6c8fe4, reversing
changes made to 9f087cb62a.
2016-06-02 12:57:24 -07:00
zhengbli d41ac8aa9a Add null check and CR feedback 2016-06-02 11:12:38 -07:00
Vladimir Matveev 7e00d7e595 Merge pull request #8931 from Microsoft/tsserver-projectsystem-tests
initial revision of unit test support for project system in tsserver
2016-06-02 11:07:08 -07:00
Anders Hejlsberg fb2df77a59 Remove unused variable 2016-06-02 10:47:47 -07:00
Nathan Shively-Sanders ef0f6c8fe4 Merge pull request #7235 from weswigham/narrow-all-types
Fix #7224, #7441 - Replace TypeFlags.Narrowable
2016-06-02 10:01:32 -07:00
Anders Hejlsberg 5f3f2d302f Create separate control flows for property declarations with initializers 2016-06-02 06:47:37 -07:00
Anders Hejlsberg 2517238269 Add non-widening forms of null and undefined 2016-06-02 06:32:14 -07:00
Vladimir Matveev 92177bee91 initial revision of unit test support for project system in tsserver 2016-06-02 00:03:10 -07:00
zhengbli 0e96c5eaf1 Run fixupParentReferences when parsing isolated jsDocComment 2016-06-01 22:57:25 -07:00
Nathan Shively-Sanders 9a620bf616 Actually merge from master 2016-06-01 11:39:22 -07:00
Nathan Shively-Sanders d111a0f733 Merge branch 'master' into narrow-all-types 2016-06-01 11:27:50 -07:00
zhengbli eb0f035c78 Remove unused parameter 2016-05-31 16:08:12 -07:00
zhengbli 630517b8ad Merge branch 'master' of https://github.com/Microsoft/TypeScript into typedefForJsdoc 2016-05-31 15:30:42 -07:00
Anders Hejlsberg 4095602ce5 Merge pull request #8849 from Microsoft/outerControlFlows
Improve control flow analysis in function expressions
2016-05-31 14:51:39 -07:00
Anders Hejlsberg 41446fe4c2 Address CR feedback 2016-05-31 14:33:00 -07:00
zhengbli 58fdd011df avoid eating all preceding empty lines 2016-05-31 14:11:39 -07:00
zhengbli 241920c960 Merge branch 'outerControlFlows' of https://github.com/Microsoft/TypeScript into typedefForJsdoc
# Conflicts:
#	src/compiler/binder.ts
2016-05-31 14:02:45 -07:00
zhengbli 3433a7800a Fix formatOnEnter for double newlines 2016-05-31 12:35:12 -07:00
Yui 35b8b42b55 Only check if the extensions match (#8870) 2016-05-31 11:16:56 -07:00
Zhengbo Li 5261467a32 Merge branch 'master' of https://github.com/Microsoft/TypeScript into typedefForJsdoc 2016-05-31 10:39:23 -07:00
zhengbli 59b188d4ca Add navigationTo test for jsdoc typedef 2016-05-31 02:05:26 -07:00
zhengbli 18ee4b0a1e cr feedback 2016-05-30 22:11:43 -07:00
Anders Hejlsberg 5b4dffc2d7 More critical path optimization in binder 2016-05-29 16:04:34 -07:00
Anders Hejlsberg 66e9f7dc21 Optimize critical code paths in binder 2016-05-28 16:00:31 -07:00
Anders Hejlsberg e8ecf0e615 Track return statements in IIFE using a flow label 2016-05-28 06:43:28 -07:00
Vladimir Matveev 92938cd8df check that default clause is non-empty in reachability checks 2016-05-27 15:38:59 -07:00
Vladimir Matveev f07b4ba9d7 Merge pull request #8774 from Microsoft/parallel-tests
run tests in parallel by equally dividing them between workers
2016-05-27 10:38:29 -07:00
Sheetal Nandi 35156527a3 Merge pull request #8789 from Microsoft/getSymbolAtAliasLocation
Do not resolve alias when getting symbol of import equal's right hand side
2016-05-27 09:27:23 -07:00
Andy a1f110f932 Merge pull request #8812 from Microsoft/navbar_root
Always include a root node in the navigation bar.
2016-05-27 06:56:53 -07:00
Andy Hanson b2664e7f84 Use a JSON.stringify replacer function instead of changing the value beforehand 2016-05-27 06:27:13 -07:00
Anders Hejlsberg 1647d20d90 Fix linting errors 2016-05-26 16:50:36 -07:00
Nathan Shively-Sanders 154729d40e Merge pull request #8770 from Microsoft/apparent-members-for-type-parameters-constrained-by-any
Apparent members for type parameters constrained by any
2016-05-26 16:26:28 -07:00
Anders Hejlsberg 3b5c72c4bc Include outer function expressions in control flow analysis 2016-05-26 15:30:31 -07:00
zhengbli e69976c4b7 Merge branch 'master' of https://github.com/Microsoft/TypeScript into typedefForJsdoc
# Conflicts:
#	src/services/utilities.ts
2016-05-26 14:50:09 -07:00
Mohamed Hegazy b70d07954c Merge pull request #8845 from Microsoft/Fix8834
Fix #8834: exclude paramters and variables from flag checks
2016-05-26 14:35:50 -07:00
zhengbli 81ce532cde Change how typedef tag is parsed 2016-05-26 14:33:30 -07:00
Mohamed Hegazy 04d6e9167f Fix typos 2016-05-26 14:11:27 -07:00
Nathan Shively-Sanders 0a623f8a71 Merge pull request #8822 from Microsoft/excess-property-check-numeric-indexers
Excess property check numeric indexers
2016-05-26 13:39:29 -07:00
Andy Hanson 63b5790dcd Merge branch 'master' into navbar_root 2016-05-26 13:29:33 -07:00
Nathan Shively-Sanders 6304d79536 Merge pull request #8844 from Microsoft/create-symbol-for-assignments-in-javascript-constructors
Symbol for property assignments in Salsa/ES6 constructors
2016-05-26 13:26:48 -07:00