Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/opal/opal
Ruby ♥︎ JavaScript
https://github.com/opal/opal
[compat] Rename JS to Opal::Raw
807dd9fbabe66a1ae0032997506d55e7240668e0 authored 12 months ago246a001259d0189f4ee879886a244a0bfd75333f authored 12 months ago
Run on Bun
3063a5658e1fa870751af9ac6f5221cd6d789ab6 authored 12 months agoFix several `%{}` which were intended to be `%x{}`
465aa5f77bf25abacd85f9de5bffb91b27ca39c8 authored 12 months agoImprove inline Hash creation speed and at the same time reduce genera…
cd15381fce49c88cee5f79b739d34f9e14a6598e authored 12 months agoc594344df623db075223ad3a9824d5e9986f3b1c authored 12 months ago
11cbbb6080231d6939b7232446ba91b1c7320188 authored 12 months ago
64ca74e56896ffc5cba8472858b09aaf718601f0 authored 12 months ago
600d731d8cac2f6b71a1826bdbb1af96599e3109 authored 12 months ago
99d783c00c765545e5a164b33bf37725562b7d36 authored 12 months ago
0eb525c13f858a2217d421c8af4296b151ccc5b0 authored 12 months ago
e1616f7cfe5ea2652fbc1099739afbc8b1ece007 authored 12 months ago
f5ec22f36b33578a9ea6acdba82e9b81da653969 authored 12 months ago
5616ad5806354eab60997c95cfef56baac4fbdc8 authored 12 months ago
8c10148ea905149be5e13973381a9701e6f54b44 authored 12 months ago
Profiling convenience with a nice flame graph
853506778dad544ba8a693c3162d7d65396bc17d authored about 1 year ago251e11f1a980e4dfa228c970a5951e6b97f10a90 authored about 1 year ago
Initial fork() support for Node
3cd09e93c16906af66b3d1e8e14dbeea7a1e5198 authored about 1 year agoUpdate Firefox runner because of Ubuntu/Snap problems
7679f02685706505daec3d844c3f4fa98ea8a30b authored about 1 year agoEach instance variable performance improvement
55ca3293ca8b9d4920291ed5be2f07c0611a464f authored about 1 year agobd5bdb76efa2268f713dc29a1e54641b0f23ab75 authored about 1 year ago
0f0e3cd5d1a5e7a45a32fa0c1630498dad142673 authored about 1 year ago
d07a3187d24b8bf4f4778b31c9dc30d3a5fe1392 authored about 1 year ago
d041b042b7fb28a2b47adf45264a725fcb43c69f authored about 1 year ago
Improve string interpolation
16871297a2b32a11a6370f0cd6993347ac33344d authored about 1 year agoUse strict in much more places in corelib.
b4c204edfe033d37123682780be10d4e67455182 authored about 1 year agoSpeed up #hash
9676f4a551e297c7f1f488973dd321ae970fd707 authored about 1 year agoString#chars: Fix iteration over out-of-BMP characters
d22b5addfb7ac8e762781aaba41e9e9f06f75a93 authored about 1 year ago2d711ba3a0628f36fa71e89cf9fc85747dda8cda authored about 1 year ago
5195b4e83afb9b8b5468c3adb6d21a8d27fd6a53 authored about 1 year ago
20e51e818883cc58607aca27b537921af7410ad4 authored about 1 year ago
f0c04d06955e295a0c5fe1be8165e120a1daae89 authored about 1 year ago
5a6c775b8157231d8696e47f12907509329bc88e authored about 1 year ago
473073d7aeca9c0db629798c6206d7218ab3aad0 authored about 1 year ago
Add nodejs/tmpdir
4916a82222df849bd405035aa2c0b6e4977cd40f authored about 1 year ago44ce4d96f8faf2fa65fde05966d69b0d9d5b8999 authored about 1 year ago
710199f5dacf5851bd238316258a6463fc1fbeb5 authored about 1 year ago
- Call `Object#to_s` directly, instead of depending on
`Object.prototype.toString`.
- Fall bac...
fa2fd7e6b3c29ab9b0c7a6896d35d9c208a0488a authored about 1 year ago
Cleanup some warnings and deprecations
6f101030d6998415f52b2a931ea46c4a59043d58 authored about 1 year agoLooks like it's an optimization we can live without.
> /o causes any #{…} substitutions in a pa...
dc4ec8c76f7e05b3025182c8d948034457ac828b authored about 1 year ago55b8cc4759b7f3859dfa0d1e880e6b3fe3071ad0 authored about 1 year ago
55e4529c544ab90954cb65e56c2e613620426d21 authored about 1 year ago
7b4f8d0a1a51477b9d855c5f62ae339d37080c8b authored about 1 year ago
060a355b0d98abf0d49e8126b557263a38b352cb authored about 1 year ago
0f7a1b8ef819d59af55858fcee33b8c21c8c42d7 authored about 1 year ago
e2bad4aa666a7b6a520790966a37919a45362832 authored about 1 year ago
c59bd8b7f31c855596f4939823902230f1c56173 authored about 1 year ago
e37ff3b529e547cddbf818e0258439bb9a1087d1 authored about 1 year ago
2ba8fcaa02720203bc5f20bdd3e2c16eb04e984d authored about 1 year ago
Avoid infinite loop in test
c9435926d29f805d71c967f151e7d1f74e10c63b authored about 1 year agoFix rubocop
46c541ecb52bada136ce73f68ffc71d584e8af55 authored about 1 year agoImprove CI
66663b1ed142f87388ddacfa581b6934fe4ae5ba authored about 1 year ago2b6f978d818158830c32d852142a2294baa10cce authored about 1 year ago
0d3ddbd26af395233c82cff54c46cd4cff819b91 authored about 1 year ago
Closes #2625
4d360db5ff15a7f4e270579782f385ddc73d49d8 authored about 1 year ago
With Ruby 3.3, `test/opal/http_server.rb` seems to fail silently.
Consequently minitest runs int...
acbc525c4c7516b34c57c28039b3757fabcd6dd4 authored about 1 year ago
72e819c25cb62c73b9a1e3b5946e3ffb85a5c6f8 authored about 1 year ago
55641b0510f5722b640b5ea36af2050b97a5b347 authored about 1 year ago
ea33dd0ee73a43123f0d5d2d548905da1a06601e authored about 1 year ago
We had a wrong logic assuming, that low surrogate comes before
the high surrogate, while the rev...
As of now, there are a couple of places we can't use-strictify,
like String or Marshal.
fdc36fad90c88732ca768627cf143555a92c6c92 authored about 1 year ago
Compat regression fix: `Hash#to_n` should return a JS object
7615bcc9a2c5037e9160824371872fe877bb4b1f authored about 1 year ago
Before we have merged a Hash->Map patchset, `Hash#to_n` used to
return a JS object, then it retu...
[NEXT] Opal 2.0 development branch
3cd87ff304faaec70b21325d9d22d2cb5caef8c9 authored about 1 year agof63138d8c57778912ccd2f054ddb7d9d6955d042 authored about 1 year ago
Hash#rehash - optimize for the common case, no hash collision, avoid calling $slice
38d93c5c9807da71ab5596cc4ca5fba28b059233 authored about 1 year ago2f046d630fef3345b6152a35d62e3ec0c853f18f authored about 1 year ago
7bb58b5fc46ee5fb72f2b85eda1bc96bd15e5598 authored about 1 year ago
`String#{r,l,}strip`: Make them work like in MRI
025276ec9e6a8597dc308b4833ad9c57697dc36e authored about 1 year ago
Before this patch, we have noticed that NBSP characters are
stripped by those methods which is n...
b13f31881120e673fe37fe7ea0feb12bdcc878bd authored over 1 year ago
aa9f83cf80ae2f9a81dc2a2115fa52d9e3defbe0 authored over 1 year ago
Assign correct values to underscore parameters
7a79e08dcef3c511364d011c7ca2e042a1d5e2fd authored over 1 year agoArray methods should handle elements inserted during the iteration
8164a2fb2390b460868b8ead6ef812381f050b57 authored over 1 year agoSupport an IO argument of `Kernel.printf`
ee53429e72a9c2f1ad2de5c5d2f94fc231a83914 authored over 1 year agoFix a performance regression introduced by freezing support.
b0097ae46882c091611d41a113b37a9ae762f642 authored over 1 year ago
In particular, this has been found whenever codebase uses freeze
a lot, for instance opal compil...
58cc2aa4bda095f9ccc26096f750e6672b5b0bc0 authored over 1 year ago
When there are parameters with the same name on method definition
(allowed only when the name st...
029a0fb9099fc012ed78eb6e82189b0a7ece5f51 authored over 1 year ago
a682d85d1f8c50382ac589e3a62a0bb68f5ffdd0 authored over 1 year ago
2430f2ba18a4aebc6bfb48736acebf0dc288a545 authored over 1 year ago
789e0a44394d4d48258ca7fe449250e2564a7a11 authored over 1 year ago
`Hash#clone` must freeze clone if original is frozen, but `Hash#dup` must not
180e046a8215466ad43630312ca47bd1f062f63a authored over 1 year agoMake `Module#define_method` more compatible with CRuby
c4eac889e87668c8233c5237227308fe19816381 authored over 1 year agoImprove `Range#include?`/`member?`/`cover?`/`===`
82e2c1f371008f5b261e43b5d5555ffebeb20472 authored over 1 year agoOptimize `Opal.instance_methods`
130bf4fbecb274ed5be0f1f71e6b000a4c57f246 authored over 1 year agoCGI::Util: implement a couple additional methods
5ba37ba94c5fca75f086429bf18233c925f20307 authored over 1 year ago2dc8829f2a344eca25d7155666cd8ef9ded0d7cc authored over 1 year ago
d45e739676937aa1a1a69ba4be9e652982b5127c authored over 1 year ago
99c9ed982f9621cc770ae3cb6b3e363720cc658d authored over 1 year ago
Avoid `Array.prototype.indexOf`, which does linear search
Use object keys instead
429a506084234e2bdc945138b7d752fc73acea4e authored over 1 year ago
218fcdac866e01d758e8ed7ac5ebd07b89e5d21b authored over 1 year ago
539743668ae5abdd015392d5be19ddffdf8ec99c authored over 1 year ago
22f5ae79e4961bfaee9faef195f91bb2fb3df0d7 authored over 1 year ago
9afa53a655193dd612df00aa7a7eb082185c3e23 authored over 1 year ago