Jan Biedermann

Results 165 comments of Jan Biedermann

This is maybe is so far the least hacky approach, but still hacky. It removes the shadowed Ruby Class, uses a nice JS Class, and a Proxy ... although it...

This adds a tiny Virtual File System for browsers, which is required so that specs can run without exiting in between. The spec suite as run by node, deno, bun,...

@hmdne @elia Thanks for reviewing part 1, now part 2 is ready for review, which includes all the drivers. I updated the topmost comment above accordingly.

fileutils, tmpdir, pathname may seem out of scope of this PR, as it says "fully functional corelib", but corelib specs are not complete and implementing these helped fix some bugs...

https://github.com/opal/opal/pull/2746/commits/9f3ff8f6cc735bed39ab17b9e8ccc06ae06a800c changes the driver interface a bit, which only works with node and breaks all other platforms. Working on it ...

Ooops, the process.rb part is still missing, working on it too ..., so specs may not run at all at this stage

@hmdne @elia Part 5 is ready, it runs specs for node only, as i changed driver interface a bit and need to update other drivers, and specs for node do...