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

There's no need to reinstall bundler on Travis

Not anymore at least.

559cb3443509da7ed908f5d594a839c5efc8cc0b authored over 5 years ago by Elia Schito <[email protected]>
Relax the Rack version requirement in travis.yml

113d4ecfa4583e10ae828cb4b1522876f75355b8 authored over 5 years ago by Elia Schito <[email protected]>
Merge pull request #1946 from opal/elia/fix-class-native-alias-error

Fix Class#native_alias error message

076c769427315c54e13f96ac45a9e4ababb101f0 authored over 5 years ago by Elia Schito <[email protected]>
Fix Class#native_alias error message

A typo in the error message generation was raising the same error class we
were expecting, so th...

bee71aa8e290bf6b36d055761a6572338b0f0d1e authored over 5 years ago by Elia Schito <[email protected]>
Merge pull request #1945 from takaram/master

Fix methods of `Comparable` when `<=>` does not return Numeric

0fad7074c16ade1d8fb4a898e015fdd1ad430dbb authored over 5 years ago by Elia Schito <[email protected]>
Fix methods of `Comparable` when `<=>` does not return Numeric

When `<=>` raises an exception, `Comparable#==` now lets it go
through.

Also, methods of `Compa...

92ecfaee68bba5ab93d54da73306df77a0ee888f authored over 5 years ago by Takuya Aramaki <[email protected]>
Release 1.0.0.beta1

d429e537523a88a7d0f3ad6f4359daa1c9fede51 authored over 5 years ago by Elia Schito <[email protected]>
Implement String#each_codepoint and String#codepoints

Resolves #1943

01d081affec1ded599b201e98a16245c140b0f1a authored over 5 years ago by Guillaume Grossetie <[email protected]>
Should return 0 when date is UTC

8a4e8495037cd02a67e6b36a00e8391bb6393586 authored over 5 years ago by Guillaume Grossetie <[email protected]>
gmt_offset (alias utc_offset) should return 0 if the date is utc

resolves #1940

ad7ecdaa171c28eaa7634af6e32fc059dce328b5 authored over 5 years ago by Guillaume Grossetie <[email protected]>
Expand PR links in the Changelog

6510ee2e14d8818afd8954c3d852da590e2623e6 authored over 5 years ago by Elia Schito <[email protected]>
Add a changelog entries for recently merged PRs

de2ce9921f1ebe49ea83154410df32edf5c22f7c authored over 5 years ago by Elia Schito <[email protected]>
Merge pull request #1931 from Mogztter/platform-is-yield

Implement PlatformGuard for mspec

1cc1500c90f32750a719533d4742f7821aa04183 authored over 5 years ago by Elia Schito <[email protected]>
Implement PlatformGuard for mspec

Uses the environment variable OPAL_PLATFORM_NAME and OPAL_POINTER_SIZE.

7a4bc4341e0dfffcb98905397beaf3e0bddba680 authored over 5 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1937 from Mogztter/rspec-up

Update RubySpec

9b9817496418039165f4ca71c2a7cc81b2a564b5 authored over 5 years ago by Elia Schito <[email protected]>
Merge pull request #1938 from Mogztter/happy-new-year-2019

🎉🎉🎉 Happy New Year!

eccde6f9bea265a305b536d129fcf5f7d47cb416 authored over 5 years ago by Elia Schito <[email protected]>
🎉🎉🎉 Happy New Year!

860d0d6f36bdf9ef9b1b3f2eb8ab6c535da074df authored over 5 years ago by Guillaume Grossetie <[email protected]>
Upgrade RubySpec

Commit: a5654391c23a783cee76de3c279d7616b4683c92

* chomp must return an empty String when arg =...

aa64bcda36079a239cc50786386edfe3de16a57c authored over 5 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1936 from Mogztter/issue-1902-string-chomp-one-char

chomp must return an empty String when arg == self

31d26d697ab7b75e78fbeb8d0d80739eeda715b5 authored over 5 years ago by Elia Schito <[email protected]>
Merge pull request #1930 from Mogztter/issue-1927-kernel-format

Move Kernel#format (and sprintf alias) to a dedicated file

b52ba38a1c012a67286b4bb03eecd68a8cf5f090 authored over 5 years ago by Elia Schito <[email protected]>
chomp must return an empty String when arg == self

Resolves #1902

2a8c0c724d641a4f98f5baa1e8e6d213b9de76ec authored over 5 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1935 from opal/elia/fix-const-optional-logical-assignment

Fix ||= on constants

7eafa357ece79b37c0a3d932bc556712248fbe2c authored over 5 years ago by Elia Schito <[email protected]>
Fix ||= on constants

This is a special case where the assignment happens if either the constant has
a falsey value or...

fc84166b665ddee63a7c91288562bcdedb3281b8 authored over 5 years ago by Elia Schito <[email protected]>
Extract Kernel#format #sprintf to another file

Reduce compiled size (if you don't need this module).
Resolves #1927.

35a5da9fdf5f82335791321787ac63cc5dcfd502 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Update RubySpec and MSpec. (#1932)

d136ea884a70d31e5d8eec9fe419d280500dbd20 authored almost 6 years ago by Ilya Bylich <[email protected]>
Merge pull request #1925 from Mogztter/issue-1922-file-absolute-path

Implement File#absolute_path

94183c6105a0ab3c7b2e3530d946c935f6f4cbec authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1928 from Mogztter/patch-9

Resolves #1923 Implement ENV.key? in Node.js

4a5f11d8200c1297073248cb200695371a474e40 authored almost 6 years ago by Elia Schito <[email protected]>
Resolves #1923, Implement ENV methods

- []
- []=
- key?
- has_key?
- include?
- member?
- empty?
- keys
- delete
- to_s

27e9fe097d698b6ef9ef1d855da302465930d101 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Get the leading separator of the HOME

c1118304f9107555d107532fec1e06c676879196 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Check that the HOME is absolute on Windows

ccf8821c6c0f7bbce30b2b4afeb11b7d75abbc00 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Add Dir.chdir

e2061bf7abbd5085209477667744f3cd7405017d authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Revert this test as it throws an error

ArgumentError: non-absolute home

b7ec6e6ae23303a7e9f97b735bef8db1035dc96c authored almost 6 years ago by Guillaume Grossetie <[email protected]>
File#expand_path should expand ~ (tilde)

94a4152d78782b83cbd8bf63ef78c8663d27274f authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Update the changelog with some missing changes

0530cbd693bc058d75c8c821758857e3e221c744 authored almost 6 years ago by Elia Schito <[email protected]>
Extract unreleased changes to their own file

Now the Changelog file is completely generated.

cfb4a3c20fab1e62a0b4d1d1c19f094551a47dac authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1921 from Mogztter/node-force-encoding

Read encoded files and force encode to utf-8 (binary mode)

171a6e4d3e03d11e25310df6be5902d080d5eed1 authored almost 6 years ago by Elia Schito <[email protected]>
Resolves #1922, Implement File#absolute_path

c642b13fbfdb34e7743d2a7f18b957619c9ec601 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Use TextEncoder and TextDecoder

a916124f49e96b10ccfc4bd7f66ba9c84995d3f8 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Add global for jshint

e230e0113e7326e62273b9e36cbc0544c5a5a42c authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Read encoded files and force encode to utf-8 (binary mode)

7e719a2affaee640e039bfb0dc7bfcdd0de2b290 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1926 from Mogztter/jruby-bundler-lt-2

Fix JRuby build on master

a564bdd11e8efc673cb94bcc62d880d138d72fa8 authored almost 6 years ago by Elia Schito <[email protected]>
No need to reinstall bundler with recent JRuby

b69301207ec9c98e0815c32a60cb8be46197f64d authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Restrict bundler to < 2

Otherwise we need to to also ensure ruby gems is > 3.

f677df2426c1d3014b0e5f9148641f71723ba1d3 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1913 from Mogztter/issue-1912-upgrade-glob

Resolves #1912, Upgrade glob to 7.1.3 (with Node.js 8.11)

a12586be4e0c4c381127f9cb1e8eb694d8e57618 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1918 from iliabylich/update-mspec-and-rubyspecs

Update MSpec and RubySpec.

446f9b20f7cf7f2c5b93ae05a390c56e323560dc authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1909 from opal/elia/allocate-a-class-object-for-bridged-classes

Allocate a class object for bridged classes

2a5059bbeb81e3903fea21af3cb49ed3670bacc5 authored almost 6 years ago by Elia Schito <[email protected]>
Assert bridged classes retain original methods

32927b597ffd3bd365e3845054eeb1e969f34585 authored almost 6 years ago by Ilya Bylich <[email protected]>
Make all linters happy.

a1c05030bb0ab246468ae199fb98cd4bf4a648c9 authored almost 6 years ago by Ilya Bylich <[email protected]>
Add a standard bin/setup

An easy entry point for setting up the project for development.

b1b8aa65011fc35352230e4fb684c8def966964d authored almost 6 years ago by Elia Schito <[email protected]>
Use $$constructor instead of constructor

Standardize the access to the class' constructor, allowing it to be different
from the class con...

40f7f00f3c3670beba92fe71c37a6f8f6368cb4d authored almost 6 years ago by Elia Schito <[email protected]>
Extract Array.prototype.splice to a local helper

593c5773d0d9afb16781d083223040691f60282d authored almost 6 years ago by Elia Schito <[email protected]>
Add $$prototype as a proxy for a class' prototype

The .$$prototype property is now a proxy of the actual prototype, this is
preparation for the se...

4e40d0ada993ec070dbbc6498b145bf5d34cd14a authored almost 6 years ago by Elia Schito <[email protected]>
Use displayName instead of explicit named funcs

The produced code is cleaner, shorter and the native stack traces more
readable.

b42bb61c92c8ba84f59a6a78b5a7b9dcaf1863f6 authored almost 6 years ago by Elia Schito <[email protected]>
Always use Opal.bridge() for bridged classes

11fcc68f74501c7b6b2c096db71809ac7d9ac6c3 authored almost 6 years ago by Elia Schito <[email protected]>
Remove the "def" temporary variable

Since now all methods are defined with Opal.def() and the `def` temp was only
used for initializ...

96ed5526afafb213fbf2af1ac482dccb40a1054a authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1919 from Mogztter/nodejs-file-binary

Support binary data in File#read (Node.js)

ca4816c39c3d77310365c362eb7af381f139d287 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1920 from Mogztter/content-type-null

req.getResponseHeader can return null

b33db4acc9fc73efa2c10b7448a08eb4426d57d6 authored almost 6 years ago by Elia Schito <[email protected]>
req.getResponseHeader can return null

02e2e134d7e9e7c2eed672201e57375392a1fb84 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Resolves #1912, Upgrade glob to 7.1.3 (with Node.js 8.11)

b54ca64d2b1aa3b07f3d344bdb0d8dec61aab032 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Support binary data in File#read (Node.js)

91dd59446cb48a302691e18a4b56b41a7324c7cf authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Update MSpec and RubySpec.

1dd39b236639ca888ba130b212bbfd13b54c9f53 authored almost 6 years ago by Ilya Bylich <[email protected]>
Merge pull request #1915 from opal/elia/travis-updates

Travis updates: 2.6 & truffleruby

30caa0ab2d468722e315b6f2a9f003716c570da2 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1914 from opal/elia/remove-marshal-binary-string

Remove Marshal::BinaryString

d8edec7a3467e94488c9a6c34b661aada093c365 authored almost 6 years ago by Elia Schito <[email protected]>
Add Ruby 2.6 to the CI matrix

1aecaf94ecc95465f04d8a55c01f1c36c8b73339 authored almost 6 years ago by Elia Schito <[email protected]>
Add TruffleRuby to the CI matrix, allowing failure

80461444220100606c598f009555c879d8dc4a72 authored almost 6 years ago by Elia Schito <[email protected]>
Remove Marshal::BinaryString

Replace the custom (hackish) class with a simple (hackish) helper function.
This has the advanta...

fef7ad3202e3cf1db2a88070a0743b51e3f81402 authored almost 6 years ago by Elia Schito <[email protected]>
Add a warn about a misspelled RUBYSPECS ENV var

And avoid wasting time the next time!

48c230568baa6c9805e095b156786372938edf30 authored almost 6 years ago by Elia Schito <[email protected]>
Support binary data in OpenURI (#1911)

Replace xmlhttprequest with a fork (unxhr 1.0.1) to support binary data.
The fork library also ...

a31f2ab7b3036709bac8aec0942cfc6c01d7d9f5 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1910 from opal/elia/misc-improvements

misc improvements

e7cff2668f8068ee5ef7816e7fdfbc8bfeae4dca authored almost 6 years ago by Elia Schito <[email protected]>
Typos

ccf73fd56e5e8c727d1d478cd5dfc17b3973292f authored almost 6 years ago by Elia Schito <[email protected]>
Set the displayName for methods

For better stack traces, even without source maps.

fb9d7bb9c30f41ac514bb5bf2b535685d13ec9ea authored almost 6 years ago by Elia Schito <[email protected]>
Raise TypeError when def on strings/numbers

That's the same error Ruby raises for numbers and frozen strings.

8040110062255a28e9e6497a56bd602031c75836 authored almost 6 years ago by Elia Schito <[email protected]>
Improve temp function names

Remove the TMP_ noise and use cleaner names for punctuation.

69fc09e618aea672e04fec5cd752f83749761d59 authored almost 6 years ago by Elia Schito <[email protected]>
Sort Kernel unsupported filters

bdb0c47a30f3250f691f7f77a0b985c755f37dbc authored almost 6 years ago by Elia Schito <[email protected]>
Sort Hash unsupported filters

6105d98ad7a9bd30e330625f4474f66c54c78ebe authored almost 6 years ago by Elia Schito <[email protected]>
Bump travis Ruby versions (#1906)

* Bump travis ruby versions

* Also bump jruby version

501c9755c5b1bef9d2449ff436ebff18d70ffbec authored almost 6 years ago by rene-demonsters <[email protected]>
Bump parser to 2.5.3 for Ruby 2.3.8, 2.4.5 and 2.5.3 support (#1904)

* Bump parser to 2.5.3 for Ruby 2.4.5 support

* Forgot to update Gemfile.lock

* Revert "Fo...

ddaa9c218fe36820c385d7278994c6197a7aca47 authored almost 6 years ago by rene-demonsters <[email protected]>
Merge pull request #1903 from opal/elia/method-to-proc-parameters

Pass parameters & arity info from method to proc

a05f6039fc592a3d717228b3f688fe75d0f94ce4 authored almost 6 years ago by Elia Schito <[email protected]>
Pass parameters & arity info from method to proc

e4f3590bc011cfd447894fca258c94e2ec908b56 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1901 from opal/elia/fix-module-metaclass-inheritance

Fix metaclass inheritance in subclasses of Module

1aa033340d20ed7be65842082645471ad1d8799b authored almost 6 years ago by Elia Schito <[email protected]>
Add a spec for Module#included use in subclasses

Fixes https://github.com/opal/opal/issues/1900.

1ce55d3412f1820a0e60e75851d7698daec6b9c9 authored almost 6 years ago by Elia Schito <[email protected]>
Fix the name of the Opal spec for Class#inherited

84f7725c88c732d0a9ce82bb14cb29f24c3a4ba0 authored almost 6 years ago by Elia Schito <[email protected]>
Inherit singleton class for Module subclasses too

This check was probably a legacy of the old module system that was not as reliable.

6d5263fd11f48e440c62ece18b0ab999e9dd69a3 authored almost 6 years ago by Elia Schito <[email protected]>
Avoid relying on Module.inherited for subclasses

Module.inherited should remain available for subclasses to overwrite.

c3a4f064842734f61a168f296bcb5f82a38dc278 authored almost 6 years ago by Elia Schito <[email protected]>
Update the changelog after releasing v0.11.4

6703d8d274b38b9e9e8bc6988f277e189a729048 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1895 from Mogztter/issue-1794-expand-path-windows

Resolves #1794, File.expand_path on Windows root should include trailing slash

7cd246405c2b6988bc37641e8ace82e71479b96e authored almost 6 years ago by Elia Schito <[email protected]>
Resolves #1794, File.expand_path on Windows root should include trailing slash

8898267b57fd186608eac5b4c7f75d39f8fc98c8 authored almost 6 years ago by Guillaume Grossetie <[email protected]>
Fix Opal constants access with .$$ spec

dc4a27caa0f0cf4a0649f1d5251ba247d82edc48 authored almost 6 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-11-stable'

* origin/0-11-stable:
Move the remaining JS API specs to corelib/runtime
Move all Opal.exit ...

ed29a986e84ed54d70cd149f31fc5e514f814132 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1898 from opal/elia/fix-kernel-exit

fix kernel exit on 0.11.x

a28ddf4351fc4810436808a568457b77dc676a45 authored almost 6 years ago by Elia Schito <[email protected]>
Move the remaining JS API specs to corelib/runtime

ffa46f2cc7e4fa05f8e4615f9a76c4b17aab53c3 authored almost 6 years ago by Elia Schito <[email protected]>
Move all Opal.exit specs under corelib/runtime

74dd0587f79f6f5916de90ac1ddfa1c358dcd34c authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1899 from opencollective/opencollective

Activating Open Collective

c24627cad5836c8ba635d4af9dff4033d1ef265f authored almost 6 years ago by Elia Schito <[email protected]>
Add a link to contributors to the contributors img

c9db5598e8a2249108bded9770d2c5aa55d1f34d authored almost 6 years ago by Elia Schito <[email protected]>
Added backers and sponsors on the README

6c11ce3c05bcc0f75b864665d9fd14be4019e8fd authored almost 6 years ago by Jess <[email protected]>
Let bin/opal load bundler/setup

ebb96c59e45caf9820109ae847cf74ea459475e7 authored almost 6 years ago by Elia Schito <[email protected]>
Try to coerce Kernel#exit status to int

Before any non boolean, non numeric object was treated as zero.

1462f01817df26bf8bf6da73affb14ea64b94a23 authored almost 6 years ago by Elia Schito <[email protected]>
Fix Kernel#exit check on numbers

`.$$is_numeric` was renamed to `.$$is_number` some time ago.
Added a spec for all supported values.

247a05c02237d648e1d10ce535fcb62d324fd2b1 authored almost 6 years ago by Elia Schito <[email protected]>
Add a benchmark about using JS Symbols vs Strings

2a53e88eaa9e5fbd39e90ce364509b6f68d546d0 authored almost 6 years ago by Elia Schito <[email protected]>
Merge pull request #1891 from opal/elia/random-with-mersenne-twister

random with mersenne twister

371c195e7ba104921d52d698b9454e18f82cadc8 authored almost 6 years ago by Elia Schito <[email protected]>