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
9afa53a655193dd612df00aa7a7eb082185c3e23 authored about 1 year ago by Takuya Aramaki <[email protected]>
22f5ae79e4961bfaee9faef195f91bb2fb3df0d7 authored about 1 year ago by Takuya Aramaki <[email protected]>
b19b27191e95931d8fc3c2dc7a07c3e505c8610a authored about 1 year ago by Takuya Aramaki <[email protected]>
526a200cee4280746b2d055adbe86a12d807ee0d authored about 1 year ago by Takuya Aramaki <[email protected]>
8a192f26f2576495c8eab5902319aea8480585eb authored about 1 year ago by Takuya Aramaki <[email protected]>
Unlike `cover?`, `include?`/`member?` uses `succ` unless the range
boundary is Numeric or Time.
6975ccd8602dea5415e082826fe3dfe247f025f4 authored about 1 year ago by Elia Schito <[email protected]>
ef793f246e61a6f835df3e6ed71a0df5169ac673 authored about 1 year ago by Elia Schito <[email protected]>
Compute `$@` dynamically
87bba098219e2477529746cde424996471f52de6 authored about 1 year ago by Elia Schito <[email protected]>
This should improve performance a little, so that we don't have
to reparse the backtrace for exc...
Optimize the `$prop` helper
2c480f01fffee4f17a135ede36e663cf5ff17ccc authored about 1 year ago by hmdne <[email protected]>This should help performance by reducing object allocation.
42dd54fc6782ee45f8e4c53ccf30e3f6a185ae1f authored about 1 year ago by Elia Schito <[email protected]>Improve `Array.push()` performance when pushing many items
0ab9c4f9888f8545e072259c8ee73ad4dd2021e3 authored about 1 year ago by hmdne <[email protected]>Do not skip `$truthy` when lhs is self
869429977829e9ab0253e3a635bfd01b2987c7e1 authored about 1 year ago by hmdne <[email protected]>842e9ecd3f40e6b302a7261ed4a93ad7c5234c9f authored over 1 year ago by Takuya Aramaki <[email protected]>
Unexpected return/break should raise LocalJumpError
c2c85e034af95e15690a529562e102439d5b232b authored over 1 year ago by hmdne <[email protected]>5ee9d9a3536669ba1edc7ef9334d506732435798 authored over 1 year ago by Takuya Aramaki <[email protected]>
Pass value in PromiseV2#always just like PromiseV1#always does it
e5385d54c95e65c3c4bbbc1728f71f098526937c authored over 1 year ago by hmdne <[email protected]>`#hash` now returns integers
c48bd08d9d888c1c02f50ce61944ee059ca3876a authored over 1 year ago by hmdne <[email protected]>Chore
f973a1c9f0ec6e54ced8518acf3fbe9fd6a338e9 authored over 1 year ago by hmdne <[email protected]>0ce96df9ceddb31cb92c54a7ae6aecfcbb3d2313 authored over 1 year ago by hmdne <[email protected]>
9204ac64477c638f5a3bf251cb4643e03da83bb1 authored over 1 year ago by hmdne <[email protected]>
2f3d54530d3caf35310e63e33770a8a78647d4d6 authored over 1 year ago by hmdne <[email protected]>
6f375c08883ce8af50670f47888f8decd1d74b7c authored over 1 year ago by hmdne <[email protected]>
686d2c013b34872ff3b6435aea815d013bc0a69d authored over 1 year ago by hmdne <[email protected]>
a8d9378e553fe482c7a3ddbeae09f3f8141abf33 authored over 1 year ago by Takuya Aramaki <[email protected]>
6e09d647beca53d928865431d95094e9aefdf67a authored over 1 year ago by Takuya Aramaki <[email protected]>
6534462d53a36e6d8fdc1b21b3dd8e2c39d7da82 authored over 1 year ago by Takuya Aramaki <[email protected]>
Fix typo in `Opal.hash_put`
50b7b29a23dafa55b3a04c321b41b83765d04a70 authored over 1 year ago by hmdne <[email protected]>956550f0fa53d86f309bab72b0ac7bca3a212b59 authored over 1 year ago by Takuya Aramaki <[email protected]>
1ffe3362d898cc3397e255f6aa173e75593be44e authored over 1 year ago by Jan Biedermann <[email protected]>
This is a followup to opal/opal#2576. The idea is to ensure that
`#hash` return integers, as Rub...
06b2f21e28422fe26a50b009a69b41daec7221dc authored over 1 year ago by Elia Schito <[email protected]>
02152f769625136e73f7df1aa5b05d5a71d5ebe4 authored over 1 year ago by Elia Schito <[email protected]>
Chrome runner fix: support code that contains `</script>`
84f6b9e3c3b01f29db0f49b636e410bb28d05aa9 authored over 1 year ago by Elia Schito <[email protected]>
This fixes an issue with an upcoming patch to Opal-RSpec.
In particular, embedding JSON in a `<s...
fa0af29915970204b23e9fedcb964ed570630ae7 authored over 1 year ago by Elia Schito <[email protected]>
Use a Map instead of a POJO for the jsid_cache
aafa16b4949780c45704d442a6d11a9097949be0 authored over 1 year ago by Elia Schito <[email protected]>
Fixes problems where the ruby method name is also a name of a POJO method, such
as `toString`
Fix Typo in `Running tests` Section of `README.md` File
0afa3b27332ec36df79c436817bc1240f3403d75 authored over 1 year ago by hmdne <[email protected]>Fix `String#object_id`, `String#__id__`, `String#hash`
0bd7015295a374005d981095b9849dc7897bf37c authored over 1 year ago by hmdne <[email protected]>b552f4d95227afa876687be45f39a4495b292cdd authored over 1 year ago by Takuya Aramaki <[email protected]>
Removed the duplicated word `will` from the last sentence of `Running tests` section, which's in...
6774af099bcc52990f815c8c63121d942d19f1e8 authored over 1 year ago by Mr.k <[email protected]>Lowercase response headers for rack 3.0 compatibility
51328025f6f2921086fc1a8cd1cb8a1c03bdd89e authored over 1 year ago by Elia Schito <[email protected]>Fix "Nebulab" sponsor logo in readme
f5d41d889dc7f41a561927d56426b0c02cc6b207 authored over 1 year ago by Elia Schito <[email protected]>877254c075f16e927dcbf92312e4c924623724eb authored over 1 year ago by Jan Biedermann <[email protected]>
https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md#binrackup-rackserver-rackhandlerand--rac...
63db6e864c958d67cdfa307b71224614d9a3dd6f authored over 1 year ago by Wilson Silva <[email protected]>8c15a3cc24d4b1b7d241723e7abf5636778555fa authored over 1 year ago by Joseph Schito <[email protected]>
Fix Module#clone/dup
4f6872a6753bd8db4e9122855dd27173297aa481 authored over 1 year ago by Elia Schito <[email protected]>0655be6a7490a457f1035503d659a4b9721406df authored over 1 year ago by Takuya Aramaki <[email protected]>
e0c293e1b4ac8a2fe361988387ba28d3e6fc72cf authored over 1 year ago by Takuya Aramaki <[email protected]>
8478a2beb70ae6396da1c083ac0382eec9e7fa24 authored over 1 year ago by Takuya Aramaki <[email protected]>
c621ac10414e35fb9adc91a8fd89b089c7a78105 authored over 1 year ago by Takuya Aramaki <[email protected]>
5ead5c663c9cc9beb97f81e9f2989dcff9f4c294 authored over 1 year ago by Elia Schito <[email protected]>
c67eb7e4e83ba993f8c9072fd59db5680301f4b8 authored over 1 year ago by Elia Schito <[email protected]>
Prepare for the release.
0230a24ded26e79271a50a9ed8d7a33b4c8d8448 authored over 1 year ago by Elia Schito <[email protected]>
Also I found that a test for prepended modules is already in spec/ruby,
so I remove a similar te...
33e6700cafe901fee0c7e39a5856ca813e41c52a authored over 1 year ago by Takuya Aramaki <[email protected]>
Opal's `Delegator` seems to have been broken due to buggy `Module#dup`.
This commit fixes most o...
3bc701115b8d7a8d4b68d0be4ef19ba25ae155c2 authored over 1 year ago by Takuya Aramaki <[email protected]>
5d77be9af482a572f93aaf2803bca7b466257096 authored over 1 year ago by Takuya Aramaki <[email protected]>
46d067d9199874781906cd3d5f0bc9874440b971 authored over 1 year ago by Takuya Aramaki <[email protected]>
3d112695826bbd1e4b7339291c968f46b63a0d18 authored over 1 year ago by Takuya Aramaki <[email protected]>
30abcc8e433895b4d1c2d2fd6e4bb57e119564f6 authored over 1 year ago by Jan Biedermann <[email protected]>
Add a todo section for covering major changes.
f298fe437cbd9b2d1b1693788300e1edda6e7d2c authored over 1 year ago by Elia Schito <[email protected]>Hash < `Map` V3 and support for Object kwargs
69474b9527ac653a94c2867b14b856bd2aabe687 authored over 1 year ago by Elia Schito <[email protected]>They should be removed only in a major.
bfb4838c5ca8bf0f640dcbe8620832722c4a7c29 authored over 1 year ago by Elia Schito <[email protected]>`String`: Optimize `split`, `start_with`
abbfab7834d36fb1d4aff915a9eb8de76ef164dc authored over 1 year ago by Elia Schito <[email protected]>Add CGI::Util#(un)escapeURIComponent
49ac94250617d8f41e840182be13fd1f60786795 authored over 1 year ago by Elia Schito <[email protected]>a24df9ec16a6afa26f4c2695fb98cf6e5885f993 authored over 1 year ago by Jan Biedermann <[email protected]>
6e58843262fe7d6e301d23bc18a067bc13e24d5c authored over 1 year ago by Jan Biedermann <[email protected]>
6dbc6fef1423f6f1c71042720bb750a493558078 authored over 1 year ago by Jan Biedermann <[email protected]>
fc2cea38315e9aa3f9c961b94ec4c11e93190b98 authored over 1 year ago by Jan Biedermann <[email protected]>
af0f86276a775bd153ff6ef2bcaf3c5703ecf286 authored over 1 year ago by Jan Biedermann <[email protected]>
565f0876ac849b84868cada9490408f6e0a3ad4c authored over 1 year ago by Jan Biedermann <[email protected]>
Remove Opal.hash from runtime.js (and move it to opal.parser.rb, only place its still used).
9202c84f58f1d8cbe28ba140ba3f846f3e439d31 authored over 1 year ago by Jan Biedermann <[email protected]>29a7b0087c88a7c009a52670fc35301bb1e0c686 authored over 1 year ago by Jan Biedermann <[email protected]>
19213ea63d3ca127cd56299a359714148917802b authored over 1 year ago by Jan Biedermann <[email protected]>
0412c56982787ca9e348b8687c5e5c288e55a201 authored over 1 year ago by Marcin Wagner <[email protected]>
7bf08511ceccf4eb239b1cb5ba40493b7af51b0d authored over 1 year ago by Marcin Wagner <[email protected]>
Chore
80c59d191bb680a1939472b29811636fead228e9 authored over 1 year ago by hmdne <[email protected]>8b113f732f77d0ae0bc56c1f3413835b3bc71060 authored over 1 year ago by hmdne <[email protected]>
Rubocop isn't version locked, so new cops appear
38c07d9b413bfc7e64ad8af8b317ebc0977c175c authored over 1 year ago by hmdne <[email protected]>023bf9d36038de6b631df256ff7b0ebe30d33243 authored over 1 year ago by Jan Biedermann <[email protected]>
3281a9a2495e95a3733bd47b525c2cb70f81d3d4 authored over 1 year ago by Jan Biedermann <[email protected]>
a207359107de4965c582d2a95144ab4e26ae94a9 authored over 1 year ago by Elia Schito <[email protected]>
Closure: Generate a JS object, not an Error
9de3618d90629ce71ae1c24848c5fd26adabeeec authored over 1 year ago by hmdne <[email protected]>
This is so that we don't need to capture the stacktrace
each time we want to use Ruby semantics ...
Use $slice more in corelib for possible performance gains
8f03583cd3786a1d108bb7da6305f72d0c788209 authored over 1 year ago by Elia Schito <[email protected]>
```
Comparison:
array: 9587439.2 i/s
$slice?(array): 9338060.5 i/s - 1.03...
be439373709b69f89d5af723951056cf44e5a00a authored over 1 year ago by Elia Schito <[email protected]>
ChatGPT4 experiment for Opal coding
743fefbdee2b19d1a24c9f660fda0eeac48acdbb authored over 1 year ago by hmdne <[email protected]>3fa014515f2c5be6cc9dd2e6c4be6c9439fbd2a6 authored over 1 year ago by Elia Schito <[email protected]>
nodejs/yaml: restore functionality
43a6282def9af4bf720b5c60959f0826d668c53c authored over 1 year ago by hmdne <[email protected]>Regexp.escape: Cast to String or drop exception.
e01af4a26eee2f9f7b7ed9266c5135eaa20648e0 authored over 1 year ago by hmdne <[email protected]>iclass: Propagate removal of method from including/prepending modules.
6383f2a6e8eefe4ea565bf03f1f68d15fd6c6fb7 authored over 1 year ago by hmdne <[email protected]>Revert "Rubocop fix"
23a0bd5c3669d3ecf455e21ba2f03b2c917c65fe authored over 1 year ago by hmdne <[email protected]>276537f82a2dc0f1b36b5504c5a8b527d5fa1a32 authored over 1 year ago by hmdne <[email protected]>
The new version is based on semantics of MRI implementation of
Range#size and is rewritten in Ja...
(ChatGPT4)
9515adf064af876fad15db26fa31f463ed4557f8 authored over 1 year ago by hmdne <[email protected]>