Commit Graph
6099 Commits
Author SHA1 Message Date
Ron Buckton bf9d2c4beb Updated comments for iterateCommentRanges 2016-06-01 15:10:00 -07:00
Ron Buckton b896aaecee Merge branch 'transforms' into transforms-commentsPerf 2016-06-01 11:43:40 -07:00
Ron Buckton c9ec4e22e7 Fix merge issues 2016-06-01 11:43:23 -07:00
Ron Buckton 66514a2810 Merge branch 'transforms' into transforms-commentsPerf 2016-05-31 18:44:16 -07:00
Ron Buckton a07965aad8 Merge branch 'master' into transforms 2016-05-31 18:43:51 -07:00
Ron Buckton e9115cad19 Simplify disabling comments recursively, cleanup unused flags. 2016-05-31 16:24:20 -07:00
zhengbli eb0f035c78 Remove unused parameter 2016-05-31 16:08:12 -07:00
Ron Buckton e063bb09b6 Merge branch 'transforms' into transforms-commentsPerf 2016-05-31 15:49:57 -07:00
Ron Buckton b5d55c50f2 Merge branch 'transforms' into transforms-binderPerf 2016-05-31 15:32:48 -07:00
zhengbli 630517b8ad Merge branch 'master' of https://github.com/Microsoft/TypeScript into typedefForJsdoc 2016-05-31 15:30:42 -07:00
Yui f3dd0b0e4f Correct emit never-type (#8903) 2016-05-31 15:11:00 -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 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
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
Ron Buckton 7da8f74eca Merge branch 'transforms-visitEachChildPerf' into transforms-binderPerf 2016-05-27 17:11:37 -07:00
Ron Buckton 22e0aa0d35 Merge branch 'transforms-visitEachChildPerf' into transforms-commentsPerf 2016-05-27 17:09:52 -07:00
Ron Buckton 43e3f357ee Reduce allocations/gc by avoiding the creation of some CommentRange objects. 2016-05-27 17:07:49 -07:00
Ron Buckton 5fbb326d8d Fix various linter warnings. 2016-05-27 17:05:35 -07:00
Ron Buckton 08bd78e498 Remove unused types. 2016-05-27 16:52:44 -07:00
Ron Buckton 364a485b2b Merge branch 'transforms-fixPerformance' into transforms-visitEachChildPerf 2016-05-27 16:21:38 -07:00
Vladimir Matveev 92938cd8df check that default clause is non-empty in reachability checks 2016-05-27 15:38:59 -07:00
Ron Buckton 82e2531f6d Performance API cleanup, pre-init with common values. 2016-05-27 14:55:59 -07:00
Ron Buckton 0d2b1c47f8 Moved code around to fix compile errors in processDiagnosticMessages script. 2016-05-27 14:55:11 -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
Ron Buckton fcd4ef443f Merge branch 'transforms-visitEachChildPerf' into transforms-commentsPerf 2016-05-26 22:32:41 -07:00
Ron Buckton 3d3b3a45dc Fix unresolved merge issue. 2016-05-26 22:32:21 -07:00
Ron Buckton 2bb8729d8a Merge branch 'transforms-visitEachChildPerf' into transforms-commentsPerf 2016-05-26 22:23:56 -07:00
Ron Buckton 5d4e47fa2f Merge branch 'transforms-fixPerformance' into transforms-visitEachChildPerf 2016-05-26 22:15:22 -07:00
Ron Buckton 0dc261d4a2 Performance improvements in comment emit. 2016-05-26 22:12:42 -07:00
Ron Buckton 3c6ceaf85e Simplified performance timers 2016-05-26 18:25:11 -07:00
Anders Hejlsberg 1647d20d90 Fix linting errors 2016-05-26 16:50:36 -07:00
Ron Buckton 3bf4f2a6f5 PR feedback, removed now-redundant getUniqueClone 2016-05-26 16:48:13 -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
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
Mohamed Hegazy 5e49b57fea Fix #8834: exclude paramters and variables from flag checks 2016-05-26 13:00:38 -07:00
Nathan Shively-Sanders abfcdd2cfd Symbol for property assignments in Salsa/ES6 constructors
Previously no symbol at all was created, meaning that Salsa didn't track
properties in ES6 code.
2016-05-26 12:42:35 -07:00
Mohamed Hegazy 8aa6a9dcd6 Merge pull request #8786 from rkirov/no_double_assignment
do not emit double assignment of class expressions.
2016-05-26 10:59:55 -07:00
Ron Buckton 87fc46c013 Moved responsibility for consuming comment ranges. 2016-05-26 10:34:34 -07:00