From 8a60b433d5a6083387a2cebd67a5d2e04b96cc70 Mon Sep 17 00:00:00 2001 From: make-github-pseudonymous-again <5165674+make-github-pseudonymous-again@users.noreply.github.com> Date: Wed, 5 May 2021 16:44:19 +0200 Subject: [PATCH 1/2] :recycle: refactor(_combinations): Exploit minimal range implementation. --- src/_combinations.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_combinations.js b/src/_combinations.js index 88b87df..7815401 100644 --- a/src/_combinations.js +++ b/src/_combinations.js @@ -1,5 +1,5 @@ import {list} from '@iterable-iterator/list'; -import {range} from '@iterable-iterator/range'; +import {forwardRangeIterator} from '@iterable-iterator/range'; /** * Yields all k-subsets of {0, 1, ..., n-1}. @@ -11,7 +11,7 @@ import {range} from '@iterable-iterator/range'; export default function* _combinations(n, k) { if (k > n) return; - const indices = list(range(0, k, 1)); + const indices = list(forwardRangeIterator(0, k, 1)); yield indices; From 6cf0f1700c3d86cc4cbffaaf9ae13b1c1449d3a4 Mon Sep 17 00:00:00 2001 From: make-github-pseudonymous-again <5165674+make-github-pseudonymous-again@users.noreply.github.com> Date: Wed, 5 May 2021 16:45:08 +0200 Subject: [PATCH 2/2] :hatching_chick: release: Bumping to v0.0.4. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9b5a209..ccbe9e7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@combinatorics/n-combinations", "description": "Set n-combinations for JavaScript", - "version": "0.0.3", + "version": "0.0.4", "license": "AGPL-3.0", "author": "make-github-pseudonymous-again", "homepage": "https://computational-combinatorics.github.io/n-combinations",
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: