Commit Graph
8212 Commits
Author SHA1 Message Date
Nathan Shively-Sanders 04510ac157 Automatic semicolon insertion for class modifiers
This includes public, private, protected, abstract

async and declare already work this way, but it looks
like they didn't block the completion list, so I added
them to the list too.
2015-10-02 14:30:31 -07:00
Zhengbo Li a6ba6fa10a Merge pull request #5042 from zhengbli/FixFloat32ArrayInLib
Fix the bug turning Float32Array type to any
2015-10-01 10:02:42 -07:00
Daniel Rosenwasser dfb95b8692 Merge pull request #5050 from plantain-00/issue4701
Error message should be fixed for ambient module inside namespace
2015-09-30 21:40:28 -07:00
yaoyao 2428e65ac3 change the references to the error message 2015-10-01 10:05:40 +08:00
Wesley Wigham c5fd1f371d Merge pull request #5051 from weswigham/for-the-glory-of-the-linter
Make build actually fail on lint fail
2015-09-30 18:15:25 -07:00
Wesley Wigham 8711493d99 Make test actually fail on lint fail 2015-09-30 18:03:52 -07:00
yaoyao aa9fa90967 Error message should be fixed for ambient module inside namespace 2015-10-01 08:58:59 +08:00
Wesley Wigham 0903a95ae7 Merge pull request #5048 from weswigham/for-the-glory-of-the-linter
Get linter integrated into build/test process
2015-09-30 17:57:36 -07:00
Wesley Wigham 8cb93424f4 Add lint to the test command so travis picks it up 2015-09-30 16:12:29 -07:00
Wesley Wigham b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Wesley Wigham 3fe379ce52 lint harness, disablow control flow analysis because buggy 2015-09-30 15:45:23 -07:00
zhengbli 660058dcde Fix the bug turning Float32Array type to any 2015-09-30 13:55:29 -07:00
Anders Hejlsberg cbe2f3df64 Merge pull request #4910 from Microsoft/polymorphicThisType
Polymorphic 'this' type
2015-09-30 13:18:33 -07:00
Ryan Cavanaugh a4db4be4b6 Merge pull request #5019 from RyanCavanaugh/fix4731
Issue correct completions in 'as' operator
2015-09-30 13:11:09 -07:00
Wesley Wigham e0bf8cc384 Merge pull request #4848 from weswigham/tslint-vscode
Rework lint to use tslint-as-a-lib
2015-09-29 19:30:47 -07:00
Vladimir Matveev 87825ee11b Merge pull request #5024 from Microsoft/importsInAmbientModules
collect imports and exports in ambient external modules
2015-09-29 17:02:07 -07:00
Zhengbo Li 4ad216073c Merge pull request #4994 from zhengbli/i4959
Avoid deleting trailing white spaces in templates
2015-09-29 16:53:40 -07:00
Anders Hejlsberg 82c010e12a Adding contextual typing test 2015-09-29 15:26:27 -07:00
Anders Hejlsberg 81934ab0af Accepting new baselines 2015-09-29 15:16:08 -07:00
Anders Hejlsberg 24f906a143 Error when emitted type in declaration file references inaccessible 'this' 2015-09-29 15:15:30 -07:00
Mohamed Hegazy bedeab73ed Merge pull request #5018 from SaschaNaz/formatAssignment
Indent expression statements
2015-09-29 15:12:40 -07:00
Vladimir Matveev b4f326ab04 collect imports and exports in ambient external modules 2015-09-29 15:06:03 -07:00
zhengbli 16762a4ff0 Update tests 2015-09-29 13:56:57 -07:00
Daniel Rosenwasser ca920bf29e Merge pull request #4998 from MartyIX/patch-2
tsc --watch should show more information(eg: time) when recompiling
2015-09-29 13:12:31 -07:00
Ryan Cavanaugh 141813ca09 Issue correct completions in 'as' operator 2015-09-29 12:23:16 -07:00
Mohamed Hegazy bd5d0965bb Merge pull request #4847 from Microsoft/looser-next-line-rule
Next-line rule was too strict
2015-09-29 12:01:58 -07:00
Ryan Cavanaugh c452606cc1 Merge pull request #5007 from RyanCavanaugh/fix4514
Allow /* comments between < and JSX element name
2015-09-29 11:55:29 -07:00
Martin Vseticka e35733479e Show date and time when using --watch flag 2015-09-29 20:27:02 +02:00
Ryan Cavanaugh 784fe58e7e Merge pull request #5009 from RyanCavanaugh/fix4832
Correctly emit 'as' operator left operand as expression
2015-09-29 11:14:52 -07:00
Ryan Cavanaugh 1f1209581c Merge pull request #5008 from RyanCavanaugh/fix4574
Offer correct completion when between a boolean JSX attr and the close tag
2015-09-29 11:14:21 -07:00
Ryan Cavanaugh e313e2e317 Move cheaper check earlier in condition 2015-09-29 11:12:34 -07:00
SaschaNaz 06bf74a029 indent expressions 2015-09-30 02:59:10 +09:00
Vladimir Matveev bfa390e09e Merge pull request #4989 from Microsoft/relativeModuleNamesInImports
record resolution for relative file name if file was found via absolu…
2015-09-29 10:17:43 -07:00
SaschaNaz 077e0bd9b5 Merge remote-tracking branch 'Microsoft/master' 2015-09-30 00:35:20 +09:00
Ryan Cavanaugh 5daa1fcd2c Fail 2015-09-28 17:42:50 -07:00
Ryan Cavanaugh b2797bbaab Correctly emit 'as' operator left operand as expression
Fixes #4832
2015-09-28 17:24:59 -07:00
Ryan Cavanaugh b3d2c20ace Offer correct completion when between a boolean JSX attr and the close tag
Fixes #4574
2015-09-28 17:13:29 -07:00
Ryan Cavanaugh f780d68499 Allow /* comments between < and JSX element name 2015-09-28 16:11:10 -07:00
zhengbli fbb73b76c7 cr feedback 2015-09-28 15:52:09 -07:00
Mohamed Hegazy c55d6dc0e3 Merge branch 'Eyas-vscode-ignores'
Conflicts:
	.npmignore
2015-09-28 15:06:12 -07:00
Mohamed Hegazy 20eaa22b02 Merge branch 'vscode-ignores' of https://github.com/Eyas/TypeScript into Eyas-vscode-ignores 2015-09-28 14:10:13 -07:00
Vladimir Matveev 85a29d2c1a Merge pull request #4932 from Microsoft/formatMalformedTsx
use formatting scanner with languageVariant=JSX for .tsx files
2015-09-28 11:13:42 -07:00
Ryan Cavanaugh 83991c0b48 Merge pull request #5002 from Microsoft/weswigham-patch-1
Add .vscode to npmignore
2015-09-28 11:13:05 -07:00
Mohamed Hegazy 3ecad00e94 Update CONTRIBUTING.md
remove references to "only accepting pull requests of bug fixes"
2015-09-28 11:11:46 -07:00
Wesley Wigham accf6ea144 Add .vscode to npmignore 2015-09-28 10:46:00 -07:00
Vladimir Matveev b046c3a570 Merge pull request #4980 from csnover/fix-4952
Put AMD dependency list inline with define call in UMD modules
2015-09-28 10:41:23 -07:00
Daniel Rosenwasser 7d257b2a84 Merge pull request #4991 from MartyIX/patch-1
Do not auto-generate names for anonymous class expressions
2015-09-28 10:34:08 -07:00
MartyIX 08a494ecbf Update emitter.ts
Proposed fix for #4908

Can anybody confirm if I'm on a right track?
2015-09-28 07:53:15 +02:00
zhengbli f66c23811e Remove extra empty lines 2015-09-27 20:15:51 -07:00
zhengbli 7da4e4477e Add tests 2015-09-27 20:03:37 -07:00