hmdne
hmdne
tl;dr: How to implement mutable Strings while preserving compatibility For boxed strings we are allowed to declare toString and valueOf properties on them. Not length though. So what if we...
* Disable SauceLabs automation * Support firefox and chromium runner & tests via puppeteer-ruby
Also, fix opal#2224 - make sure that lvar assignments work correctly in regards of Ruby scoping rules and we don't produce invalid JavaScript. As a side effect of this, expressions...
The closures make everything harder for how Opal is right now. Consider this theoretical code: ``` proc { a = (true and next); 6 } ``` What does this proc...
This PR: - implements some new methods, like Kernel.` - fixes a few cases on a nodejs runner
I just found out that Javascript has Bignums. Well, so this is a very early experiment (no parser support yet) ```ruby [user@localhost opal]# bin/opal-repl >> 2.to_bn + 2 => 4...
Well, yes, unfortunately this uses fork, but the architecture is provided so that we can also provide other kinds of multicore builders, like for instance this attempt to use Ractor,...
**Describe the bug** As of now, Opal follows Ruby
Rebase #1908 on current master (@iamprich removed his repository)
I tried to fix this, but now I see it's a much bigger issue in general