Commit Graph
769 Commits
Author SHA1 Message Date
Ron Buckton a894f04495 Merge branch 'master' into moveTypeSerializationToEmitter 2015-07-10 13:18:56 -07:00
Ron Buckton 990ce29c00 PR feedback 2015-07-10 13:13:42 -07:00
Dan Quirk 5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
Dan Quirk be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
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
Ron Buckton 739f5f25cf Adds additional logic to determine how to emit a type reference for decorator metadata 2015-06-30 20:19:25 -07:00
Ron Buckton 9eab88570f Moves type serialization to the emitter. 2015-06-30 19:02:35 -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
Dan Quirk ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -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