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

Merge pull request #1896 from codeminator/1783-use-opal-truthy-instead-of-array-select

#1783 use Opal#truthy in Array#select

edc723899270e4c4951de32a4be1b780a3bb2a29 authored almost 6 years ago by Elia Schito <[email protected]>
Use Opal#truthy in Array#select

fixup! Use Opal#truthy in Array#select

f78a850f713726e8328f947879cb36737d6364cf authored almost 6 years ago by Ahmed Shahin <[email protected]>
Extract and cleanup the cRuby port of random.c

The Mersenne Twister implementation is now simpler, shorter and more
similar to the original C c...

3190eedaa5a0d76d50b80028eb0dcf7684433662 authored almost 6 years ago by Elia Schito <[email protected]>
Avoid adding iterable props to Math

f170bb7404f9e5611e40c26d49ef3336f1c9ae20 authored almost 6 years ago by Elia Schito <[email protected]>
Allow multiple random generator implementations

c41cdc7a986f44e3812da1550b54e2563fa5b78c authored almost 6 years ago by Elia Schito <[email protected]>
Make Marsenne Twister the default rand generator

ebe5b2b8dadbf0a9506519ffec4ecd4335649874 authored almost 6 years ago by Elia Schito <[email protected]>
Add a fast Math.random() based rand generator

It doesn't support seeding.

c172e36244270ef4d31c7078e917196f5562fc26 authored almost 6 years ago by Elia Schito <[email protected]>
Add a Mersenne Twister based rand generator

f53b5be3d8ad16fd70547ce055a56b4d50b9b640 authored almost 6 years ago by Dave Heitzman <[email protected]>
Merge pull request #1892 from Sirivasv/master

Update promises.md

13669bfb009a374d890fe3e17455d181f6181c52 authored about 6 years ago by Elia Schito <[email protected]>
Update promises.md

Fixed Typo.

1fca9bc6bc687fba9af8a63f0efee21f76fcad34 authored about 6 years ago by Saul Ivan Rivas Vega <[email protected]>
Merge pull request #1889 from opal/elia/rubyspecs-update

Update MSpec and Ruby Spec

e4769f7e79fbe89bb21b33dfa6396379f3e411e6 authored about 6 years ago by Elia Schito <[email protected]>
Update MSpec and Ruby Spec

43cd1d85878789322f54e301fca140107ead6045 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1888 from opal/elia/string-to-proc-perf

improve String#to_proc perf

c8e3269c7762f6e2140a1d23c2b99ea5567841e3 authored about 6 years ago by Elia Schito <[email protected]>
Improve String#to_proc perf by unrolling Opal.send

BEFORE

opal:elia/string-to-proc-perf ⤑ bundle exec rake bench:ips FILE=benchmark-ips/bm_symbol_...

9346086a691a1dccfe28a477b2f48e8c8f9de731 authored about 6 years ago by Elia Schito <[email protected]>
Only assign the block in Opal.send if it's given

4ee7725d18a2618d4951812ec4098ccb1dcdced5 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1887 from ninoseki/fix-borken-sinatra-example

fix: fix broken sinatra example

6e3845e0cc8251ce0605a623201c00e68599dfa2 authored about 6 years ago by Elia Schito <[email protected]>
fix: fix broken sinatra example

dee25bac190750f519503ecf5db661bf5a969247 authored about 6 years ago by Manabu Niseki <[email protected]>
Add Changelog entry for #1886

e2167f4b9d4ca15573268bc532a652510f9d0aea authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1886 from Mogztter/issue-1883-require

Resolves #1883, use require directly instead of the require_node method

af3f3d00c2a34d8103197ef40624332c2d694251 authored about 6 years ago by Elia Schito <[email protected]>
Remove extra space after the dot

1ce73afd8ee7d8145a66eb572e8b9ee510f6be26 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Remove backticks around node_require (only JS code need to be wrapped)

773dc2793c231b280587279be2738b9482166368 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Add a message to warn users about the deprecation

41ceeede58315b21c946e9c23166b490eb08db91 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Resolves #1883, use require directly instead of the require_node method

Static tools should now be able to resolve dependencies.

1ede90e16a5eec515f45d30e6ca70ff690b4aa21 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1885 from opal/elia/date-next-prev-year

Add Date#next_year and Date#prev_year

82f5c9708a0d53c284c44e6d302bf79cd09d70de authored about 6 years ago by Elia Schito <[email protected]>
Add Date#next_year and Date#prev_year

See ruby-doc.org/stdlib-2.5.0/libdoc/date/rdoc/Date.html#method-i-next_year

e5d253446528e0177ebfcbddac6b8ccddc0d91d8 authored about 6 years ago by Jamie Gaskins <[email protected]>
Add a changelog entry for #1814

f21e5bce9b00c19f3cc28a3795d581caf5770061 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1814 from opal/elia/opal-backtrace-for-compilation-errors

Add opal backtrace for compilation errors

b693abd1fbc66e37565d056bf735a452a7255828 authored about 6 years ago by Elia Schito <[email protected]>
Resolves #1828, implement File#readlines (Node.js) (#1882)

* Resolves #1828, implement File#readlines (Node.js)

* Pass the separator argument

d77bd3ce19e101988578cdb6314d659491a77844 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Decorate both compile and parse time errors w/ loc

An Opal::SyntaxError will be raised instead with the opal source
location as the first entry in ...

311e10d5246a60ad30a4dae67f91bebf47531b06 authored about 6 years ago by Elia Schito <[email protected]>
Update the Changelog

296930e6a9297719d18a46776bd22a4eecd013d2 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1881 from opal/elia/remove-hike-dependency

Embed hike-1.2.3 into Opal

0bcce30ac10e794e249fa73908e1f49d807557c8 authored about 6 years ago by Elia Schito <[email protected]>
Remove unused code from Opal::Hike

fb63e49fcf2ab4397ee33891442c5fdf11ce9b79 authored about 6 years ago by Elia Schito <[email protected]>
Embed hike-1.2.3 into Opal as Opal::Hike

The version used by opal is 5 years old and won't reasonably get any
update, so it makes sense t...

666734cabc610688af785d21afe1e111f8eb143c authored about 6 years ago by Elia Schito <[email protected]>
Update some dev dependencies

375bedaf8db15bc79862ce38dd28b0ff13f96545 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1880 from opal/elia/remove-racc-refs

Remove Racc as it's now replaced by the parser gem

1c6e71aa917f090b5ad53d1a7ddb27b8727ef72c authored about 6 years ago by Elia Schito <[email protected]>
Remove Racc as it's now replaced by the parser gem

But keep the Opal version as it's needed by the parser gem.

6394e14078d748d878d02ea8e324ac979e8149a0 authored about 6 years ago by Elia Schito <[email protected]>
Remove refs to the Freenode IRC channel

It's gone out of fashion for at least a couple of years.

cddf58a1b1713f3a4b323a794a31326ead8e2b94 authored about 6 years ago by Elia Schito <[email protected]>
The Changelog is now partly generated from GH rel.

556a2c0cb6e1ad963a8e3200881ccd85f0c39c91 authored about 6 years ago by Elia Schito <[email protected]>
Merge branch '0-11-stable' into master

* 0-11-stable:
Release v0.11.3
Backport fixes for method_missing_enabled = false

5559ccc66a3f93d63c90862d2273777e39dac99e authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1879 from Mogztter/recursive-gsub

Resolves #1878, save and restore lastIndex on pattern (recursive gsub)

a7f0d2895f67c5df16adee7d07ce8eb373d84256 authored about 6 years ago by Elia Schito <[email protected]>
Use a local variable Regexp

d71bcc928d6ff34c1f285ccedee5436a616c62e9 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Resolves #1878, save and restore lastIndex on pattern (recursive gsub)

9210f6530f51d8a731b700e0ca245b790cc7b0f6 authored about 6 years ago by Guillaume Grossetie <[email protected]>
Release v0.11.3

a528cdc2f51082ef1d2c002c26f595a7e28a9818 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1877 from opal/elia/0-11-backport-array-fixes

Backport fixes for method_missing_enabled = false

9be2b4d3545465450e96ed182fdc8fe34f3a4a58 authored about 6 years ago by Elia Schito <[email protected]>
Backport fixes for method_missing_enabled = false

Fixes #1876

41caf50bba74f8ff0fd11a34525792bbc5a43e62 authored about 6 years ago by Elia Schito <[email protected]>
Merge branch '0-11-stable' into 'master'

Port forward the latest changelog entries and some minor fixes.

068289368e9f34dfc7269442e6f254cefcc54589 authored about 6 years ago by Elia Schito <[email protected]>
Fix SourceMap::Map#as_json

4d17644db638bd3bb6074698a25c6af32161d2f8 authored about 6 years ago by Elia Schito <[email protected]>
Update the copyright notice to reflect

Excerpt from:
https://ben.balter.com/2015/06/03/copyright-notices-for-websites-and-open-source-p...

8671c17f29bde315050f546fd1c956a9cf12ddbd authored about 6 years ago by Elia Schito <[email protected]>
Let master point to 1.0

The actual version will be 0.11.99 for the time being so it's still
usable as a dependency for ...

ef8ace4c4cc3f72dc8753fa604d03725419da664 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1856 from opal/elia/source-map-fixes

source map fixes

cba2fea2cea7c461bf22ab30a491064113c78a78 authored about 6 years ago by Elia Schito <[email protected]>
Internalize & fix source map implementation

The former version was seriously bugged when merging multiple maps, the
new implementations adop...

7439f40eb07cd669ff74b34b09b34b38c56e603d authored about 6 years ago by Elia Schito <[email protected]>
Expose Builder#source_for(path)

For a given path, it will help to get the source that will be
used by #build.

ff08a4cf887bde379bd1c560bb1fcf2ecafa0266 authored about 6 years ago by Elia Schito <[email protected]>
Add -ESP options to the rubocop runner

3d5eb7a62ad6a3c2843094442edb88d93ca5b5c3 authored about 6 years ago by Elia Schito <[email protected]>
Add metadata links to the gemspec /2

typo

e9ade542385de9fb1ded6fd397072166925aa53e authored about 6 years ago by Elia Schito <[email protected]>
Add metadata links to the gemspec

https://guides.rubygems.org/specification-reference/#metadata

[skip ci]

981945fd74df424eb777d929f0195205664602a0 authored about 6 years ago by Elia Schito <[email protected]>
Release v0.11.2

e6ed0d7e939ca1fed85292ff806cffeb2cfef12b authored about 6 years ago by Elia Schito <[email protected]>
Remove symlinks that caused problems on Windows

6dea3dfb2d789effa298e656fe667615e6adafe1 authored about 6 years ago by Elia Schito <[email protected]>
Downgrade bundler as per bundler/bundler#6537

ref: https://github.com/bundler/bundler/issues/6537

03d283e1faa2eb32ef2542dcca0ed66de84e4b0a authored about 6 years ago by Elia Schito <[email protected]>
Slightly relax codeclimate metrics thresholds

1ce2d2dbd752fa87a1693b6129e5d2828403dbf2 authored about 6 years ago by Elia Schito <[email protected]>
Improve deprecation message for SimpleServer#append_path

76852d9726dcf185c17c5a707c0e0c7d6bb1a49d authored about 6 years ago by Elia Schito <[email protected]>
Return not-found when nothing matches in simple server

daf676f5b97799ecc43e791495f365f3b5f94f7e authored about 6 years ago by Elia Schito <[email protected]>
White space

e93d30d80002d0bef34677e47b5b2021651e8dc1 authored about 6 years ago by Elia Schito <[email protected]>
Merge pull request #1844 from iliabylich/rewriter-args

Simplify args compilation

b575f088adac3c37a577c7f7b290ad3a5dddb5d7 authored about 6 years ago by Elia Schito <[email protected]>
mini_racer 0.2 requires ruby >= 2.3

1f229da863b21d7791252c38e52ad4160ef829a5 authored about 6 years ago by Elia Schito <[email protected]>
Fix jshint execution & unify on CI with rubocop

- Avoid shelling-out
- Add the "lint" task as an umbrella for jshint + rubocop

2a238e976ce7435ca578fb3291e9ee98ab09759a authored about 6 years ago by Elia Schito <[email protected]>
Skip compiled gems on truffle

49c6fefb986e151d5802e53cfcda2c79c287fef8 authored about 6 years ago by Elia Schito <[email protected]>
Release v0.11.1

### Added

- Added support for a static folder in the "server" CLI runner via the `OPAL_CLI_RUNN...

7ace2b71ca980d0b9269f776616e40718ec8a1c4 authored over 6 years ago by Elia Schito <[email protected]>
Handle args initialization in the rewriter to simplify compilation.

c084f7219b5296aee8616dc383362cb6cd3f500c authored over 6 years ago by Ilya Bylich <[email protected]>
Update JRuby version in travis config

aa740075a85ee13e9ecb59eb609883a0140f1902 authored over 6 years ago by Elia Schito <[email protected]>
Release v0.11.1.pre

0445dfb446e2bd981fbc39cb3dda26de8ad2638a authored over 6 years ago by Elia Schito <[email protected]>
Update changelog links

7b8f7a4c2d28608c87678b8fcfedd24b071ab699 authored over 6 years ago by Elia Schito <[email protected]>
Remove duplicated code

There's another identical alias call below.

96c3bdccfd5cb22d07e2f4eed733f9d912365717 authored over 6 years ago by Elia Schito <[email protected]>
Fix the CDN+parser example in the README

Fixes #1849

Switch to `onload` for brevity and cleanness.

[skip ci]

703f41598b2367f3ec3c53f4e44fbe217be97afd authored over 6 years ago by Elia Schito <[email protected]>
Update all readme links to https

7d9907d0735663340a7859474a42f6d0c71b5ae7 authored over 6 years ago by Elia Schito <[email protected]>
Fixed Kernel#public_methods to return instance methods if argument is false (#1848)

* Fixed Kernel#public_methods to return instance methods if the argument is set to false

* Fi...

f392cfabfbd5fcae70dc27379a523f650fd3df10 authored over 6 years ago by SAKATA Sinji <[email protected]>
Backport missing_require_severity from master

2b728aee4dd26842b33d888af50b352ee536c92e authored over 6 years ago by Elia Schito <[email protected]>
Update gemile.lock in examples/rack

9ccd835bb968370d7664b2d9d6f332b30294afb5 authored over 6 years ago by Elia Schito <[email protected]>
Add a $setPrototype internal runtime helper

28a1b080e386b237c77185b249fa29823c4543fe authored over 6 years ago by Elia Schito <[email protected]>
Use more internal runtime helpers

c5189a8cbd0a3166556437d44da6f03204bdedd5 authored over 6 years ago by Elia Schito <[email protected]>
Fix the opal-rspec branch for the smoke test

43533bce2afd78de4fb7923968657045d1d82ba6 authored over 6 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-10-stable' into 0-11-stable

* origin/0-10-stable:
Fix a spec failing on double digits ruby version
Release 0.10.6
Bump...

300f62a53e4b45da56e7129849b35b8c7c1d02cd authored over 6 years ago by Elia Schito <[email protected]>
Fix a spec failing on double digits ruby version

943fc1471e12147d19e3e944a49ef04ec492ed8e authored over 6 years ago by Elia Schito <[email protected]>
Release 0.10.6

04b855c444e6dc351b84e5911dee1184c652ffe0 authored over 6 years ago by Elia Schito <[email protected]>
Bump version

9fb3da261032d82a0a242611438f30a680df828d authored over 6 years ago by Elia Schito <[email protected]>
jRuby utf-8 symbols support has been fixed

See https://github.com/jruby/jruby/issues/3719#issuecomment-389622995

4754408616bcff1df6d4f4868ed5fd1764cfb02d authored over 6 years ago by Elia Schito <[email protected]>
Update ruby versions in travis config

7d76302fe58451c3c677e510174a83f6012777ec authored over 6 years ago by Elia Schito <[email protected]>
Review Gemfile version requirements

e865b74a5c32e55928fa06caa3fe0ed994d799b1 authored over 6 years ago by Elia Schito <[email protected]>
Remove Regexp flags unsupported by JavaScript

And show a warning.

3c34562b26b26ea2b2366e93468f5eb5d3ac9452 authored over 6 years ago by Elia Schito <[email protected]>
Merge pull request #1837 from janbiedermann/source_map_line_non_zero

source map line number 0 is illegal and fails webpack source map veri…

3c8d93ea8b3ed12b4c49c51cc96d092570c9f64c authored over 6 years ago by Elia Schito <[email protected]>
Merge pull request #1842 from iliabylich/string-improvements

String improvements

3d58c1a6afed03e51036ef9d79378a08c01468c6 authored over 6 years ago by Elia Schito <[email protected]>
Rewrite mlhs args to dummy args + masgn to simplify compilation.

52cf9c42ca341afbed87546e92e953c60302076c authored over 6 years ago by Ilya Bylich <[email protected]>
Added dummy String#unicode_normalize and String#unicode_normalized?.

9bfb3c57fd9829b0ee24fffe4554a5bc91f78bcf authored over 6 years ago by Ilya Bylich <[email protected]>
Added String#to_r and String#to_c.

2204882aff7fb2a3f06a8ac0ad0e4bb51987368e authored over 6 years ago by Ilya Bylich <[email protected]>
Added String#match?.

4a3fcc47a155081bf8c8dbfaf5c8ee7e378bcc8d authored over 6 years ago by Ilya Bylich <[email protected]>
Merge pull request #1841 from iliabylich/cleanup-filters

Cleanup spec filters

e461e686e14bb613b0c0e047d7c37feae7384862 authored over 6 years ago by Elia Schito <[email protected]>
Switch to mini_racer to support Object.setPrototypeOf in the repl mode. (#1840)

796ac3fa0fe2688901a74e92a922e45f9529d01f authored over 6 years ago by Ilya Bylich <[email protected]>
Fix typo.

57e09c9ac6989ecf5b84828ec0b1e655e6e0c7f6 authored over 6 years ago by Ilya Bylich <[email protected]>
Move more unsupported String specs from spec/bugs to unsupported/bugs.

f074026f2721d01b2795635fab8fe33a591f1bff authored over 6 years ago by Ilya Bylich <[email protected]>
Removed filters for passing specs (that have been fixed most probably after switching to prototypes structure).

2a522031e97fbf8458b30566417560d8fda49cac authored over 6 years ago by Ilya Bylich <[email protected]>
Throw NotImplementedError from String#clear and String#encode!.

Moved corresponding specs from spec/bugs to spec/unsupported.

b2edbfb2b9c2a91fd3127c8fbc7c2c1660998f28 authored over 6 years ago by Ilya Bylich <[email protected]>