Commit graph

12118 commits

Author SHA1 Message Date
Mohamed Hegazy f9338c69fc Update LKG 2016-06-27 16:28:31 -07:00
Mohamed Hegazy bb53b8423c Merge pull request #9377 from Microsoft/updateVersion
Update version to 2.0.0
2016-06-27 16:06:37 -07:00
Yui 9cc48c829d Remove unused compiler option (#9381) 2016-06-27 15:58:29 -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
Zhengbo Li b2bc91b074 Merge pull request #9375 from zhengbli/fixTypo
Fix type of the disableSizeLimit option
2016-06-27 13:03:09 -07:00
zhengbli d9b8fad728 Fix type of the disableSizeLimit option 2016-06-27 11:46:58 -07: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
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
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
Wesley Wigham 0b4b372e80 Merge pull request #9340 from Microsoft/gulp-allow-space-in-exec
Gulp: Allow space in exec cmds
2016-06-24 15:48:36 -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
Paul van Brenk cca7000032 Merge pull request #9342 from Microsoft/typoinbracecompletion
Fix typo
2016-06-24 14:41:10 -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
Wesley Wigham 034c41822e
extract expression into function 2016-06-24 11:01:16 -07:00
Andy 5ce5b2dfbc Merge pull request #9330 from Microsoft/range_tests
Change reference tests to verify actual ranges referenced and not just their count
2016-06-24 10:42:07 -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
Zhengbo Li 515ed3dc07 Merge pull request #9346 from zhengbli/addNewAPIToProtocal
Add new APIs to protocol
2016-06-24 01:11:14 -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
Wesley Wigham e5ddcfed07
Allow space in exec cmds 2016-06-23 16:44:16 -07:00
zhengbli 9f9deceeef Correct the api string name 2016-06-23 16:25:30 -07:00
Wesley Wigham 51c2909bd6 Merge pull request #9339 from Microsoft/fix-gulpfile-LKG
Fix Gulpfile LKG useDebug task and newLine flag
2016-06-23 16:24:32 -07:00
Wesley Wigham ded148192f
Fix lint 2016-06-23 15:51:12 -07:00
Wesley Wigham aaf04b7a73
Clean before LKG in Gulpfile 2016-06-23 15:48:09 -07:00
Mohamed Hegazy 9a55facfe3 Update LKG 2016-06-23 15:42:06 -07:00
Wesley Wigham 41aacf28b3
Fix LKG useDebug task and newLine flag 2016-06-23 15:39:21 -07:00
Wesley Wigham 0fb2ef3e06 Merge pull request #9338 from Microsoft/gulpfile-missing-file
Add matchFiles test to Gulpfile
2016-06-23 15:01:28 -07:00
Wesley Wigham 1918d53f22 Add matchFiles test to Gulpfile
This was merged while the gulpfile was still in-progress
2016-06-23 14:31:25 -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 2bc35c1b0e Merge pull request #9333 from Microsoft/fix-case-of-gulpfile-dependencies
Fix case of gulpfile dependencies
2016-06-23 13:42:42 -07:00
Wesley Wigham 8cc8293d07
Fix excess whitespace issues 2016-06-23 13:39:04 -07:00
Wesley Wigham 998acce592
Check for exactly one space 2016-06-23 13:35:29 -07:00
Nathan Shively-Sanders ca25feaa83 Fix single-quote lint 2016-06-23 13:20:53 -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
Nathan Shively-Sanders 5383d91b60 Fix case of gulpfile dependencies 2016-06-23 12:49:20 -07:00
Wesley Wigham 59ae2ff8ef
Fix object whitespace lints 2016-06-23 12:39:20 -07:00
Wesley Wigham 1c5d8344be
Add new lint rule 2016-06-23 12:32:14 -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
Andy Hanson 1aafc553dd Change reference tests to verify actual ranges referenced and not just their count 2016-06-23 10:48:35 -07:00