Commit Graph

12444 Commits

Author SHA1 Message Date
Vladimir Matveev 96a867a52e add support for single inferred project 2016-06-27 14:25:43 -07:00
Vladimir Matveev 15f825b6b3 merge with origin/master 2016-06-27 14:25:18 -07:00
Ron Buckton 393ee28fb0 Move 'use strict' directive out of generator for async function. 2016-06-27 13:48:47 -07:00
Mohamed Hegazy f67f1f7db7 Update version to 2.0.0 2016-06-27 13:43:07 -07:00
Mohamed Hegazy cc1226cd8a Merge pull request #4609 from SaschaNaz/fixExportImportFormatting
Fix named export/import formatting
2016-06-27 13:30:37 -07:00
Ron Buckton 4a16f65c00 Removed extranous original parameter. 2016-06-27 13:19:24 -07:00
Ron Buckton a858db6ac8 Remove extraneous comments. 2016-06-27 13:14:57 -07:00
Richard Knoll dbdd9893f5 Import completions for require calls 2016-06-27 13:06:40 -07:00
zhengbli d9b8fad728 Fix type of the disableSizeLimit option 2016-06-27 11:46:58 -07:00
Vladimir Matveev c89287e704 merge with origin/master 2016-06-27 10:29:57 -07:00
Bill Ticehurst de559fb3f4 Fixed the regexp for removing full paths 2016-06-27 01:23:22 -07:00
Kagami Sascha Rosylight cbfbfe1aa6 make rules optional 2016-06-27 16:04:53 +09:00
Bill Ticehurst 1b43bd8e83 Removed old TODO comment 2016-06-26 23:33:46 -07:00
Bill Ticehurst 0174bda004 Merge branch 'master' into loadJsFromModules 2016-06-26 23:24:26 -07:00
Bill Ticehurst e9a0c56d3c Fixed bugs and linting 2016-06-26 20:48:22 -07:00
Kagami Sascha Rosylight 378c6b5fc7 format jsx expression 2016-06-26 15:17:05 +09:00
Kagami Sascha Rosylight 9dfcb4419c do not format comma/closeparen in jsxelement 2016-06-25 19:23:46 +09:00
Kagami Sascha Rosylight a8ac0efc1b Merge branch 'master' of https://github.com/Microsoft/TypeScript into fixExportImportFormatting 2016-06-25 17:57:55 +09:00
Kagami Sascha Rosylight 335737973e Merge branch 'master' of https://github.com/SaschaNaz/TypeScript into fixExportImportFormatting 2016-06-25 17:53:46 +09:00
Anders Hejlsberg e900ebf856 Make boolean assignable to union types containing both true and false 2016-06-24 21:12:44 -07:00
Yui be2ca35b00 Fix 8467: Fix incorrect emit for accessing static property in static propertyDeclaration (#8551)
* Fix incorrect emit for accessing static property in static propertyDeclaration

* Update tests and baselines

* Update function name

* Fix when accessing static property inside arrow function

* Add tests and baselines
2016-06-24 17:40:07 -07:00
Yui e182ecf2c9 Fix 8355: Fix emit metadata different between transpile and tsc --isolatedModule (#9232)
* Instead of returning undefined for unknownSymbol return itself

* Add Transpile unittest

* Wip - Add project tests

* Add project tests and baselines

* Update existed tests

* Add tests for emitting metadata with module targetting system
2016-06-24 17:39:49 -07:00
Vladimir Matveev 417c1254eb fix casing 2016-06-24 17:27:18 -07:00
Vladimir Matveev efa2b70ded fix logger access issue 2016-06-24 16:49:24 -07:00
Nathan Shively-Sanders fb3f823dde Merge pull request #9167 from Microsoft/make-unions-and-intersections-of-readonly-properties-readonly
Unions and intersections of readonly properties are now also readonly
2016-06-24 16:02:01 -07:00
Vladimir Matveev 8bcca68102 [in progress] project system work - fixes in tests 2 2016-06-24 15:49:29 -07:00
Sarangan Rajamanickam a0a96667ed Unused identifiers compiler code (#9200)
* Code changes to update references of the Identifiers

* Added code for handling function, method and coonstructor level local variables and parameters

* Rebased with origin master

* Code changes to handle unused private variables, private methods and typed parameters

* Code changes to handle namespace level elements

* Code changes to handle unimplemented interfaces

* Code to optimize the d.ts check

* Correct Code change to handle the parameters for methods inside interfaces

* Fix for lint error

* Remove Trailing whitespace

* Code changes to handle interface implementations

* Changes to display the error position correctly

* Compiler Test Cases

* Adding condition to ignore constructor parameters

* Removing unnecessary tests

* Additional changes for compiler code

* Additional changes to handle constructor scenario

* Fixing the consolidated case

* Changed logic to search for private instead of public

* Response to PR Comments

* Changed the error code in test cases as result  of merge with master

* Adding the missing file

* Adding the missing file II

* Response to PR comments

* Code changes for checking unused imports

* Test Cases for Unused Imports

* Response to PR comments

* Code change specific to position of Import Declaration

* Code change for handling the position for unused import

* New scenarios for handling parameters in lambda function, type parameters in methods, etc.

* Additional scenarios based on PR comments

* Removing a redundant check

* Added ambient check to imports and typeparatmeter reporting

* Added one more scenario to handle type parameters

* Added new scenario for TypeParameter on Interface

* Refactoring the code

* Added scenario to handle private class elements declared in constructor.

* Minor change to erro reporting
2016-06-24 15:38:39 -07:00
Vladimir Matveev 4157655215 [in progress] project system work - fixes in tests 2016-06-24 14:55:12 -07:00
Richard Knoll ccf27d1339 Minor fix 2016-06-24 14:52:16 -07:00
Paul van Brenk cca7000032 Merge pull request #9342 from Microsoft/typoinbracecompletion
Fix typo
2016-06-24 14:41:10 -07:00
Richard Knoll c06b02ac34 Adding completions for import and reference directives 2016-06-24 14:31:21 -07:00
Vladimir Matveev cefaa171eb [in progress] project system work - major code reorg 2016-06-24 14:30:45 -07:00
jramsay 8312168e91 Merge pull request #9236 from Microsoft/BaseIndentationSupport
[Salsa] Adding base indentation for script block formatting and smart indent
2016-06-24 14:22:58 -07:00
Yui db0d8e094b Fix 8549: Using variable as Jsx tagname (#9337)
* Parse JSXElement's name as property access instead of just entity name. So when one accesses property of the class through this, checker will check correctly

* wip - just resolve to any type for now

* Resolve string type to anytype and look up property in intrinsicElementsType of Jsx

* Add tests and update baselines

* Remove unneccessary comment

* wip-address PR

* Address PR

* Add tets and update baselines

* Fix linting error
2016-06-24 14:15:44 -07:00
Jason Ramsay 8c503207be Add fourslash tests & address CR comments 2016-06-24 13:16:58 -07:00
Andy 2aa1d718ab Merge pull request #9348 from Microsoft/umd_exports
Fix bug where `exports.` was prepended to namespace export accesses
2016-06-24 12:54:58 -07:00
Anders Hejlsberg 477489699c Correct handling of falsy types ("" | 0 | false) 2016-06-24 11:49:37 -07:00
Andy Hanson 6a60d8bb90 Merge branch 'master' into range_tests 2016-06-24 09:17:57 -07:00
Andy Hanson 6bc8db031c Remove unnecessary parameter 2016-06-24 09:16:39 -07:00
Andy Hanson a011b4df12 Fix bug where exports. was prepended to namespace export accesses 2016-06-24 06:51:19 -07:00
Andy 999ac0add3 Merge pull request #9270 from Microsoft/this_references
Allow to find all references of the 'this 'keyword
2016-06-24 06:24:12 -07:00
zhengbli 83335f59a7 Add new APIs to protocol 2016-06-24 00:50:15 -07:00
Zhengbo Li 69e2f0e459 Merge pull request #9306 from zhengbli/syncGetErrAPIs
Port the sync diagnostics API from tsserverVS-WIP branch to 2.0
2016-06-23 21:59:29 -07:00
Paul van Brenk 6346fc1168 Fix typo 2016-06-23 17:36:59 -07:00
zhengbli 9f9deceeef Correct the api string name 2016-06-23 16:25:30 -07:00
Wesley Wigham 9cd1f786c3 Merge pull request #9332 from Microsoft/object-whitespace-rule
Object whitespace rule
2016-06-23 14:02:36 -07:00
Nathan Shively-Sanders c9511b736e 1. pass subshell args 2. fix build order in services
1. /bin/sh requires its arguments joined into a single string unlike
cmd.
2. services/ depends on a couple of files from server/ but the order was
implicit, and changed from jakefile. Now the order is explicit in the
tsconfig.
2016-06-23 13:08:27 -07:00
Wesley Wigham 59ae2ff8ef Fix object whitespace lints 2016-06-23 12:39:20 -07:00
Wesley Wigham be6c34f1c7 Merge pull request #9068 from weswigham/remove-jake
Add Gulpfile.ts
2016-06-23 12:17:27 -07:00
Andy Hanson 89c992a8a1 Respond to PR comments 2016-06-23 12:08:18 -07:00