Commit graph

966 commits

Author SHA1 Message Date
Daniel Rosenwasser
c8691a189c Add newline before closing paren in multiline object literals. 2015-02-05 13:57:27 -08:00
Daniel Rosenwasser
ddb63d286b Emit computed properties in ES3/ES5 properly. 2015-02-04 18:35:13 -08:00
Daniel Rosenwasser
d6b2c6d0bb Stop erroring on computed properties for ES3/ES5 emit. 2015-02-04 15:33:53 -08:00
Daniel Rosenwasser
657d465398 Added ES5 tests for computed properties. 2015-02-03 17:43:31 -08:00
Daniel Rosenwasser
f416cb01c1 Explicitly specify ES6 target in computed property test file names. 2015-02-03 15:28:12 -08:00
Cyrus Najmabadi
2ee134c6b3 Remove certain lazyily initialized fields from the public DTS.
These should not be accessed directly.  They should be obtained by calling into the appropriate
helper functions.
2015-02-03 13:47:46 -08:00
CyrusNajmabadi
fab351e0b6 Merge pull request #1913 from Microsoft/internalDTS
Provide an experimental flag that allows us to emit declarations except for nodes marked with '@internal'.
2015-02-03 16:29:04 -05:00
Cyrus Najmabadi
838b9b6998 Provide an experimental flag that allows us to emit declarations except for nodes marked with '@internal'. 2015-02-03 13:15:28 -08:00
Vladimir Matveev
45defa8741 updated tests 2015-02-03 11:33:56 -08:00
Mohamed Hegazy
d6bd9f74d2 Merge branch 'master' into LSAPICleanup 2015-02-02 18:49:13 -08:00
CyrusNajmabadi
22ed101267 Merge pull request #1899 from Microsoft/earlyErrors2
Emit even in the presence of parse errors.
2015-02-02 20:24:06 -05:00
Mohamed Hegazy
277235539a Merge branch 'master' into LSAPICleanup 2015-02-02 17:14:08 -08:00
Mohamed Hegazy
6807bf86a5 Merge pull request #1855 from stanthomas/master
issue #1833 : const enum: supress value comment in emitted javascript
2015-02-02 16:35:11 -08:00
Cyrus Najmabadi
aed3b4c186 Baseline updates now that we emit in the presence of parse errors. 2015-02-02 15:30:33 -08:00
Cyrus Najmabadi
5343336763 Baseline updates now that we no longer have early errors. 2015-02-02 15:15:54 -08:00
Stan Thomas
c1087ae0a9 accept updated baseline reference following addition of test for const enum comment suppression 2015-02-02 18:10:18 -05:00
Mohamed Hegazy
8524bfc5ca Merge branch 'master' into LSAPICleanup 2015-02-02 13:55:45 -08:00
Yui T
122d5870f1 Merge branch 'master' into emitArrowFunctionES6 2015-02-02 11:12:45 -08:00
Anders Hejlsberg
3f3e974aac Merge pull request #1861 from Microsoft/deeperTypeInference
Deeper type inference in context sensitive arguments
2015-02-02 11:05:55 -08:00
Yui T
53dffda97b Merge branch 'master' into emitArrowFunctionES6 2015-02-02 10:35:54 -08:00
Anders Hejlsberg
34ed45df8e Adding more tests 2015-02-02 10:26:31 -08:00
Daniel Rosenwasser
7b43672ce0 Amend baselines. 2015-01-31 12:09:22 -08:00
Daniel Rosenwasser
e174fe4f47 Merge pull request #1575 from chrisbubernak/betterErrorsForTypesWithSameName
Better errors for types with same name
2015-01-30 21:08:48 -08:00
Yui T
6a0eaf52bf Update an error 2015-01-30 16:51:12 -08:00
Mohamed Hegazy
9a6e3ad52d Merge branch 'master' into LSAPICleanup
Conflicts:
	src/services/services.ts
2015-01-30 16:29:45 -08:00
Anders Hejlsberg
005676005f Adding test 2015-01-30 14:14:22 -08:00
Yui T
cf5aadb28d Address code review 2015-01-30 12:20:21 -08:00
Anders Hejlsberg
2ef36e8d54 Accepting new baselines 2015-01-29 21:22:56 -08:00
Yui T
e4b206c4a2 Merge branch 'master' into emitArrowFunctionES6 2015-01-29 15:37:45 -08:00
Ryan Cavanaugh
d0ca71f445 Correctly copy assumptions back into the relational cache 2015-01-29 13:32:27 -08:00
Mohamed Hegazy
0abef5219b Update test failing by previous commit 2015-01-29 12:55:25 -08:00
Ryan Cavanaugh
b7824e8de4 Merge remote-tracking branch 'origin/master' into elaborateErrorsOnce 2015-01-29 11:27:39 -08:00
Mohamed Hegazy
5fa30e550c Add API sample tests 2015-01-29 11:23:02 -08:00
Yui T
d5b953d3f6 Add testcases 2015-01-28 16:17:13 -08:00
Daniel Rosenwasser
e4d3051532 Added Jason's example for contextually typing parameters. 2015-01-27 22:39:48 -08:00
Daniel Rosenwasser
26929ee5f2 Merge pull request #1816 from Microsoft/typeArgsInSuperCall
Contextually type parameters in super calls using type arguments on the base class.
2015-01-27 17:29:48 -08:00
Cyrus Najmabadi
71de2de6ed Merge branch 'master' into emitCleanup 2015-01-27 17:10:33 -08:00
Daniel Rosenwasser
40796b2c6d Added more tests. 2015-01-27 14:42:39 -08:00
Yui T
2e2559b097 Update tests baseline from merging with master 2015-01-27 14:27:51 -08:00
Yui T
15b05e632d Merge branch 'master' into emitArrowFunctionES6 2015-01-27 13:40:19 -08:00
Daniel Rosenwasser
8ee09dbe6e Addressed Jason's pedantic correction over the wording of a comment. 2015-01-27 13:36:10 -08:00
Anders Hejlsberg
9289cfb0b0 Merge pull request #1803 from Microsoft/enumUnionTypeGuard
Fixes to union types in type guards and instanceof
2015-01-27 06:52:03 -08:00
Anders Hejlsberg
5c3da7cc8c Merge branch 'master' into objectLiteralWidening
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/intTypeCheck.errors.txt
2015-01-27 06:28:04 -08:00
Yui T
f219a2de25 Address code review; preserve users non-parenthesis 2015-01-26 19:00:38 -08:00
Daniel Rosenwasser
93dbcf006f Contextually type parameters in super calls using type arguments on the base class. 2015-01-26 18:42:17 -08:00
Jason Freeman
ca8c446d3f Use transient symbols when computing the indexers for object literals 2015-01-26 16:48:53 -08:00
Anders Hejlsberg
0410394de0 Modifying test 2015-01-25 16:25:38 -08:00
Anders Hejlsberg
7f63180b64 Adding tests 2015-01-24 17:23:22 -08:00
Anders Hejlsberg
d6eb486c3a Accepting new baselines 2015-01-24 08:04:23 -08:00
Yui T
3115288ec5 Update baseline and fix white space 2015-01-23 17:28:30 -08:00