Skip to content

Commit e7e9d71

Browse files
committed
update docs
1 parent 3a54109 commit e7e9d71

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
- Added `es.` namespace modules, `/es/` and `/stable/` namespaces entries
1414
- [Explicit Resource Management stage 3 proposal](https://github.com/tc39/proposal-explicit-resource-management)
1515
- Some minor updates like [explicit-resource-management/217](https://github.com/tc39/proposal-explicit-resource-management/pull/217)
16+
- Added [`Math.sumPrecise`](https://github.com/tc39/proposal-math-sum/) stage 2.7 proposal
17+
- Built-ins:
18+
- `Math.sumPrecise`
1619
- [`Promise.try`](https://github.com/tc39/proposal-promise-try):
1720
- Built-ins:
1821
- `Promise.try`

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3])
164164
- [`Symbol.metadata` for decorators metadata proposal](#symbolmetadata-for-decorators-metadata-proposal)
165165
- [Stage 2.7 proposals](#stage-27-proposals)
166166
- [`Promise.try`](#promisetry)
167+
- [`Math.sumPrecise`](#mathsumprecise)
167168
- [Stage 2 proposals](#stage-2-proposals)
168169
- [`AsyncIterator` helpers](#asynciterator-helpers)
169170
- [`Iterator.range`](#iteratorrange)
@@ -2525,6 +2526,24 @@ Promise.try(async () => 42).then(it => console.log(`Promise, resolved as ${it}`)
25252526
Promise.try(async () => { throw 42; }).catch(it => console.log(`Promise, rejected as ${it}`));
25262527
```
25272528

2529+
##### [`Math.sumPrecise`](https://github.com/tc39/proposal-math-sum)
2530+
Module [`esnext.math.sum-precise`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.math.sum-precise.js)
2531+
```js
2532+
class Math {
2533+
static sumPrecise(items: Iterable<number>): Number;
2534+
}
2535+
```
2536+
[*CommonJS entry points:*](#commonjs-api)
2537+
```js
2538+
core-js/proposals/math-sum
2539+
core-js(-pure)/full/math/sum-precise
2540+
```
2541+
[*Examples*](https://tinyurl.com/2bd3nako):
2542+
```js
2543+
1e20 + 0.1 + -1e20; // => 0
2544+
Math.sumPrecise([1e20, 0.1, -1e20]); // => 0.1
2545+
```
2546+
25282547
#### Stage 2 proposals[⬆](#index)
25292548
[*CommonJS entry points:*](#commonjs-api)
25302549
```

0 commit comments

Comments
 (0)