Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix commit messages #6

Merged
merged 18 commits into from
Feb 15, 2017
Merged

Conversation

trxcllnt
Copy link
Collaborator

No description provided.

trxcllnt and others added 18 commits February 15, 2017 15:42
…event operators from leaking ChildSubscriptions. (ReactiveX#2360)

The addition of ChildSubscription to fix ReactiveX#2244 accidentally introduced a different memory leak. Most operators that add and remove inner Subscriptions store the inner Subscriber instance, not the value returned by Subscription#add. When they try to remove the inner Subscription manually, nothing is removed, because the ChildSubscription wrapper instance is the one added to the subscriptions list.

Fixes ReactiveX#2355
It's 5.5mb that people installing this don't need :)
Accept array-like as a result to subscribe, so that
Observable.from and operators using subscribeToResult
have identical behaviour.
Add support of the 'PATCH' request type based on the already existing 'PUT' request.
Return Observable when merge is called with single lower case observable,
so that merge would always return Observable instance.
Add binaryType to config object, so that it is possible
to set that parameter on underlying socket before any
data emits happen.

Closes ReactiveX#2353
Add type signature for using forkJoin with single observable as first parameter
and selector function as second parameter, so that typings would not prevent
usage which is permitted and properly handled by operator.

Closes ReactiveX#2347
…guments

Emit undefined insteady of empty array by resulting Observable,
when callback function is called without success parameters.

Closes ReactiveX#2254
In resulting Observable emit undefined when callback is called without
parameters, instead of emitting empty array.
The max line length is set to 150 in 'tslint.json'. In specific regions, it is
desirable to allow longer lines, so these regions should be wrapped in comments
like the following:

```js
// Max line length enforced here.

/* tslint:disable:max-line-length */
// Max line length NOT enforced here.
/* tslint:enable:max-line-length */   <-- CORRECT

// Max line length enforced here.
```

In many cases, the re-enabling comment incorrectly included `disable` instead of
`enable` (as shown below), which essentially keeps the `max-line-length`
**disabled** for the rest of the file:

```js
// Max line length enforced here.

/* tslint:disable:max-line-length */
// Max line length NOT enforced here.
/* tslint:disable:max-line-length */   <-- INCORRECT

// Max line length NOT enforced here.
```

This commit fixes these comments, so the `max-line-length` rule is properly
enforced in regions that don't need longer lines.
Adds new parameter in windowTime operator to control how much values given
window can emit.

Closes ReactiveX#1301
…descriptions

Add ObservableInput and SubscribableOrPromise interface descriptions,
as well as link these interfaces in type descriptions of operators,
so that users always know what kind of parameters they can pass to
used methods.
@trxcllnt trxcllnt merged commit 0f2522d into jayphelps:timeout Feb 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants