Cyrus Najmabadi
1dfcc3ec0e
Merge branch 'master' into cancellableDiagnostics
...
Conflicts:
src/services/services.ts
src/services/shims.ts
2015-07-06 15:19:57 -07:00
Anders Hejlsberg
fc1888ec8a
Merge branch 'master' into intersectionTypes
...
Conflicts:
tests/baselines/reference/APISample_linter.js
2015-07-03 11:26:38 -07:00
Arthur Ozga
4878cce73f
merged with master
2015-07-02 10:10:17 -07:00
Arthur Ozga
1608845f33
merged with master
2015-07-01 13:51:27 -07:00
Ron Buckton
4b4a96b9dc
Merge branch 'master' into asyncFunctions
2015-07-01 09:27:45 -07:00
Arthur Ozga
18d6e73aa0
Revert isRelatedFlags changes
2015-06-30 14:33:13 -07:00
Anders Hejlsberg
a13b64246a
Merge branch 'master' into intersectionTypes
...
Conflicts:
tests/baselines/reference/APISample_linter.js
2015-06-30 11:57:49 -07:00
Arthur Ozga
d932618351
merged with contextSensitiveRelatedTo
2015-06-29 14:53:32 -07:00
Arthur Ozga
d8fe237edf
merged in master
2015-06-29 14:34:12 -07:00
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
Arthur Ozga
a7ec1c4874
merged master
2015-06-25 13:25:44 -07:00
Anders Hejlsberg
643832dab5
Implement intersection types
2015-06-24 16:46:32 -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
Ron Buckton
76c0d32f9d
Moved async functions for ES6 behind experimental flag
2015-06-19 18:05:43 -07:00
Ron Buckton
5b32903ab4
Fix async function emit for lexical arguments
2015-06-19 16:01:12 -07:00
Arthur Ozga
b7f4ee5478
Merge branch 'master' into abstract-classes2
2015-06-19 15:46:26 -07:00
Ryan Cavanaugh
556cb70c1d
Utilities + types setup for JSX and As
2015-06-18 14:00:36 -07:00
Cyrus Najmabadi
c9c0f3a4ad
PR feedback.
2015-06-18 12:04:26 -07:00
Cyrus Najmabadi
e015b17638
Merge branch 'master' into cancellableDiagnostics
...
Conflicts:
src/compiler/checker.ts
src/compiler/program.ts
src/compiler/types.ts
src/services/services.ts
2015-06-18 11:23:14 -07:00
Cyrus Najmabadi
1a96a146ed
Make type-checking cancellable.
2015-06-18 10:52:19 -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
Arthur Ozga
19b0c519fc
merged master
2015-06-17 15:07:49 -07:00
Cyrus Najmabadi
2e16680f01
Re-number enum.
2015-06-16 14:00:31 -07:00
Cyrus Najmabadi
009c3ee43a
Merge branch 'master' into removeGeneratorParameter
...
Conflicts:
src/compiler/checker.ts
src/compiler/parser.ts
src/compiler/types.ts
2015-06-16 13:48:03 -07:00
Arthur Ozga
388e2fd926
merge with extendsExpressions
2015-06-16 13:33:03 -07:00
Cyrus Najmabadi
f1c99f3397
Remove generatorParameter and asyncParameter contexts.
2015-06-16 13:25:46 -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
Arthur Ozga
506349f9c5
Fix merge conflicts with master
2015-06-15 16:48:09 -07:00
Ron Buckton
5ebad5889c
Merge branch 'master' into asyncFunctions
2015-06-15 11:47: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
Ron Buckton
6fc07e65f5
Merged branch 'master' into asyncFunctions
2015-06-10 12:31:35 -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