Commit Graph

718 Commits

Author SHA1 Message Date
Arthur Ozga
2a9ea48680 Merge branch 'master' into contextSensitiveIsRelatedTo 2015-06-29 14:06:57 -07:00
Arthur Ozga
a183ba9020 added flag as argument to checkTypeRelatedTo 2015-06-29 14:02:01 -07:00
Ryan Cavanaugh
634d35a7d0 Merge remote-tracking branch 'upstream/master' into jsxAndAs
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/services/services.ts
2015-06-29 09:23:44 -07:00
Ryan Cavanaugh
306de4d681 CR feedback 2015-06-26 14:18:51 -07:00
Mohamed Hegazy
464f65533e Merge branch 'minor-3' of https://github.com/jbondc/TypeScript into jbondc-minor-3 2015-06-24 12:59:06 -07:00
jbondc
da1bc6bac8 Don't report an error for 1.toString(), just emit a space for JS compat. 2015-06-24 10:56:23 -04:00
Ron Buckton
071ef34e49 Merged branch 'master' into resolveDecoratorAsCall 2015-06-23 15:26:34 -07:00
Ryan Cavanaugh
5bc10b9828 It's no longer safe to store JSX elem. attr. type in nodelinks.resolvedType 2015-06-22 15:22:47 -07:00
Ryan Cavanaugh
e448d8b932 Treat </ as a token in TSX files 2015-06-22 11:53:38 -07:00
jbondc
138970f35f Fixes #2632 (invoking methods on numbers) 2015-06-22 10:04:08 -04:00
Ryan Cavanaugh
556cb70c1d Utilities + types setup for JSX and As 2015-06-18 14:00:36 -07:00
Cyrus Najmabadi
ef7d1136b8 Make it so all our diagnostics APIs return an independent set of diagnostics.
In order to get all diagnostics, you must call all the APIs.  And no APIs return
diagnostics produced by other APIs.  This is how things were before hte addition
of the getCompletionOptionsDiagnostics API, and i'm returning things to that state.
2015-06-18 09:32:52 -07:00
Anders Hejlsberg
2c57776f91 Merge branch 'master' into extendsExpressions
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/strictModeReservedWordInClassDeclaration.errors.txt
2015-06-16 12:04:04 -07:00
Anders Hejlsberg
de8eb229c8 Adding comments and doing a bit of renaming 2015-06-16 11:49:15 -07:00
Cyrus Najmabadi
ec9e461869 Remove 'strict mode' from parsing and checking, and make it purely something purely checked at bind time. 2015-06-15 17:31:15 -07:00
Daniel Rosenwasser
c2fa08b2ce Removed TypeCheckerHost extension. 2015-06-14 20:06:22 -07:00
Anders Hejlsberg
dfa149457c Allow expressions in extends clause of class 2015-06-14 07:10:25 -07:00
Daniel Rosenwasser
5da701ceb1 Updated comment. 2015-06-12 17:53:35 -07:00
Daniel Rosenwasser
e1c1da578c Merge branch 'master' into testPerf2
Conflicts:
	Jakefile.js
	src/compiler/program.ts
	src/compiler/types.ts
	src/harness/harness.ts
	src/harness/projectsRunner.ts
	src/harness/runner.ts
2015-06-12 16:16:09 -07:00
Cyrus Najmabadi
5b7ca78c92 PR feedback. 2015-06-12 12:53:24 -07:00
Cyrus Najmabadi
c27b3d37da Merge branch 'master' into classificationPerf2 2015-06-12 12:30:48 -07:00
Mohamed Hegazy
224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Cyrus Najmabadi
9560895ec2 Don't bother trying to semantically classify names that could never be typenames. 2015-06-10 18:18:37 -07:00
Jason Freeman
32d57d900b Remove the ModuleElement type in favor of Statement 2015-06-10 11:26:51 -07:00
Jason Freeman
d01a9667fc Convert StatementFlags to a boolean 2015-06-09 16:57:42 -07:00
Anders Hejlsberg
8e096d50b9 Merge branch 'master' into emitterNameRewriting
Conflicts:
	src/compiler/types.ts
2015-06-09 06:56:45 -07:00
Anders Hejlsberg
cd59573908 Merge branch 'master' into genericTypeAliases
Conflicts:
	src/compiler/checker.ts
2015-06-09 06:28:56 -07:00
Tingan Ho
efb701387e Merge commits from master 2015-06-09 07:43:05 +08:00
Anders Hejlsberg
b82ae8509c Addressing CR feedback 2015-06-06 11:45:21 -07:00
Anders Hejlsberg
9c6e6acf97 Support generic type aliases 2015-06-05 14:28:57 -07:00
Tingan Ho
fa9a914648 Adds error for non-return positioned type predicates and changed parse type predicate logic 2015-06-05 16:36:02 +08:00
Vladimir Matveev
6269598c52 Merge branch 'master' into named_modules 2015-06-04 21:38:25 -07:00
Cyrus Najmabadi
2de07f3563 Merge branch 'master' into lightMode
Conflicts:
	src/compiler/program.ts
2015-06-04 12:47:12 -07:00
Vladimir Matveev
495d726625 rename 'FileMap.delete' to 'FileMap.remove' 2015-06-04 11:18:05 -07:00
Vladimir Matveev
d51d616813 merge with master 2015-06-04 10:57:34 -07:00
Anders Hejlsberg
f3e6f5ba1f Removing getGeneratedNameForNode from type serializers 2015-06-04 07:16:06 -07:00
Tingan Ho
19e725636e Adds PR feedback and removed references to typeguard (class) methods 2015-06-04 19:31:16 +08:00
Cyrus Najmabadi
2bf19e80c3 Speed up tests by not type-checking lib.d.ts unless the test asks for that. 2015-06-04 01:03:02 -07:00
Vladimir Matveev
113b7ed13d Merge pull request #3368 from Microsoft/fileMap
introduce FileMap to store mappings with filenames as keys
2015-06-03 23:13:06 -07:00
Jason Freeman
abf18c5a11 Merge branch 'release-1.5' 2015-06-03 17:56:53 -07:00
Daniel Rosenwasser
fb3042cdb5 Merge branch 'master' into testPerf
Conflicts:
	src/harness/harness.ts
	tests/baselines/reference/noDefaultLib.errors.txt
	tests/baselines/reference/typeCheckTypeArgument.errors.txt
2015-06-03 16:57:46 -07:00
Vladimir Matveev
ef54047a65 address PR feedback 2015-06-03 15:22:17 -07:00
Anders Hejlsberg
990f19b69e Merge branch 'master' into tsConfigExclude
Conflicts:
	src/compiler/sys.ts
2015-06-03 15:12:13 -07:00
Daniel Rosenwasser
ca884d434f Merge branch 'master' into testPerf
Conflicts:
	src/harness/harness.ts
2015-06-03 14:56:08 -07:00
Vladimir Matveev
7e3a3f45e1 emit module name for system modules, add moduleName argument to 'transpile' function 2015-06-03 14:55:42 -07:00
Anders Hejlsberg
87d43aa6f5 Merge branch 'master' into circularInstantiatedTypes
Conflicts:
	src/compiler/checker.ts
	src/compiler/types.ts
2015-06-03 14:13:16 -07:00
Anders Hejlsberg
334b22452a Moving logic around in getReferencedImportDeclaration 2015-06-03 10:59:14 -07:00
jbondc
e6ced33c13 Make index types optional in ResolvedType 2015-06-03 11:58:10 -04:00
Anders Hejlsberg
1e39130f41 Unified logic for renamed block scoped locals and other generated names 2015-06-03 06:57:20 -07:00
Tingan Ho
9515947092 Adds custom type guard 2015-06-03 16:58:55 +08:00