Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-08 | LibJS: Split out NumberToBigInt from the BigInt constructor | Linus Groh | |
This is supposed to be its own AO, but since it was only used in one place, we inlined it. Now that it's also being used in the Temporal proposal (Date.prototype.toTemporalInstant() specifically), it makes sense to have it as a standalone function. A small difference is that we now construct the SignedBigInteger without casting to i32 but instead take the (known to be integral) double and cast it to i64. Not perfect, but slightly better. Also clean up the BigInt constructor a bit while we're here and sprinkle some spec comments. | |||
2021-06-29 | LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N) | Idan Horowitz | |
This allows us to support parsing and serializing BigIntegers to and from any base N (such that 2 <= N <= 36). | |||
2021-05-17 | LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ | Andreas Kling | |
2021-04-22 | Everywhere: Use linusg@serenityos.org for my copyright headers | Linus Groh | |
2021-04-22 | Everything: Move to SPDX license identifiers in all files. | Brian Gianforcaro | |
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * | |||
2021-01-12 | Libraries: Move to Userland/Libraries/ | Andreas Kling | |