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