Commit Graph

6656 Commits

Author SHA1 Message Date
Anders Hejlsberg
a292da593b Check if binding element already has been assigned a contextual type 2015-09-23 14:45:09 -07:00
Vladimir Matveev
5078152a21 use formatting scanner with languageVariant=JSX for .tsx files 2015-09-22 14:57:23 -07:00
Anders Hejlsberg
7acb9dd0a3 Adding comments and addressing CR feedback 2015-09-22 14:17:40 -07:00
Sheetal Nandi
e044d3e6b5 Merge branch 'master' into tscJsFiles 2015-09-22 12:36:36 -07:00
Sheetal Nandi
607564f2e2 Parse all the javascript files with JSX grammer 2015-09-22 12:33:40 -07:00
Sheetal Nandi
7f09c81251 Syntax changes if the extensions to treat as javascript change 2015-09-22 12:33:20 -07:00
Anders Hejlsberg
285483d871 Merge branch 'master' into polymorphicThisType
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
2015-09-22 10:04:23 -07:00
Vladimir Matveev
5a77d67b63 Merge pull request #4921 from Microsoft/implementsAsIdentifier
disambiguate: 'implements' starts heritage clause vs 'implements' is …
2015-09-22 09:13:37 -07:00
SaschaNaz
c850919614 \. instead of . 2015-09-22 18:17:03 +09:00
SaschaNaz
00a373a5ef update regex for filename 2015-09-22 18:09:54 +09:00
SaschaNaz
04d73ba504 Merge remote-tracking branch 'Microsoft/master' into tsconfigpath 2015-09-22 17:53:31 +09:00
SaschaNaz
271003008e format/existence check 2015-09-22 17:53:20 +09:00
Vladimir Matveev
4711f0ee5b merge with master 2015-09-21 22:30:17 -07:00
Vladimir Matveev
c56b4165ec disambiguate: 'implements' starts heritage clause vs 'implements' is a class name 2015-09-21 22:22:25 -07:00
Vladimir Matveev
2f7556256a removed duplicate function implementation 2015-09-21 21:30:10 -07:00
Wesley Wigham
8ff551ce08 merge with master 2015-09-21 17:38:56 -07:00
Wesley Wigham
d409ba785c Delete generated file, add to gitignore 2015-09-21 16:58:45 -07:00
Yui T
a3f5666a80 remove unnecessary union 2015-09-21 16:47:23 -07:00
Vladimir Matveev
d57ceb1d32 extend the list of extensions for module file names in node_modules folder 2015-09-21 16:10:03 -07:00
Sheetal Nandi
1df341b911 Merge branch 'master' into tscJsFilesxt 2015-09-21 15:50:39 -07:00
Yui T
072089f0ec Downlevel emit for **= 2015-09-21 15:43:49 -07:00
Yui T
1140eb8177 Parse ES7 UnaryExpression and IncrementExpression 2015-09-21 15:43:33 -07:00
Daniel Rosenwasser
c2f46c3ad9 Merge pull request #4886 from Microsoft/diagnosticDuplicateCodes
Fix duplicate codes in diagnostics
2015-09-21 15:40:30 -07:00
Sheetal Nandi
c30104e3b6 Add option --jsExtensions to handle extensions to treat as javascript
- Command line now takes --jsExtension multiple times or comma separated list of extensions
- tsconfig accepts array of extension strings
2015-09-21 15:39:53 -07:00
Anders Hejlsberg
9438a4bce0 Polymorphic "this" type 2015-09-21 14:29:31 -07:00
Mohamed Hegazy
45d96a18ac Merge branch 'fix-capitalization' of https://github.com/punya/TypeScript into punya-fix-capitalization 2015-09-21 02:00:58 -07:00
Daniel Rosenwasser
942ca46637 Fixed duplicate diagnostic codes. 2015-09-20 12:16:56 -07:00
SaschaNaz
62df49f327 support tsconfig full path 2015-09-20 17:22:50 +09:00
Daniel Rosenwasser
92f5f59a07 Merge pull request #4875 from jbondc/utilities-typos
Utilities typos + missing reference
2015-09-19 10:04:41 -07:00
jbondc
921adc89e8 Utilities typos + missing reference 2015-09-19 11:43:15 -04:00
Yui T
21d03690c0 Basic parsing for the UnaryExpression: IncrementExpression[?Yield]**UnaryExpression[?Yield] 2015-09-18 18:38:59 -07:00
Yui T
76ef7b40de Initial operator. Need to fix the grammar for unaryExpression 2015-09-18 18:31:52 -07:00
Daniel Rosenwasser
f88f029fdf Merge pull request #4862 from Microsoft/contextuallyTypeMethodDeclarations
Contextually type method declaration parameters in object literals
2015-09-18 12:34:40 -07:00
Daniel Rosenwasser
254af55204 Added missing predicate for contextual types of parameters. 2015-09-18 12:22:57 -07:00
Daniel Rosenwasser
2aa97bd1b9 Use custom type guard. 2015-09-18 12:22:52 -07:00
Sheetal Nandi
400b353de2 Merge branch 'master' into tscJsFiles 2015-09-18 10:50:30 -07:00
Wesley Wigham
04b0aa269f s/var/let 2015-09-18 10:29:54 -07:00
Punya Biswal
55218d64a5 Fix capitalization of minimumintegerDigits 2015-09-18 08:42:42 -04:00
Mohamed Hegazy
98db640a2c Fix documentation 2015-09-17 16:14:46 -07:00
Mohamed Hegazy
6969986bf0 Use intersection types in Object.assing defintion 2015-09-17 16:14:39 -07:00
Wesley Wigham
8d6cb5fbb5 Feedback from PR 2015-09-17 13:26:04 -07:00
Wesley Wigham
f2b901a3c7 reverts 60a120f, reexposes es6 option 2015-09-17 13:14:31 -07:00
Wesley Wigham
f3062c59fd style nits 2015-09-17 13:03:47 -07:00
Wesley Wigham
5dfca610f9 When targeting ES3 emit default alias as indexer 2015-09-16 17:33:49 -07:00
Sheetal Nandi
60e15b267d Report error when emitting declarations if the reference is to .js file 2015-09-16 15:11:11 -07:00
Sheetal Nandi
fce9f32bd4 When tsconfig file doesnt contain file names, consume .js files of directory only if specified in the options 2015-09-16 13:57:51 -07:00
Sheetal Nandi
2860435a2e Do not emit javascript files 2015-09-16 13:18:29 -07:00
Vladimir Matveev
69321a031d merge with master 2015-09-16 12:50:07 -07:00
Vladimir Matveev
682c14cc7f addressed PR feedback 2015-09-16 12:43:52 -07:00
Sheetal Nandi
9daf635e5e Verify and fix scenario when .js and .ts files with same name are present and tsconfig doesnt specify any filenames 2015-09-16 11:50:12 -07:00