Commit Graph

12116 Commits

Author SHA1 Message Date
Ryan Cavanaugh
8ddba289eb Update issue_template.md 2016-06-27 22:18:52 -07:00
Ryan Cavanaugh
0b6ba96827 Remove upper boilerplate from issue template
Our issue stats did not improve appreciably when we added the issue template. Reduce upper boilerplate text and try to make it more action-oriented
2016-06-27 15:04:51 -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
Ryan Cavanaugh
14774d6438 Merge pull request #9305 from RyanCavanaugh/fix9293
Properly detect circular constructor-declared `this` properties (JS)
2016-06-23 10:30:07 -07:00
Wesley Wigham
a2fdc7e7ca Add Gulpfile lint to jake, fix lints 2016-06-23 10:12:14 -07:00