Commit Graph

35940 Commits

Author SHA1 Message Date
Daniel Rosenwasser 535efd1b5d Encode the conditional presence of 'error' in the type system. 2015-09-10 14:28:57 -07:00
Sheetal Nandi 225235427a Verify syntax error in js file are reported 2015-09-10 14:25:44 -07:00
Daniel Rosenwasser 4b15c5f628 Added error for bad argument, fixed diagnostic for '--help' message. 2015-09-10 14:23:33 -07:00
Mohamed Hegazy c18051d5ff Update version to 1.6.2 2015-09-10 14:22:31 -07:00
Sheetal Nandi 7e30827ebe Test for rest parameters(copied from language service tests) 2015-09-10 14:20:13 -07:00
Sheetal Nandi 57e17d2663 Test cases for different typescript syntax not supported errors during js files compilation 2015-09-10 14:20:08 -07:00
Sheetal Nandi 63de162d1e Let harness to name file even when single unit data specified but there is filename tag 2015-09-10 14:19:57 -07:00
Mohamed Hegazy 828c37e72b Merge pull request #4730 from Microsoft/fix4727
prerocess `export import` declarations correctly
2015-09-10 14:19:30 -07:00
Daniel Rosenwasser fae7a129eb Assert condition to track root cause of issue. 2015-09-10 13:50:12 -07:00
Mohamed Hegazy 7e1739604a Fix #4727: prerocess export import declarations correctelly 2015-09-10 13:24:45 -07:00
Yui T 40f05b7f7d Address CR 2015-09-10 13:05:51 -07:00
Daniel Rosenwasser bed25ddf18 Merge pull request #4641 from vilic/cast-expression-parentheses-with-numeric-literal
Do not omit parentheses for numeric literal with ".property" if it can not be followed by dot operator directly.
2015-09-10 12:14:49 -07:00
Vladimir Matveev 87890af5b4 Merge pull request #4723 from Microsoft/inheritDiagnostics
inherit file processing diagnostics from the old program when reusing program structure
2015-09-10 12:06:43 -07:00
vilicvane c3323c9a69 Keep parentheses for all numeric literals with property access expression 2015-09-11 03:06:13 +08:00
Vladimir Matveev 2816fdefd0 Merge pull request #4725 from Microsoft/Port-4703
Ports of PR-4703 into release 1.6
2015-09-10 12:06:01 -07:00
Vladimir Matveev 5989d48267 addressed PR feedback 2015-09-10 12:05:23 -07:00
Vladimir Matveev ee56e60ca0 do not emit '=' in jsx attribute if initializer is missing 2015-09-10 11:39:06 -07:00
Vladimir Matveev 6a77400980 Merge pull request #4703 from Microsoft/jsxEmitAttribiteWithInitializer
do not emit '=' in jsx attribute if initializer is missing
2015-09-10 11:37:36 -07:00
Denis Nedelyaev 6a9bd1432c Simple fix for #4721
This makes relative outDir and other file path options not ignored when they point to the working directory.
No tests are failed.

Another way to fix this is to use `options.somePathOprtion !== undefined` check everywhere, but it would be a more complex change.
What do you think?
2015-09-10 21:16:16 +03:00
Sheetal Nandi 1dc3414007 Javascript files will emit declarations too so get declaration diagnostics 2015-09-10 11:01:33 -07:00
Sheetal Nandi d3dfd2afef Add test cases for simple js file compilations 2015-09-10 11:01:13 -07:00
Vladimir Matveev 6e24570135 reattach file diagnostics for modified files when reusing program structure 2015-09-10 10:46:39 -07:00
Mohamed Hegazy 4be0ddba53 Merge pull request #4711 from SaschaNaz/mergeRules
Housekeeping formatting rules
2015-09-10 10:38:10 -07:00
Sheetal Nandi fad0db2a0b Report error if output file is among the input files 2015-09-10 09:44:14 -07:00
Sheetal Nandi e9688dd3fd Allow the js files to emit output 2015-09-10 09:44:09 -07:00
Sheetal Nandi 279018d49c Baseline updates 2015-09-10 09:44:04 -07:00
Sheetal Nandi 74a3f67250 Emit the diagnostics for javascript file instead of doing semantic check 2015-09-10 09:44:00 -07:00
Sheetal Nandi 0a67ac3b3b Add .js as supported extension 2015-09-10 09:43:55 -07:00
SaschaNaz 886e4d2259 rename isIndentationPrevented 2015-09-10 14:36:13 +09:00
Daniel Rosenwasser 96a815878c Merge pull request #4657 from Microsoft/emptyVariableDeclarationBindingPattern
Fix emitted code for variable statement with no bound variables
2015-09-09 16:47:45 -07:00
Anders Hejlsberg c05650aea3 Actually cache regular version of fresh object literal type 2015-09-09 16:38:04 -07:00
SaschaNaz b65cfe13da update isCompletedNode 2015-09-10 06:32:43 +09:00
Mohamed Hegazy a5c72014b0 Merge pull request #4656 from Microsoft/Fix4655
Report error for class expressions incorrectly extending abstract classes
2015-09-09 13:35:42 -07:00
Daniel Rosenwasser fb889bee4e Accepted baselines. 2015-09-09 13:05:39 -07:00
Daniel Rosenwasser 5aa17cd671 Added tests for parameter initializers. 2015-09-09 12:47:31 -07:00
SaschaNaz ad010ea8ee Add some comments to isIndentationPrevented 2015-09-10 02:31:27 +09:00
SaschaNaz eb2d86aa7b revert newlines 2015-09-10 02:20:15 +09:00
SaschaNaz feae0f711a Consider export/import specifier as binary op context 2015-09-10 02:18:26 +09:00
SaschaNaz 9ca46b8e0d Move housekeeping part to new PR #4711 2015-09-10 01:58:42 +09:00
SaschaNaz 8cd8f863b3 remove type operation rules, add types instead 2015-09-10 01:41:21 +09:00
SaschaNaz 44009fa951 Housekeeping part from #4609 2015-09-10 01:37:34 +09:00
SaschaNaz 8bf79a220a Resolving conflicts with #4646 2015-09-10 00:48:53 +09:00
Vladimir Matveev aa29644c2a allow to use keywords as jsx identifiers 2015-09-08 22:40:16 -07:00
Vladimir Matveev 83214150f8 do not emit '=' in jsx attribute if initializer is missing 2015-09-08 18:40:30 -07:00
Mohamed Hegazy 3d8c336a4f Merge pull request #4632 from Microsoft/fixCompletionAssert
Fix completion assert
2015-09-08 15:39:19 -07:00
Mohamed Hegazy 8a38a1e4b9 Change typescript.d.ts to be an external module instead of an ambient external module declaration 2015-09-08 12:26:29 -07:00
SaschaNaz 50f9f4df85 Merge remote-tracking branch 'Microsoft/master' 2015-09-07 13:51:19 +09:00
Anders Hejlsberg 055363c98d Accepting new baselines 2015-09-06 08:55:48 -07:00
Anders Hejlsberg 27380f40dc Adding test 2015-09-06 08:55:13 -07:00
Anders Hejlsberg 546da60a2a Correct propagation of includePatternInType flag 2015-09-06 08:54:38 -07:00