Commit Graph
9241 Commits
Author SHA1 Message Date
Sheetal Nandi 67bed265b7 Since js extensions are not user specified, no need to check if source map file will overwrite input file 2015-10-30 11:57:20 -07:00
Sheetal Nandi 6ea74ae7f1 Update the error messages as per PR feedback 2015-10-30 11:56:44 -07:00
Sheetal Nandi daba901619 Report error if --allowJs option is used along with --declaration 2015-10-30 11:50:07 -07:00
Sheetal Nandi 94a647b72b Do not emit declarations for javascript files 2015-10-30 11:36:39 -07:00
Wesley Wigham 6c812420ec Merge branch 'master' into out-module-concat 2015-10-30 11:27:34 -07:00
Nathan Shively-Sanders 16f69daf10 Merge pull request #5469 from Microsoft/improve-constructor-object-return-error-message
Improve constructor object return error message
2015-10-30 10:17:47 -07:00
Vladimir Matveev 43b17c1ec7 Merge pull request #5462 from Microsoft/useResolvedFileNameWhenResolvingImports
Use dedicated type to store paths
2015-10-30 10:09:10 -07:00
Vladimir Matveev 83919f0a3e addressed PR feedback: renamed 'toRelativePath' to 'convertToRelativePath' 2015-10-30 09:52:14 -07:00
Sheetal Nandi b217b8b620 Merge branch 'master' into jsFileCompilation 2015-10-30 09:34:32 -07:00
Nathan Shively-Sanders 1b0bc8a496 Accept baselines 2015-10-30 09:21:23 -07:00
Nathan Shively-Sanders 79f09dab4f Add more detailed error message
When an object literal, for example, is returned that does not match the
type of the consturctor, add detail about a field that is required but
missing.

Do this by passing `node.expression` instead of `undefined` -- the rest of
the error reporting infrastructure is already in place.
2015-10-30 09:16:10 -07:00
Wesley Wigham 0d0c05d1d3 that feling when you ctrl-z 1 too many times 2015-10-29 18:50:11 -07:00
Wesley Wigham 19e796dcbd More correctness 2015-10-29 18:46:06 -07:00
Wesley Wigham 9f12bc8a1b feedback from pr, new tests 2015-10-29 17:51:36 -07:00
Mohamed Hegazy 0c3d52e8b1 Update CONTRIBUTING.md
respond to review comments
2015-10-29 17:33:09 -07:00
Vladimir Matveev 534bb62c59 remove 'path' suffix from FileMap methods 2015-10-29 16:43:12 -07:00
Vladimir Matveev e1b4f01e77 introduce Path as branded string type, switch FileMap to use Path 2015-10-29 16:24:00 -07:00
Mohamed Hegazy 71cbaef79e Update documentation for fixing lib issues 2015-10-29 15:27:45 -07:00
Sébastien Arod 5f81ba12aa Use CharactersCodes and isLineBreak in conditions 2015-10-29 23:02:32 +01:00
Anders Hejlsberg a27ed01516 Adding test 2015-10-29 14:53:28 -07:00
Anders Hejlsberg c5b47fb5c8 Correct partial signature matching 2015-10-29 14:53:14 -07:00
Vladimir Matveev 93e942a6de FileMap now internally stores absolute normalized file names 2015-10-29 13:52:43 -07:00
Vladimir Matveev 67026f3461 use resolvedFileName as is when calling methods on host 2015-10-29 13:09:46 -07:00
Vladimir Matveev 3f11c0b2de merge with master 2015-10-29 09:33:27 -07:00
Sébastien Arod f5e73ab8bf Fix handling of escaped characters in string 2015-10-29 14:55:23 +01:00
Sébastien Arod b60d88fa80 Allow comments in tsconfig.json issue #4987 2015-10-29 12:56:13 +01:00
Vladimir Matveev 067e1ccef2 Merge pull request #5440 from Microsoft/lintServer
lint code in 'server' folder
2015-10-28 20:55:46 -07:00
Wesley Wigham d3b95d2e23 Merge pull request #5422 from weswigham/const-enum-deprocdessing
Const enum deconst'ing
2015-10-28 17:01:39 -07:00
Sheetal Nandi 38ebb1d835 Tests update after declaration file emit revert 2015-10-28 16:59:52 -07:00
Sheetal Nandi fdb7a3e452 Revert the change to block declaration emit in case of syntax or semantic errors 2015-10-28 16:52:05 -07:00
Sheetal Nandi 0c3c7f1a1b Treat the .jsx and .tsx files as jsx when parsing and .js files are parsed in standard mode 2015-10-28 16:39:22 -07:00
Wesley Wigham 168c664639 restore any narrowing 2015-10-28 16:29:36 -07:00
Sheetal Nandi 2d3a345fd3 Since there arent any user given extensions, have extensions start with "." like before 2015-10-28 16:24:53 -07:00
Wesley Wigham febda00f1b Improve type narrowing algorithm with typeof 2015-10-28 16:06:40 -07:00
Vladimir Matveev 9c0982051d lint node.d.ts 2015-10-28 16:02:16 -07:00
Sheetal Nandi 45b995d030 Remove extensions doesnt need to depend on compiler options any more 2015-10-28 15:45:00 -07:00
Vladimir Matveev 5ce7fd9781 lint server 2015-10-28 15:42:15 -07:00
Sheetal Nandi a8eb76fde1 Remove the logic for parsing compilation of comma seperated list of strings on command line
Also removed logic to accept multiple values for the option
2015-10-28 15:26:48 -07:00
Mohamed Hegazy 8e732c9b95 Merge pull request #5375 from MartyIX/issue-5109
Add warning message empty THEN clause
2015-10-28 14:19:51 -07:00
Ron Buckton 9201ba2857 Merge pull request #5429 from Microsoft/fixAsyncTypeAlias
Fix type check for async function with alias return type.
2015-10-28 14:10:44 -07:00
Sheetal Nandi ea57efa430 Test baseline update because .map cannot be a valid js file anymore 2015-10-28 14:09:03 -07:00
Sheetal Nandi 382b86bd2c Test update for using allowJs instead of --jsExtensions 2015-10-28 14:03:18 -07:00
Sheetal Nandi ba3d34f9df Instead of --jsExtensions support --allowJs with .js and .jsx as supported extensions 2015-10-28 14:02:46 -07:00
Wesley Wigham 062495c426 naive change and new tests 2015-10-28 13:48:32 -07:00
Ron Buckton fdac86fab9 Linter errors 2015-10-28 13:48:13 -07:00
Mohamed Hegazy d28acec24e Update LKG 2015-10-28 13:40:23 -07:00
Mohamed Hegazy 0d71ec3120 Fix #5430: Use FileMap instead of a simple Map for storing file list in tsserver 2015-10-28 13:38:39 -07:00
Sheetal Nandi 57362f6017 Some tests to cover transpilation of different syntax 2015-10-28 13:08:35 -07:00
Sheetal Nandi 8f03d00dc0 Test cases to verify that declaration file is not emitted if any of the declaration file in program has error 2015-10-28 13:08:20 -07:00
Sheetal Nandi bf05ea3b2f Some test cases to verify that declaration file overwrite is reported correctly 2015-10-28 13:08:06 -07:00