Commit Graph

19046 Commits

Author SHA1 Message Date
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
zhengbli 48a340f43c routine dom update 2016-06-17 13:02:26 -07:00
Jason Ramsay 218a5ba0bb Adding base indentation for script block formatting and smart indent 2016-06-17 13:02:15 -07:00
Andy Hanson 166bc49f0c Refactor navigation bar 2016-06-17 07:42:26 -07:00
Herrington Darkholme 2a9636b1be address code style 2016-06-17 11:31:56 +08:00
Herrington Darkholme 877977a450 add new tests for extends interface 2016-06-17 11:07:18 +08:00
Herrington Darkholme 38962eea82 use resolveEntityName to find interface 2016-06-17 10:22:56 +08:00
Vladimir Matveev 04d617de8d fix linter 2016-06-16 15:47:01 -07:00
Vladimir Matveev 7c0927d752 formatting 2016-06-16 15:23:52 -07:00
Yui 0e6f8eb2bc Using baselines for transpile unittests (#9195)
* Conver to Transpile unittest to use baselines instead

* Add baselines

* Fix linting error
2016-06-16 10:50:01 -07:00
Herrington Darkholme c721b5f981 add tests & add branches for module interface 2016-06-17 01:19:34 +08:00
Sheetal Nandi f96a7f03e4 Merge pull request #9166 from Microsoft/removeDotToken
Remove the stored dotToken from PropertyAccessExpression
2016-06-16 09:59:00 -07:00
zhengbli 478d76347b ignore casing when converting a source file path to relative path 2016-06-16 02:16:47 -07:00
Vladimir Matveev a8dc65de19 added missing check 2016-06-15 21:52:39 -07:00
Vladimir Matveev c1d6a14a6b set default project on script info when it is queried from project 2016-06-15 21:41:54 -07:00
Vladimir Matveev a063fa5cdb Merge branch 'tsserverVS-WIP' of https://github.com/Microsoft/TypeScript into tsserverVS-WIP 2016-06-15 21:23:38 -07:00
Vladimir Matveev 7b93e732d5 enable semantic classification 2016-06-15 18:30:08 -07:00
Ron Buckton 90e344e457 Fix linter warning 2016-06-15 17:59:02 -07:00
Ron Buckton fb9806b5f9 Updates type definitions for Promise and PromiseLike, fixes issues in async functions due to introduction of never type.
Fixes #9193.
2016-06-15 17:36:27 -07:00
Zhengbo Li 95ae809faa Merge pull request #7486 from zhengbli/fixLargeProjectTry2
Add upper limit for the program size to prevent tsserver from crashing
2016-06-15 17:31:15 -07:00
zhengbli 550d91249b Refactor code to make if statements cheaper 2016-06-15 16:52:07 -07:00
Vladimir Matveev 64423257ca normalize file name before lookup 2016-06-15 16:45:04 -07:00
zhengbli 335443693f Merge branch 'master' of https://github.com/Microsoft/TypeScript into fixLargeProjectTry2
# Conflicts:
#	src/compiler/program.ts
#	tests/cases/unittests/tsserverProjectSystem.ts
2016-06-15 14:36:45 -07:00
Vladimir Matveev f103f20b69 do getDirectoryPath after normalization 2016-06-15 13:52:09 -07:00
Ron Buckton 278a350add Add support for external helpers module, cleanup, and accept new baselines. 2016-06-15 13:49:32 -07:00
Vladimir Matveev e8c5a591a4 getSemanticDiagnostics 2016-06-15 13:05:55 -07:00
Zhengbo Li 7bb739fa40 Merge pull request #9083 from zhengbli/i6853
Check use before declaration if both the use and decalration are not in module file
2016-06-15 12:43:30 -07:00
Zhengbo Li 8c38cbfb4b Merge pull request #9073 from zhengbli/i8523
Increase project reference count even when the opened file is referenced by it but not its root
2016-06-15 12:42:14 -07:00
Daniel Rosenwasser 9a2cf115c0 Merge pull request #9170 from Microsoft/emptyTupleAssertions
Correctly check types in type assertions
2016-06-15 12:35:04 -07:00
Mohamed Hegazy ce45ee797c Fix comment 2016-06-15 12:23:00 -07:00
Andy a1e0504ed4 Merge pull request #9189 from Microsoft/js_property_declaration
Allow property declarations in .js files
2016-06-15 12:20:41 -07:00
Mohamed Hegazy 97be083d99 Merge pull request #9100 from Microsoft/Fix9098
Fix #9098: report missing function implementation errors for merged …
2016-06-15 11:53:31 -07:00
Ron Buckton 4eb2a82dca Merge branch 'transforms' into transforms-generators 2016-06-15 11:41:21 -07:00
Ron Buckton a766005d65 Merge pull request #9097 from Microsoft/transforms-importHelpers
[Transforms] Import external helpers module
2016-06-15 11:39:22 -07:00
Mohamed Hegazy 95ddfc7efc Do not use Object.assing in test 2016-06-15 11:38:28 -07:00
Ron Buckton f3d0b86e81 Short-circut when reporting errors for helpers. 2016-06-15 11:26:58 -07:00
Anders Hejlsberg a3a0c9877b Merge pull request #9188 from Microsoft/relaxLogicalAnd
Relax && operator typing
2016-06-15 11:07:54 -07:00
Andy e2376a74cc Merge pull request #9185 from Microsoft/simplify_range_tests
Use helper functions to simplify range tests
2016-06-15 11:04:58 -07:00
Ron Buckton 5e31b25af4 Merge branch 'transforms' into transforms-generators 2016-06-15 11:04:21 -07:00
Ron Buckton b65c648072 Merge branch 'transforms' into transforms-importHelpers 2016-06-15 11:02:52 -07:00
Yui 03d273ea5c Update baselines and fix failure when merged with master (#9172) 2016-06-15 11:02:29 -07:00
Andy Hanson 9b6472aec0 Remove old test 2016-06-15 11:00:27 -07:00
Andy Hanson dd0411a2f3 Allow property declarations in .js files 2016-06-15 09:42:52 -07:00
Anders Hejlsberg c9e5bcb276 Accept new baselines 2016-06-15 09:35:45 -07:00