Commit Graph

12444 Commits

Author SHA1 Message Date
Andy Hanson a0546a9310 Improve loadModuleFromFile code 2016-05-31 10:41:46 -07:00
Zhengbo Li 5261467a32 Merge branch 'master' of https://github.com/Microsoft/TypeScript into typedefForJsdoc 2016-05-31 10:39:23 -07:00
Richard Knoll 0415b95fd2 Passing regular expressions to native hosts 2016-05-31 10:11:04 -07:00
Andy Hanson fa16a99514 Allow an import of "foo.js" to be matched by a file "foo.ts" 2016-05-31 09:26:21 -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 7783cb9790 Merge branch 'transforms' into transforms-merge 2016-05-27 16:38:40 -07:00
Ron Buckton 364a485b2b Merge branch 'transforms-fixPerformance' into transforms-visitEachChildPerf 2016-05-27 16:21:38 -07:00
Ron Buckton 2ed97896d7 Merge pull request #8824 from Microsoft/transforms-fixPerformance
[Transforms] Performance fixes
2016-05-27 16:19:48 -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
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
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
Yui be41e8daf3 [Transforms] Fix diskFile0.js.map (#8848)
* Fix running noEmitError.ts

* Update project sourcemaps
2016-05-26 17:25:22 -07:00
Mohamed Hegazy 5d9c871d95 Mark diagnostics, and skipDefaultLibCheck as internal 2016-05-26 17:12:13 -07:00
Mohamed Hegazy 3b7814be89 Reorder options alphabetically 2016-05-26 17:04:10 -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
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
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
Andy Hanson fdd5c06b63 Include type aliases as childItems in navigation bar 2016-05-26 12:18:19 -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
Andy Hanson 58d69cda64 Fix localeCompare differences between node versions
node 6.2.0: "a".localeCompare("A") is -1.
node 0.10.45: "a".localeCompare("A") is 32.
2016-05-26 10:35:18 -07:00
Ron Buckton 87fc46c013 Moved responsibility for consuming comment ranges. 2016-05-26 10:34:34 -07:00