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

Alias Kernel#yield_self to #then (Ruby 2.6)

a9f826a1d4a7fa4f4222235f63ce2cb157f34e6c authored over 3 years ago by hmdne <[email protected]>
Add #<< and #>> to Method and Proc

3010d7854e37a98934212c669c369b19c2544e2a authored over 3 years ago by hmdne <[email protected]>
Add Enumerable#filter_map

51976be57a698cd9936d32b3e2cbcc5d403fa06f authored over 3 years ago by hmdne <[email protected]>
Add aliases for Array #union, #intersection, #difference

9e8feca1ee9e6029c370d39a57e5606b1ca33fd7 authored over 3 years ago by hmdne <[email protected]>
Implement Enumerable#tally

9279aabc92333c142879030fb92f4da6b3c9b9c9 authored over 3 years ago by hmdne <[email protected]>
Update UNRELEASED.md

0248a8134d3d6204a1488dba6b1c378812307f5e authored over 3 years ago by Elia Schito <[email protected]>
Merge pull request #2160 from opal/elia/and-or-next

Fix `call { true or next }` producing invalid js

4bd3ff6c97e218c839f9172ca1c38fb0f2c8a998 authored over 3 years ago by Elia Schito <[email protected]>
Rewrite "and"/"&&"/"or"/"||" as "if"

30c48caf77e9e3075361479efcdc6d372ca03cdc authored almost 4 years ago by Elia Schito <[email protected]>
Only allow next within iterables, raise "Invalid next" otherwise

07649a87ad838656bbd277e5d9042e792d433662 authored almost 4 years ago by Elia Schito <[email protected]>
Properly Raise an Opal::SyntaxError through #error

18571af1d1aca7f43a78f01e35700c1542f90879 authored almost 4 years ago by Elia Schito <[email protected]>
Update UNRELEASED.md

fe189ba1736bd92aee31c55730f002ed93bd2d0e authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2166 from opal/elia/basic_object_class

Remove BasicObject#class

f0a70ee59c935b3f90f61821ac386cca176c2cc9 authored almost 4 years ago by Elia Schito <[email protected]>
Remove BasicObject#class

MRI defines it on Kernel (as we also do) and not on basic object.

b0446f8a42c1cf065e9d07a5b03f75fe80c2c0ab authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2161 from daniel-sousa-me/master

Time#strftime %j should be padded to width 3

431bb039a5448d332623abff65e881bf4da215cf authored almost 4 years ago by Elia Schito <[email protected]>
Time#strftime %j should be padded to width 3

62aab80261cf9492188cb10a28f42a499af67d6b authored almost 4 years ago by Daniel Sousa <[email protected]>
Merge pull request #2141 from Mogztter/implement-getbyte

Implement String#getbyte

2efcc0e868e0ed6f44984d74b1f026badf90c73a authored almost 4 years ago by Elia Schito <[email protected]>
Implement String#getbyte

Also make the implementation of Stirng#bytes rely on #getbyte instead
of forwarding to the encod...

a61eac1be27856f86da03e4b33ab7b5ec4a301e3 authored almost 4 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #2158 from opal/elia/update-ci-versions

Update CI Ruby versions

cc7cdcfdc068da018420d60607991593f0a5b819 authored almost 4 years ago by Elia Schito <[email protected]>
Update ruby versions in the CI

9148b5d213eea848369b2c4b87fc6ac22483061b authored almost 4 years ago by Elia Schito <[email protected]>
Let webrick be a development dependency

f0a5898c068e9e3071e8910ad1bb6c593700ddd7 authored almost 4 years ago by Elia Schito <[email protected]>
We're not actively testing on rubinius anymore

02f78277575a670b8046c21eb4fd997d7eb07f3e authored almost 4 years ago by Elia Schito <[email protected]>
Preliminary kwnilarg (**nil) support. No checks are performed yet.

5d7011c82b40f5c0f02e928d75525a48abf92895 authored almost 4 years ago by hmdne <[email protected]>
Use the official badge for GitHub Actions

5d47196617768a5dcf37138d142a5dbd032f0649 authored almost 4 years ago by Elia Schito <[email protected]>
Update UNRELEASED.md

ea1b80c297dcf574d50c31eedf8fa4f3f4e4113f authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2156 from opal/hmdne/parser30-version30

Parser 3.0: Change the Ruby version to 3.0; update fails

560048a9b70079fea2ef91db1000e8b7efee4d9b authored almost 4 years ago by Elia Schito <[email protected]>
Remove passing fails

2f7a36ef382861d1fc49c1fcb2144dea9a4275c7 authored almost 4 years ago by hmdne <[email protected]>
Add fresh fails due to version change

1232bb6b71f5899946523d0379a7810be95f1722 authored almost 4 years ago by hmdne <[email protected]>
Change the Ruby version to 3.0 and make tests run correctly

55e0209f7a38e402e5f124d1dcf1ca2e64e50cea authored almost 4 years ago by hmdne <[email protected]>
Merge pull request #2154 from opal/elia/update-ruby-specs

Update ruby specs

6f71df4882f385dd0369bd6d4e5fdf1e762897d2 authored almost 4 years ago by Elia Schito <[email protected]>
Update the unreleased changelog

05e94ba5bcbe929af44b052587c3ed65db5ee431 authored almost 4 years ago by Elia Schito <[email protected]>
Remove passing specs from the bugs list

edaf437b7c01c5b69a001e3e9ee7e6b4b897d639 authored almost 4 years ago by Elia Schito <[email protected]>
Stub rubygems while running mspec

707cf8da9940a7a7748935bbf130fd2272ccf7e0 authored almost 4 years ago by Elia Schito <[email protected]>
Add newly failing specs to the bugs list

2de6fe67b6f649a9f7f5542000850ffd70d7cf2f authored almost 4 years ago by Elia Schito <[email protected]>
Disable Pathname.glob specs

0f99a7f55752db3add0cc61d5077957fb699cad3 authored almost 4 years ago by Elia Schito <[email protected]>
Update the ruby spec

695e5e83445a7baf990383206ec0b92e99579192 authored almost 4 years ago by Elia Schito <[email protected]>
Use a single implementation for Base64

Previously the behavior was buggy on some platforms.

e13fe724557d225149de7e1ec442f8a66afbdd60 authored almost 4 years ago by Elia Schito <[email protected]>
Remove the formatting rules form UNRELEASED.md

They made sense when we were compiling the CHANGELOG manually, but
now that we're using GH relea...

4453e9f96db8d9fd637559a22d1e8532ed43d256 authored almost 4 years ago by Elia Schito <[email protected]>
Update MSpec

- Switch to <<~HERDOC for better layout of spec files
- Update the interface of MSpec.randomize
-

edf9da756d790052d82be2c1d43e7ff54b26571b authored almost 4 years ago by Elia Schito <[email protected]>
Fix rescue forwarding to a $gvar

44ee11ec13826864e5a3f9c44cb0582c49e2fc7a authored almost 4 years ago by Elia Schito <[email protected]>
Define the now-removed frozen error definition

e0d01fd76adcdf7fcf6e11931de3cdb91fe5010c authored almost 4 years ago by Elia Schito <[email protected]>
Avoid should outside of nil in spec/opal

e6358009c4b459dc1ee6dc1d843d2f870ddcb1c5 authored almost 4 years ago by Elia Schito <[email protected]>
Share the "source-map-support" implementation with browser

Previously browsers were served the original version.

d24f0fc99aa8a434ee24060a2e6488eba36e4f06 authored almost 4 years ago by Elia Schito <[email protected]>
Support <internal:…> in stacktraces

df822d3b6d491f3d2e04f0e8e16174be687c3493 authored almost 4 years ago by Elia Schito <[email protected]>
Update UNRELEASED.md

0abb9b8aefc628b12e3173b85d2cb59cf626833b authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2149 from hmdne/parser30-numblocks

Parser 3.0: numblocks support

5b391e474a7af29d819783883df2dd122b57b747 authored almost 4 years ago by Elia Schito <[email protected]>
Numblocks implementation

248de326d4c0abeeb58e4f47a7c0b317b61d9de2 authored almost 4 years ago by hmdne <[email protected]>
Merge pull request #2148 from hmdne/parser30

Change parser to 3.0

0e5452b9c93df8cffaaabcc36afef8ebd47c1a4f authored almost 4 years ago by Elia Schito <[email protected]>
Update Ruby25->30 in rewriters spec helper

a64c12364b9cbb8fac047e8b7dd11034db393555 authored almost 4 years ago by hmdne <[email protected]>
Change parser to 3.0

89a20219d1ed0dd1865cfbfb9d1d979add3d2275 authored almost 4 years ago by hmdne <[email protected]>
Improve the --help descriptions

c58d026972cafdb88e787d07b5b05083fb7d1281 authored almost 4 years ago by Elia Schito <[email protected]>
Do not `bundle install` twice in the CI

a1c1b311a05d8c5eb45ad4ab344d73f5b9aa5b1f authored almost 4 years ago by Elia Schito <[email protected]>
Fix `class Class < superclass` for invalid superclass

ccf0cdb899e869fba22aa42ac0e45e6a602cad2d authored almost 4 years ago by Dāvis Mosāns <[email protected]>
Further split the mspec CI entry

f2ade4dc68798932fc66a357975497233798e5f9 authored almost 4 years ago by Elia Schito <[email protected]>
Extract mspec and minitest from the main CI matrix entry

49f9ba5107122d2432d57ecc9fb426c41c906f6f authored almost 4 years ago by Elia Schito <[email protected]>
Update the changelog

b77b3f1e5cd3c716c1705bec6048913606570a1c authored almost 4 years ago by Elia Schito <[email protected]>
Add future version support to the changelog task

d52ba204478f0aca0fecd4363b4ffdbdeedb021d authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2143 from opal/elia/yarn-fix

Fix the yarn cache for the CI build

9e6a6b51225c5f99320fa0ea23f1a53a68ac4d4f authored almost 4 years ago by Elia Schito <[email protected]>
Fix the yarn cache for the CI build

f6f1f91559a49e081e06be1d5de8c21ae9a63872 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2121 from hmdne/gsubfix

Fix a zero-length regexp match bug

80d1cf3a1129b9cc2ccd77217a1745a8583999f3 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2140 from Mogztter/issue-2138-fix-string-bytes

Compliant UTF8 to bytes implementation

a5d06a4032650623449551314b2defd510b7d808 authored almost 4 years ago by Elia Schito <[email protected]>
Fix a zero-length regexp match bug

37dcd3a92896fa5455f101cc7048206e0ecc7ad5 authored almost 4 years ago by hmdne <[email protected]>
Add reference source code

ba5079230ba2ca13dfadad5a0334122a1dc0f868 authored almost 4 years ago by Guillaume Grossetie <[email protected]>
Compliant UTF8 to bytes implementation

resolves #2138

6cdf6970367fba83e097531ced7f01fb9fabfc0b authored almost 4 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #2139 from opal/elia/ppfix

Fix Object#pretty_inspect

d33da898f6ec06dc80f6d42cae95f89e579896cf authored almost 4 years ago by Elia Schito <[email protected]>
Fix Object#pretty_inspect

Before this commit it threw an error, because it tried to use String#<<.

Co-Authored-By: Dāvis ...

e9bbb7f82e892b265ba01f1bc46e519b9bc41f3b authored almost 4 years ago by hmdne <[email protected]>
Merge pull request #2117 from Mogztter/default-encoding-utf8

JavaScript engines are using UTF-16 internally but String are UTF-8 encoded by default

f92d9250795d2f12868e86f49602af1bdcb31623 authored almost 4 years ago by Elia Schito <[email protected]>
Use bundler 2.1.4 until there's a fix

4ecb8617569096ee6fb0697dcba5cd5339790d0b authored almost 4 years ago by Guillaume Grossetie <[email protected]>
JavaScript engines are using UTF-16 internally but String are UTF-8 encoded by default

ad5eaac37149ab9921236fc678cc966a6e282704 authored almost 4 years ago by Guillaume Grossetie <[email protected]>
Remove an extra newline from the README

8aeb78acebff28c3772fe44a9fdeb5bef8f0f66f authored almost 4 years ago by Elia Schito <[email protected]>
Update the CI badges for GitHub Actions

369f45eca5ce6b036ef9dea9136bc5146ca9b154 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2137 from opal/elia/github-actions

Switch to GitHub Actions

6efb4bd15a438f2e07339c70de5652629327e7df authored almost 4 years ago by Elia Schito <[email protected]>
Keep windows CI without the failing specs

All due to broken stacktraces on Windows.

ae5c26807e61b2ccd2409cec67ff7b42b32d7935 authored almost 4 years ago by Elia Schito <[email protected]>
Default the job name to the ruby name

be9de76a334c4a9e618dbe521d89e6d02aab54ec authored almost 4 years ago by Elia Schito <[email protected]>
Pass the full command from the CI matrix

50ff58b0489016025d2a77855d3d4dbec9de375b authored almost 4 years ago by Elia Schito <[email protected]>
Add windows to the CI matrix

0f81354fdb927a1fd96f88d5e4e5dc823d9792ce authored almost 4 years ago by Elia Schito <[email protected]>
Don't run bin/setup in the CI, rather quickly install submodules

c25a3ce06778287429d8f38230db6e0148f7ced1 authored almost 4 years ago by Elia Schito <[email protected]>
Fix the quotes for the default OS in the CI

a53d00f49a27e9425a140d2cb8598d8d02097e0b authored almost 4 years ago by Elia Schito <[email protected]>
Fix CRLF confusion in PathReader spec

Only for windows.

79ccccdffdc4911c89b53506cc1012753b922c19 authored almost 4 years ago by Elia Schito <[email protected]>
Remove the extra parens

891746aea1cfd273295924a1a41b375a07931ce0 authored almost 4 years ago by Elia Schito <[email protected]>
Disable currently failing rubies

636c5f09d5f12928cb52744d1d0a38f0024b2f1a authored almost 4 years ago by Elia Schito <[email protected]>
Replace Travis with GitHub Actions

16cf382273b1ed31d5815c7b6f71a896802f18fc authored almost 4 years ago by Elia Schito <[email protected]>
Add a default task for the CI matrix

c01e309916b5fc456257bd1a46ef8f5fca3415a0 authored almost 4 years ago by Elia Schito <[email protected]>
Remove overcommit from the bundle

It wasn't that useful anyway.

31bb9310a704186eb71555c76f5a06e3762011eb authored almost 4 years ago by Elia Schito <[email protected]>
Switch to yarn for installing JS packages

Cleanup Opal::Util, now that we use yarn we'll get the installation
error from the bin proxy exe...

4b1a70ce52855d0fe3627d6df97f0470b9e57b12 authored almost 4 years ago by Elia Schito <[email protected]>
Do not install the "doc" bundle group on CI

b327a41e5e7ded36c39327e4f5bb8b51eb6ef80e authored almost 4 years ago by Elia Schito <[email protected]>
Recognize Nebulab as a contribution sponsor

b1e5d4e273f8e86078affd11b2b7afa2ab192048 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2120 from hmdne/rbrequires

Add --rbrequire (-q) option to opal cmdline tool

505fd5d7e899a6766472b302c079b4d383fd8216 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2130 from Mogztter/perf-pop-1

Fast path for Array#pop(1)

b63b3cae887d8aec7da250c5e6cc418c9499dc38 authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2115 from Mogztter/perf-splice

Improve Array#shift performance on v8 > 7.1 (Node 12+)

df69b8ed7c3bbb98c6b5e9118c26f53dc591776f authored almost 4 years ago by Elia Schito <[email protected]>
Merge pull request #2133 from interscript/interscript-fix-processor-match

Fix BuilderProcessors::Processor.handles for rbenv

ea50b9463e5825c559b67c5d9674978fb89a8b26 authored almost 4 years ago by Elia Schito <[email protected]>
Fix BuilderProcessors::Processor.handles to probably match multiple extensions so that it doesn't match `.rbenv`

7cdaa5e307218941bd46a6f621e3fccc8a846f87 authored almost 4 years ago by webdev778 <[email protected]>
Improve Array#shift performance on v8 > 7.1

91be48de63642c3b6f552d0cda5cc3a165ea6279 authored almost 4 years ago by Guillaume Grossetie <[email protected]>
Fast path for Array#pop(1)

1002b350f63df80ce4b0a754015fa154b36fae3a authored about 4 years ago by Guillaume Grossetie <[email protected]>
Add --rbrequire (-q) option to opal cmdline tool

The short rationale behind it is that for now it's impossible to
require opal libraries like opa...

a5dfbc5207fc65a04958c8320a7c7111e96000fa authored about 4 years ago by hmdne <[email protected]>
Update UNRELEASED.md

53593f7a82377deedd2d8082a92efd9b6848f1e0 authored over 4 years ago by Elia Schito <[email protected]>
Merge pull request #2108 from opal/elia/inline-mersenne-twister

Keep the MersenneTwister implementation private

05137fcbd32597d65d371b04d414942815fbff1b authored over 4 years ago by Elia Schito <[email protected]>
Keep the MersenneTwister implementation private

Don't pollute the global namespace unnecessarily.

b1074a37150f9b0b53a35f0efa4a1cbddc02ba29 authored over 4 years ago by Elia Schito <[email protected]>
Merge pull request #2106 from opal/elia/fix-deleting-a-hash-key-with-a-string-object

Ensure string keys are converted to values in Hash#delete

df758db79ed9da8e9cc73e1d42ce5a1410556f24 authored over 4 years ago by Elia Schito <[email protected]>
Ensure string keys are converted to values in Hash#delete

98218c7310331f2e34b47001394ff42f12847294 authored over 4 years ago by Elia Schito <[email protected]>
Merge pull request #2098 from Mogztter/ignorecase-undefined

Make sure that ignoreCase is either true or false (not undefined)

b5e6e40d68be9847c9e3f34724f50da1f63f935d authored over 4 years ago by Elia Schito <[email protected]>