ZIm/crates/scripting_tool
Agus Zubiaga bf11b888c3
scripting tool: Use project buffers in io.open (#26425)
This PR makes `io.open` use our own implementation again, but instead of
the real filesystem, it will now use the project's to check file
metadata and perform read and writes using project buffers.

This also cleans up the `io.open` implementation by splitting it into
multiple methods, adds tests for various File I/O patterns, and fixes a
few bugs in read formats.

Release Notes:

- N/A
2025-03-11 00:52:16 -03:00
..
src scripting tool: Use project buffers in io.open (#26425) 2025-03-11 00:52:16 -03:00
Cargo.toml scripting tool: Use project buffers in io.open (#26425) 2025-03-11 00:52:16 -03:00
LICENSE-GPL assistant: Use tool interface for scripts (#26377) 2025-03-10 13:59:31 -03:00