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
ded0aa1b27fdee903c132d59b46c8141642fec73 authored about 9 years ago by meh <[email protected]>
bfd0a31622222b123f3b0938fad6787e4de56b37 authored about 9 years ago by meh <[email protected]>
faa84df6478fdaedc124741e4be86365b08baad7 authored about 9 years ago by meh <[email protected]>
1ba3c924236f57bd44c6a72d264bec1d9b6337d2 authored about 9 years ago by meh <[email protected]>
a6ec3164fcbb0f98ef46d385ea06bf0591828f23 authored about 9 years ago by meh <[email protected]>
bed54fa1155026c1a9ffee2d7e9e772411f4df73 authored about 9 years ago by meh <[email protected]>
5fc0f7408afce1f7a1701ba65a921e7b11601709 authored about 9 years ago by meh <[email protected]>
41e161e9c71da7a107f3ab51dab393523fe85869 authored about 9 years ago by meh <[email protected]>
87fed5f019851569393d3d78a88fc3746e152715 authored about 9 years ago by meh <[email protected]>
d1ee247bd41bbbefa26343b267b709597f24d5f9 authored about 9 years ago by meh <[email protected]>
56209df7f7fb10d220e9b784276adbdc5915bed1 authored about 9 years ago by meh <[email protected]>
fb199dfed043e07628f10a5cc1c3b5ea76698a29 authored about 9 years ago by meh <[email protected]>
8dfe60944289678ee3e85bf0c858d8cffa39a370 authored about 9 years ago by meh <[email protected]>
eeed2bab5c03e62b9890bec01589389014999e74 authored about 9 years ago by meh <[email protected]>
62eeca575ab1c8717e6da46f80e0d2e22aaff75d authored about 9 years ago by meh <[email protected]>
85a1c9314851756f59ac631fe57bb1e779e609e4 authored about 9 years ago by meh <[email protected]>
304ab9c464754ca54ab03f1f31d5c137ae8e995d authored about 9 years ago by meh <[email protected]>
ddb48e72b95495e1fab5a2a9f360a254cb3962d7 authored about 9 years ago by meh <[email protected]>
16eeb86475fc5e1ab46d68be6073dc10d4cdedf5 authored about 9 years ago by meh <[email protected]>
c90688d44308eced5c883922e8de6a786fcc2587 authored about 9 years ago by meh <[email protected]>
[ci skip]
3c905565965d61229881facdd325240e755c9fa9 authored about 9 years ago by Elia Schito <[email protected]>c3b0dc362ef1202edfcc6373204564fe43315a0d authored about 9 years ago by meh <[email protected]>
Simplify Hash#merge
c46c00b92535b7e91ea79d8cbb222ad39128addc authored about 9 years ago by meh <[email protected]>
Hash#merge, being implemented in terms of Hash#merge!, doesn't need to
worry about coercion or r...
Re-build filters/bugs/language after @meh's splat fixes
5d1f757870af9ec7e6e78a3a973c872e6d1694e2 authored about 9 years ago by Elia Schito <[email protected]>ad32ebfec360fef198949033b29b5ae4825833ef authored about 9 years ago by Vais Salikhov <[email protected]>
The old cache key hack has been removed.
Add Opal::Processor.cache_key and Opal::Processor.rese...
301415aaa2f213b48f682326f9fa8951d26e332c authored about 9 years ago by Elia Schito <[email protected]>
This is currently causing to emit `Opal.to_a(Opal.to_a(..))` for splats,
since the issue was the...
Fixes #858
f052ec1f98f5f2936318142085bf6026a3f97a0f authored about 9 years ago by meh <[email protected]>
fixes #1054
fixes #1056
Fixes #993
73ce13e89311e339e54116dbbb2a48d46e38f0e9 authored about 9 years ago by meh <[email protected]>Optimize rand with a range
920a6c2b144c2adadf930b05adab8e74a094f2d8 authored about 9 years ago by Elia Schito <[email protected]>
Creating an array out of the range and then choosing a random element is
slick, but it performs ...
It should be compliant now, the behavior is kind of weird.
The splatted argument has #to_a call...
ff297f5aeddec8f44281dd7c039d2404bf29516a authored about 9 years ago by meh <[email protected]>Fixes #934
3b34d8cc84b9af0938466601145805542fc21c07 authored about 9 years ago by meh <[email protected]>Fixes #1048
121eff369b4de925e8a86f50927dd1635ca33b4b authored about 9 years ago by meh <[email protected]>Array#shuffle fully compliant with RubySpec
916ec1f4a7417c20008439fc30d55f46f1482ad7 authored about 9 years ago by Elia Schito <[email protected]>8b33ecbff3510d1d14d77e405cfd821969f7130d authored about 9 years ago by Vais Salikhov <[email protected]>
Proc#dup, #clone, #===, #yield, and #lambda?
22c3d08412e80d0cf565bc5565e40f88a07c7a89 authored about 9 years ago by meh <[email protected]>6949e25c8641f947c165cbbfb261a38a110985c5 authored about 9 years ago by Vais Salikhov <[email protected]>
4a28deedf04531a1c1399c27fbc42e94c6485745 authored about 9 years ago by Vais Salikhov <[email protected]>
83d9dcd25cd491bc933d8a06b79911bcf86ff2c8 authored about 9 years ago by Vais Salikhov <[email protected]>
ce71f134a6b9b649925a9071a553b36564f4a6a9 authored about 9 years ago by Vais Salikhov <[email protected]>
6d2332a4443ad2bac99fb556260e643899d514f8 authored about 9 years ago by Vais Salikhov <[email protected]>
51cc6a6600b4189276e5cb82ac36fa07d9fd208f authored about 9 years ago by Vais Salikhov <[email protected]>
Remove unnecessary calls to object_id in Array#flatten and Array#join
06547491fcf18c8d18d04837630ee2061f5bb57f authored about 9 years ago by Elia Schito <[email protected]>
Not much of a performance gain, but hey.
$ bundle exec rake bench:report
Benchmark ...
961587049f1fd5c7a80c3a20d22842b6ffbbc231 authored about 9 years ago by Vais Salikhov <[email protected]>
b95cd7f260813cde74d047caa6fb7942c24faeb1 authored about 9 years ago by Vais Salikhov <[email protected]>
Used in 0.8 and below.
fa94d942d3168ca0921b341d440ab5e7a8b75e0f authored about 9 years ago by Elia Schito <[email protected]>Update to latest RubySpec
247d921f43e2fcdec47405c1c2a38472fc89ca71 authored about 9 years ago by Elia Schito <[email protected]>7f2be57449cd908d14750a0af0cae07c48e7e7f1 authored about 9 years ago by Vais Salikhov <[email protected]>
Make Array #&, #|, #-, #uniq, #uniq! use `Hash` to match MRI semantics
ce378612c905640886067e6ecb3eef3ce85d7334 authored about 9 years ago by Vais Salikhov <[email protected]>Wasn’t used anyway.
5328b8c8c87097bc9d90add15adbd8a8b013f789 authored about 9 years ago by Elia Schito <[email protected]>5a17a12de1d3af45e189d34994a047fb7c1b4c72 authored about 9 years ago by Elia Schito <[email protected]>
1ed2e9e5b4080e7d0c77646704400367944068d4 authored about 9 years ago by Vais Salikhov <[email protected]>
Implement Regexp#casefold?
6861dbd9b3954f3bc8d9d59d540f1ba3bf595ba1 authored about 9 years ago by meh <[email protected]>Fix yield parameter of Struct#each_pair
2402e859de33df6821b90738a205c5a0afbdc26f authored about 9 years ago by meh <[email protected]>d3eda26bc4efb44c8794c662577bd4c949eeb7be authored about 9 years ago by Kenichi Kamiya <[email protected]>
c56b0cdd744c09519d63cbab5b5ae729637e90c9 authored about 9 years ago by Kenichi Kamiya <[email protected]>
Fix #1034 (Enumerator#with_index does not return value)
190e6a6eab489c97465b45f67a35b61976aea451 authored about 9 years ago by Elia Schito <[email protected]>Fix calculation of sprockets logical path if root path contains regex characters
de0755a938756101be2518db6cb3d7ee92eee745 authored about 9 years ago by Elia Schito <[email protected]>Hash redux
ae8e62dfc40bc61936d9ab985e879c54f660bd05 authored about 9 years ago by Elia Schito <[email protected]>811d0b0facd191668ba510e72f54114d95a8a7ad authored about 9 years ago by Vais Salikhov <[email protected]>
f642f90fc72fc916e065ac9340620048ad4e7a50 authored about 9 years ago by Benny Bach <[email protected]>
bd61c41ebeb59885ac9d325141e4ca0c0b920c13 authored about 9 years ago by Vais Salikhov <[email protected]>
raise server exception for unconfigured main asset path
94a1019f9c1e219369ecef6cc83299176bc573ff authored about 9 years ago by Elia Schito <[email protected]>8acb6f56940a468e7ba1e4b38ab3d51066e28fd0 authored about 9 years ago by Artur M. Ostręga <[email protected]>
rename Opal.cget to Opal.get in json
f5e65756f45b6a3eb5b8b8057cff9c5057adb1a8 authored about 9 years ago by Elia Schito <[email protected]>7f37195b88bc6c05e98cfb195d4e34f95c8952cb authored about 9 years ago by Michał Kalbarczyk <[email protected]>
Update to latest RubySpec
f545c7a665025ba497379d199db14194c3eef56a authored about 9 years ago by Vais Salikhov <[email protected]>e25a43eb4b392a2e39bb7239f552ffc4e557fa79 authored about 9 years ago by Vais Salikhov <[email protected]>
691900cdfee2932b67f17447bd4a096fe8f6b4ad authored about 9 years ago by Elia Schito <[email protected]>
062d9c27b19e1399be9b01ad1bb76c4c77385431 authored about 9 years ago by Elia Schito <[email protected]>
some explanations added, using the index too
6b7bc1e84ae1ea9ec049ff33344966b7c837149c authored about 9 years ago by Elia Schito <[email protected]>b0a13daa61ad05b1fd6ce37538d8abc8fe6a3dc1 authored about 9 years ago by Torsten Ruger <[email protected]>
Pass Array#uniq with block and Array#uniq! with block specs
9eedb349b6c4768d557c595428eeb8ba7ccdfd46 authored over 9 years ago by Vais Salikhov <[email protected]>998a8d0cbb6b02b6e27afd44d0c6d14909839a5e authored over 9 years ago by Vais Salikhov <[email protected]>
Pass the new specs for identical item for Array#{&,-,|,uniq,uniq!}
084586b88a0271c56c5684eea4face68ae0de46d authored over 9 years ago by Vais Salikhov <[email protected]>25cdb8261e2bdd59237b364db6d2439665b2c63e authored over 9 years ago by Vais Salikhov <[email protected]>
2a5999e1f87597fb28c6f1cb1a162f663c009fb1 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove console.log statements
b19bb488a2925fc8aedac9ea9e2e30a22109d38c authored over 9 years ago by Elia Schito <[email protected]>c9a9cd3e50b437bce474e8b26c8b360e3a7eec79 authored over 9 years ago by Vais Salikhov <[email protected]>
Fix Array#|, Array#-, and Array#uniq RubySpec failures
a00188702fd1f669e7285d8594eacd38113f5005 authored over 9 years ago by Elia Schito <[email protected]>
Performance is not affected:
$ bundle exec rake bench:report
Benchmark ...
Array#- removes an item identified as equivalent via #hash and #eql?
Performance not affected:
$...
Performance not affected:
$ bundle exec rake bench:report
Benchmark O...
Performance profile is unaffected by this change:
$ bundle exec rake bench:report
Benchmark ...
Implement Proc#curry
f5f2c5cb35d11d672713306e0458817ad5baf5e2 authored over 9 years ago by Elia Schito <[email protected]>e066f95d98b7c832eeb673d47f296d35334e1b65 authored over 9 years ago by Elia Schito <[email protected]>
Fix #1009
fdfe1c9f653c240e26e37858103121b894c559dd authored over 9 years ago by Vais Salikhov <[email protected]>Fix lexer bug whereby `<<self` in `class <<self` is seen as a heredoc
d18909fbe5860a883023288f00d6e7cb78fe2fba authored over 9 years ago by Vais Salikhov <[email protected]>Method#to_proc returns a proc that is bound to the method's receiver
b5ef3c6e251ac23076cfb86673c2a5ce3cf36fb7 authored over 9 years ago by Vais Salikhov <[email protected]>Update to latest RubySpec
664f47ec7ac07120ed8938d27028114154df0629 authored over 9 years ago by Elia Schito <[email protected]>bf1701448cb14e96ed34497429b856975c57e7d0 authored over 9 years ago by Vais Salikhov <[email protected]>
44fdce932ff75ad8aaabb29386ef079070cab657 authored over 9 years ago by Vais Salikhov <[email protected]>
ad51202e2c109c6522a1de00fee10237063bafcc authored over 9 years ago by Vais Salikhov <[email protected]>
Correct Array#&, Array#|, Array#-, Array#uniq, and Array#uniq!
7c8d4d5ac177af7ddcb1e857fef8236e410e9471 authored over 9 years ago by Elia Schito <[email protected]>6ac86e158e511c28294e20d5b029a334545781e1 authored over 9 years ago by Elia Schito <[email protected]>
95b193dde6c598a5dddbbc0b4a5a27a924547860 authored over 9 years ago by Elia Schito <[email protected]>