Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-03 | chore: move `tools/node_compat` to `tests/node_compat/runner` (#23025) | Asher Gomez | |
The `tools/node_compat/node` submodule has been moved to `tests/node_compat/runner/suite` and the remaining files within `tools/node_compat` to `tests/node_compat/runner`. Most of the changes are of the header within `tests/node_compat/test` files. The `setup` and `test` tasks within `tests/node_comapt` execute successfully. Towards #22525 CC @mmastrac | |||
2024-03-15 | fix(ext/node): Reimplement StringDecoder to match node's behavior (#22933) | Nathan Whitaker | |
Fixes #22158. Basically reimplements the whole `StringDecoder` with a much more direct translation (read like one-to-one) of node's current logic. The old implementation was closer to node's super old impl and it was too hard to keep the code structure while matching the behavior of their new logic. This adds support for UTF-16LE, ascii, and latin1. This also enables the node_compat test, which now passes without modification. |