Commit Graph

26317 Commits

Author SHA1 Message Date
Basarat Ali Syed 8e489cb2a4 export interface used by other exported functions 2016-06-21 11:45:42 +10:00
Vladimir Matveev d88b21a5e7 merge with origin/master 2016-06-20 17:12:33 -07:00
Vladimir Matveev e690f4fdff ported PR #9073 2016-06-20 16:48:57 -07:00
Wesley Wigham b103857b23 Merge branch 'master' into remove-jake 2016-06-20 16:33:01 -07:00
Wesley Wigham 0e5b741d42 Use merge2, gulp-if, gulp-newer, and more projects 2016-06-20 15:30:38 -07:00
Vladimir Matveev 3225e55548 merge with origin/master 2016-06-20 15:22:00 -07:00
Richard Knoll b49acd527a Merge branch 'master' into glob2_merged 2016-06-20 14:10:55 -07:00
Zhengbo Li 7b3abc682b Merge pull request #9213 from zhengbli/fixRealPath
ignore casing when converting a source file path to relative path
2016-06-20 14:07:09 -07:00
Vladimir Matveev 2ffc36349b Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-20 13:18:35 -07:00
Andy 4d5d152788 Merge pull request #9220 from Microsoft/navbar_refactor_3000
Refactor navigation bar
2016-06-20 13:16:40 -07:00
zhengbli d9bd31fc52 Use getCanonicalFileName 2016-06-20 12:39:07 -07:00
Anders Hejlsberg a9309178c4 Introduce literal type locations 2016-06-20 12:14:42 -07:00
Andy Hanson 95cfaafdee Use implicit boolean casts; it doesn't hurt performance 2016-06-20 11:30:48 -07:00
Vladimir Matveev bdccb8d0eb renameLocations 2016-06-20 11:25:31 -07:00
Vladimir Matveev 0b7fb0dba8 getRenameInfo 2016-06-20 10:12:24 -07:00
Andy 420b920438 Merge pull request #9271 from Microsoft/classify_this
Classify `this` in parameter position as a keyword
2016-06-20 10:01:55 -07:00
Mohamed Hegazy 8b5616d297 Merge pull request #9176 from Microsoft/Fix9173-2
Clear out unused compiler options when transpiling
2016-06-20 09:54:58 -07:00
Vladimir Matveev 5f3b20a440 linter 2016-06-20 09:44:31 -07:00
Andy Hanson c0eb472b62 Classify this in parameter position as a keyword 2016-06-20 08:28:55 -07:00
Andy Hanson e7acef125d Allow to find all references of the 'this 'keyword 2016-06-20 07:13:53 -07:00
Vladimir Matveev bfb2957254 findReferences 2016-06-19 23:41:49 -07:00
Mohamed Hegazy 2ea7a1db3f Merge branch 'master' into AddLibCheckTests 2016-06-19 23:21:04 -07:00
Vladimir Matveev 5a543a610f navto 2016-06-19 20:33:40 -07:00
Vladimir Matveev a86dd00ec9 breakpointStatement 2016-06-19 16:10:00 -07:00
Vladimir Matveev 9c124b3c0d nameOrDottedSpan 2016-06-19 15:57:02 -07:00
Vladimir Matveev 863c65b901 brace completion 2016-06-19 15:48:10 -07:00
Vladimir Matveev 24ace87f22 syntactic/compiler options diagnostics 2016-06-19 15:38:16 -07:00
Vladimir Matveev cd1efd5109 docCommentTemplate 2016-06-19 15:16:21 -07:00
Vladimir Matveev 061bb0f9e5 navbar 2016-06-18 22:52:31 -07:00
Vladimir Matveev 0ab52bcb82 linter 2016-06-18 22:35:29 -07:00
Vladimir Matveev 12e593825f brace matching 2016-06-18 22:34:00 -07:00
Vladimir Matveev f2d55874d9 added indentation 2016-06-18 20:43:53 -07:00
zhengbli 634818cbac Add missing worker types 2016-06-18 20:35:52 -07:00
Mohamed Hegazy dfed7625af Add libcheck tests 2016-06-18 12:40:22 -07:00
Mohamed Hegazy f568ad0ce4 Add conditional index signature for Canvas2DContextAttributes (https://github.com/Microsoft/TypeScript/issues/9244) 2016-06-18 12:01:29 -07:00
Anders Hejlsberg 89596cb73b Numeric and boolean literal types 2016-06-18 07:21:23 -07:00
Vladimir Matveev 4d9213a337 added todo comments 2016-06-17 23:54:59 -07:00
Vladimir Matveev bd28b9a46d added outlining spans 2016-06-17 23:31:15 -07:00
Daniel Rosenwasser 3fe546b9ea Merge pull request #9240 from Microsoft/mapBeDamned
Array#map -> ts.map.
2016-06-17 18:24:04 -07:00
Richard Knoll f817ffaf47 Merge branch 'master' into glob2_merged 2016-06-17 17:55:15 -07:00
Richard Knoll 95072aab82 Responding to PR feedback 2016-06-17 17:32:10 -07:00
Daniel Rosenwasser e9226af3f6 Array#map -> ts.map. 2016-06-17 17:18:16 -07:00
Yui 5f91b3cf40 [Transforms] merging "master" on 06/15/2016 (#9218)
* Add upper limit for the program size, fix readDirectory for the symlink files

* Add comments

* CR feedback / Change upper limit / Add disableSizeLimit compiler option

* online and offline CR feedback

* Don't count current opened client file if it's TS file

* Speed up file searching

* Make language service optional for a project

* Fix failed tests

* Fix project updateing issue after editing config file

* Fix merging issues and multiple project scenario

* Refactoring

* add test and spit commandLineParser changes to another PR

* Fix #8523

* check the declaration and use order if both are not in module file

* Fix #9098: report missing function impelementation errors for merged classes and namespaces

* Added tests.

* Accepted baselines.

* Check tuple types when getting the type node's type.

* Accepted baselines.

* Fix #9173: clear out lib and types before creating a program in transpileModule

* Added tests.

* Accepted baselines.

* Always check type assertion types.

* Accepted baselines.

* Use helper functions to simplify range tests

* Remove String, Number, and Boolean from TypeFlags.Falsy

* Add regression test

* Accept new baselines

* Allow property declarations in .js files

* Remove old test

* Refactor code to make if statements cheaper

* Fix test failure from mergining with master
2016-06-17 16:40:26 -07:00
Vladimir Matveev f34ba2df0b added cleanup message 2016-06-17 16:22:03 -07:00
Richard Knoll 08ca1c0dff Merge branch 'master' into glob2_merged 2016-06-17 15:34:06 -07:00
Mohamed Hegazy 2b4378daa3 Merge pull request #9180 from HerringtonDarkholme/interface
[Fix #9004] Improve error message for extending interface
2016-06-17 15:29:26 -07:00
Mohamed Hegazy 11bb6c08b9 Merge branch 'master' into Fix9173-2 2016-06-17 15:21:43 -07:00
Zhengbo Li abe7c19e34 Merge pull request #9237 from zhengbli/updateDomJune17
Routine dom lib update
2016-06-17 14:52:54 -07:00
Anders Hejlsberg c7dec0ea68 Merge pull request #9163 from Microsoft/typeGuardDiscriminants
Discriminated union types
2016-06-17 14:37:35 -07:00
Vladimir Matveev 6ebc8abea2 introduce EditorSettings/FormatCodeSettings interfaces 2016-06-17 14:06:33 -07:00