Commit Graph

5968 Commits

Author SHA1 Message Date
Anders Hejlsberg
8b7caedbec Remove EmitResolver.getExpressionNameSubstitution
Add EmitResolver.getReferencedExportContainer
Add EmitResolver.getReferencedImportDeclaration
Clean up getGeneratedNameForNode in emitter.ts
Switch isNotExpressionIdentifier to isExpressionIdentifier in emitter.ts
Revise emitExpressionIdentifier in emitter.ts
2015-06-02 10:45:50 -07:00
Anders Hejlsberg
0872ed67ef Merge pull request #3266 from Microsoft/localTypes
Local types
2015-05-30 17:48:56 -07:00
Anders Hejlsberg
6f734d6ede Addressing CR feedback 2015-05-30 17:11:38 -07:00
Anders Hejlsberg
f0ac90f6bd Accepting new baselines 2015-05-30 11:41:33 -07:00
Anders Hejlsberg
a2783edbeb Merge branch 'master' into localTypes 2015-05-30 11:32:59 -07:00
Anders Hejlsberg
db30e5745b Removing unnecessary logic 2015-05-30 09:27:06 -07:00
Anders Hejlsberg
143fd5d954 New test and baselines 2015-05-30 09:19:10 -07:00
Anders Hejlsberg
3f99b74935 Display nested generic types as f<A>.g<B>.C<X, Y> 2015-05-30 09:17:53 -07:00
Jason Freeman
f531ff8439 Merge pull request #3308 from Microsoft/fixJSDocErrorCode
Fix JSDoc error code for to avoid duplicate error code
2015-05-29 18:15:50 -07:00
Jason Freeman
77b46a2c3d Fix JSDoc error code for to avoid duplicate error code 2015-05-29 17:58:43 -07:00
Jason Freeman
675679acae Merge pull request #3031 from Microsoft/generators
Basic support for generators as iterators
2015-05-29 17:48:11 -07:00
Jason Freeman
171b385237 Fix CRLF issue in baselines 2015-05-29 17:37:54 -07:00
Jason Freeman
1e7c774d71 Update symbol baselines because of things in lib.d.ts moving around 2015-05-29 17:14:55 -07:00
Jason Freeman
059bb18bac Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	tests/baselines/reference/emitArrowFunctionWhenUsingArguments14_ES6.symbols
	tests/baselines/reference/emitArrowFunctionWhenUsingArguments15_ES6.symbols
	tests/baselines/reference/emitArrowFunctionWhenUsingArguments16_ES6.symbols
	tests/baselines/reference/emitArrowFunctionWhenUsingArguments17_ES6.symbols
	tests/baselines/reference/emitArrowFunctionWhenUsingArguments18_ES6.symbols
	tests/baselines/reference/for-of37.symbols
	tests/baselines/reference/for-of38.symbols
	tests/baselines/reference/for-of40.symbols
	tests/baselines/reference/for-of45.symbols
	tests/baselines/reference/for-of50.symbols
	tests/baselines/reference/iterableArrayPattern30.symbols
	tests/baselines/reference/promiseVoidErrorCallback.symbols
	tests/baselines/reference/typedArrays.symbols
2015-05-29 17:14:29 -07:00
Jason Freeman
faac853b64 Address PR feedback for generators 2015-05-29 17:03:05 -07:00
Daniel Rosenwasser
57f3e04b3f Merge pull request #3306 from Microsoft/deconstructingArguments
Give 'arguments' an iterator
2015-05-29 15:33:05 -07:00
Daniel Rosenwasser
4df3d278da Accepted baselines. 2015-05-29 15:16:15 -07:00
Daniel Rosenwasser
3cf9eca0c0 Added the iterator symbol to 'IArguments'. 2015-05-29 15:06:43 -07:00
Daniel Rosenwasser
338bc0ef39 Added tests. 2015-05-29 14:59:19 -07:00
Anders Hejlsberg
26b955a4ac Addressing more CR feedback 2015-05-29 08:59:38 -07:00
Jason Freeman
33f8e56a44 Fix CRLF issue 2015-05-28 16:02:38 -07:00
CyrusNajmabadi
1ecb896b87 Merge pull request #3292 from Microsoft/jsDocTests1
Add a couple of tests for jsdoccomments.
2015-05-28 14:46:11 -07:00
Cyrus Najmabadi
302a0da7e7 Add tests for jsdoccomments. 2015-05-28 11:49:11 -07:00
CyrusNajmabadi
3f87259ef5 Merge pull request #3291 from Microsoft/jsDocParsing2
Parsing support for jsDocComments.
2015-05-28 11:10:17 -07:00
Cyrus Najmabadi
9aab98419b Parsing support for jsDocComments. 2015-05-28 10:14:18 -07:00
Mohamed Hegazy
118d87ce18 Merge pull request #3281 from bavardage/bugfix/fix-constructors
fix constructors for DateTimeFormat, NumberFormat
2015-05-27 11:36:04 -07:00
Ben Duffield
538978e3be fix constructors for DateTimeFormat, NumberFormat
they were incorrectly producing a Collator
2015-05-27 18:25:01 +01:00
Jason Freeman
0a49128908 Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators 2015-05-27 13:24:00 -04:00
Anders Hejlsberg
b28f74ec20 Adding a few more comments 2015-05-26 16:48:27 -07:00
Vladimir Matveev
de88ede4fe Merge pull request #3272 from Microsoft/formattingCloseBracketInFunctionDeclarations
remove space after close bracket only if next token does not start bl…
2015-05-26 16:46:35 -07:00
Anders Hejlsberg
50ebc2bf8a Addressing CR feedback 2015-05-26 16:38:17 -07:00
Vladimir Matveev
f1789acb47 remove space after close bracket only if next token does not start block in function declaration context 2015-05-26 16:25:09 -07:00
Anders Hejlsberg
5eff0a5fae Adding tests 2015-05-26 12:03:13 -07:00
Anders Hejlsberg
f957427c74 Local types not in scope in parameter lists and return types 2015-05-26 11:49:49 -07:00
Anders Hejlsberg
e053cb8351 Adding comments 2015-05-24 17:48:10 -07:00
Anders Hejlsberg
142605cf6d Accepting new baselines 2015-05-24 16:03:44 -07:00
Anders Hejlsberg
10e940ad55 Support local generic types within generic classes and functions 2015-05-24 16:02:28 -07:00
Anders Hejlsberg
cf40696040 Validate that only module level declarations have modifiers 2015-05-23 16:51:20 -07:00
Anders Hejlsberg
df9378e2d3 Allow local interface, type alias, and enum declarations 2015-05-23 16:50:28 -07:00
Anders Hejlsberg
375516e6dc Consistent formatting of optional argument comments 2015-05-23 11:43:34 -07:00
Anders Hejlsberg
af8aefd467 Single function to parse statements and module elements 2015-05-23 11:41:31 -07:00
Dan Quirk
cc078653be Merge pull request #3256 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-05-22 11:33:38 -07:00
The Gitter Badger
8e2e799f95 Added Gitter badge 2015-05-22 18:26:48 +00:00
Anders Hejlsberg
8918c8af17 Merge pull request #3239 from Microsoft/cyclicTypeInstantiation
Detect cycles during type instantiation
2015-05-21 15:13:35 -07:00
Mohamed Hegazy
2859ccba77 Merge pull request #3248 from ivogabe/while-vs-with
emitWithStatement should emit a WithStatement
2015-05-21 13:17:39 -07:00
Ivo Gabe de Wolff
3bfc5359ad emitWithStatement should emit a WithStatement 2015-05-21 22:02:02 +02:00
Anders Hejlsberg
ebcdd85ad0 Changing type mapping cache to be a dictionary 2015-05-21 09:18:55 -07:00
Jason Freeman
67c88a2588 Initial PR feedback 2015-05-20 16:38:13 -07:00
Anders Hejlsberg
c303e14b28 Adding regression test 2015-05-20 16:31:03 -07:00
Anders Hejlsberg
de8597ca8c Add cache to instantiateType function to break cycles 2015-05-20 16:30:50 -07:00