Jesse Alama
Jesse Alama
The `FormatNumericToString` AO delegates its work to the `ToRawFixed` and `ToRawPrecision` AOs after checking the sign of its argument and, for negative arguments, taking the absolute value. There were a...
Here we add `toLocaleString` to both the main specification (`spec.emu`) and the Ecma 402 part (`intl.emu`). As with [Number.prototype.toLocaleString](https://tc39.es/ecma262/#sec-number.prototype.tolocalestring) (which we're just copying), the main specification essentially delegates to the...
As of writing, the FormatNumericToString AO in the Intl part of the Decimal specification does not work for all Decimal128 values. Indeed, it appears that it only works with -0.
We expect that decimals will be serialized to JSON. It makes sense for there to be a toJSON method, which currently doesn't exist. Also, `JSON.stringify` should also handle decimals.
In the README as well as in various discussions, we've talked about making decimals sensitive to the ambient locale. We have made integrated decimal into Intl.NumberFormat and Intl.PluralRules, but there...
We remove support for trailing zeroes. This involves removing all discussion of cohorts and quanta, thereby considerably simplifying the data model.
We're happy to announce [numeric-with-precision](https://github.com/nicolo-ribaudo/proposal-numeric-with-precision), a stage 0 proposal that is intended to provide a wrapper around a "numeric" (think: Number, Decimal, maybe Bigint, maybe more) plus a precision, which...
The [measure proposal](https://github.com/tc39/proposal-measure) allows JS programmers to represent numbers with a dimension (unit). It adds new capabilities to JS by exposing CLDR [unit data](https://github.com/unicode-org/cldr/blob/main/common/supplemental/units.xml). As currently envisioned, a measure object...
In plenary we've discussed the [decimal proposal](https://github.com/tc39/proposal-decimal) a number of times, iterating on the design and data model in ways big and small, for some time. More recently, my colleague...
Adds five new X.AI models to `conf/xai_models.json`: - `grok-4-fast-reasoning` (2M context, extended thinking) - `grok-4-fast-non-reasoning` (2M context, fast responses) - `grok-code-fast-1` (256K context, specialized for coding) - `grok-4-1-fast-reasoning` (2M context,...