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

Add validation of instance variable name to Kernel#instance_variable_defined?/get/set.

0eff186fd3005fbcc95a7ac921f567e93c9b7889 authored about 9 years ago by Ilya Bylich <[email protected]>
Adding instructions on how to use opal-parser.js

37da9084fb8987ce9a9849204d6786003f49ca18 authored about 9 years ago by Gabriel Rios <[email protected]>
Merge pull request #1091 from iliabylich/fix-recursive-array-comparison

Fixed recursive array comparison.

15156fc62b1dedd25dd0c7aaac138b8bc90082a9 authored about 9 years ago by Vais Salikhov <[email protected]>
Fixed recursive array comparison.

cdd771257f87d36d3257004b5161177fa399150b authored about 9 years ago by Ilya Bylich <[email protected]>
Fix Module#to_s to not break when Class.name is redefined

Fixes #816

c79117384258e13c501c723c931f0435f8c6ae3e authored about 9 years ago by meh <[email protected]>
Merge pull request #1088 from opal/elia/fix-sinatra-example

Fix the sinatra example w/ #javascript_include_tag

c74f939fc0aab9a0fb51345c616eb325167d6e81 authored about 9 years ago by Elia Schito <[email protected]>
Fix the sinatra example w/ #javascript_include_tag

The example was calling the sprockets asset without debug mode enabled.

fixes #1031

50cd8a00c5740356126155bbeacc764a410889bd authored about 9 years ago by Elia Schito <[email protected]>
Extract javascript_include_tag to a helper method

Since we have custom stuff to do around a script tag when using
sprockets let’s just mimic rails...

8830619a08abddb8c515199a9f531b37cbdd9221 authored about 9 years ago by Elia Schito <[email protected]>
Add Gemfile.lock files for examples

Don’t let updated dependencies break the examples.

b5b0e7b438a323241ea04b290e6067a581faa36c authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1087 from opal/elia/readme-usage

Improve the usage section of the readme

4622f1697c71a44cb3ef7853873251fe76181b21 authored about 9 years ago by Elia Schito <[email protected]>
Update guides

- removed some outdated info
- fixed some syntax
- added instruction on how to interact with an ...

ac63b7c7535eea845477751edf4054da73379225 authored about 9 years ago by Elia Schito <[email protected]>
Improve the usage section of the readme

fcee799a1c63dafc5ce84e4c69c0682297d19a7e authored about 9 years ago by Elia Schito <[email protected]>
Backport updated guides from master

8720b2f173e979bee6586acc6736a289b2baa3fd authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1086 from opal/docs

Keep guides in the repo

3b786eb451e2083bc4be9a87ff879d03e9f481d3 authored about 9 years ago by Elia Schito <[email protected]>
Let anyone know that they can ask for help ⚓️

0b1053070082915dc91db0aaa0a167bed3344285 authored about 9 years ago by Elia Schito <[email protected]>
Add a reference to the IRC version of Gitter

cd8e3ae35170a171e41d635bf090425eb1a78f0e authored about 9 years ago by Elia Schito <[email protected]>
Ask for docs in the CONTRIBUTING instructions

dae19ce14113316e3d5acd4fff378101e8e36a4b authored about 9 years ago by Elia Schito <[email protected]>
Cleanup/normalize docs

- Switched from raw tags to `NOTE:` mark for callout paragraphs
- Normalized titles to just use ...

8a753093630a29cb3add1e07adaa184970f716be authored about 9 years ago by Elia Schito <[email protected]>
Move the docs to the Opal repo

This should help keeping them in sync with the repo and also allow
generating docs for differen...

a441697dd95bd6dcd91dccb737757893bad63845 authored about 9 years ago by Elia Schito <[email protected]>
Fix the case of Ruby and JavaScript

ht @bbatsov

3a3e4cbc4e50cb36ce80915c3d40d9b6a465c494 authored about 9 years ago by Elia Schito <[email protected]>
Whitespace

170e548ab77bf79079fee2faae9813e124e1d9c6 authored about 9 years ago by Elia Schito <[email protected]>
Be friendly to lazy minds by pointing out the TLDR

221a9928997f41cda75b801d570439dd4c324dd5 authored about 9 years ago by Elia Schito <[email protected]>
Remove documenting task in favor of opal/docs

The opal/docs repo will be in charge of the docs generation.

2ac3908b3b35f4cb7149ae0c6be70b44845ba455 authored about 9 years ago by Elia Schito <[email protected]>
Fix Comparable recursion

ec8f400c658f0c81a1c8fae0b6d7c78b23969708 authored about 9 years ago by meh <[email protected]>
Merge pull request #1083 from iliabylich/implement-missing-methods-on-nil

Implemented nil#to_c, nil#to_r, nil#rationalize.

6da7f6afa1633092ca4dca61051f23441dd1fb4e authored about 9 years ago by meh <[email protected]>
Implemented nil#to_c, nil#to_r, nil#rationalize.

5b19e6b08313958d7cc1375745870fcc8413857d authored about 9 years ago by Ilya Bylich <[email protected]>
More opal/base and opal/mini improvements

ec2c70d15d95204053c0fb6d2aff06458f1bd52a authored about 9 years ago by meh <[email protected]>
Merge pull request #1081 from wied03/master

Correct earlier duplication of RubySpec for class descendants issue

93f255163ab31cb44a8bdf8a1dbd61004761ddae authored about 9 years ago by meh <[email protected]>
Ruby specs were available for https://github.com/opal/opal/pull/1078 (commit 35b2a095dd6def54078f1ff57a141470ab62d566), so removing the custom specs that were added and using those

dd24ee9e4eb21ae98fda0f5dc068bf58df85cc2a authored about 9 years ago by Brady Wied <[email protected]>
Fix Native::Object#respond_to_missing?

47969e5500b1a30697a5992f621dac0923ecdf11 authored about 9 years ago by meh <[email protected]>
Fix Module#constants to return a cloned Array

1552d365cf25f689c97c8f31dd5e0110a2ab9a41 authored about 9 years ago by meh <[email protected]>
Fix Kernel#respond_to_missing?

5f9af76caa2850034476c6f4d23f5133203ca689 authored about 9 years ago by meh <[email protected]>
Fix Module#to_s

3e0b1b305ca625c21dcf293dd38578fd17da6a74 authored about 9 years ago by meh <[email protected]>
Merge pull request #1078 from wied03/master

Fix class descendant issue

2f96455a49a99f608aafe7969d05b07a5a908b5c authored about 9 years ago by meh <[email protected]>
* Replicate https://github.com/opal/opal/issues/1077 with a spec (could not find any ruby specs for this)

* If we're equal, return false right off the bat

35b2a095dd6def54078f1ff57a141470ab62d566 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1072 from jgaskins/optimize-enumerable-sort_by

Optimize Enumerable#sort_by

c7952014126a09b2dea6c878e27217bda644d67f authored about 9 years ago by meh <[email protected]>
Add argument destructuring back into sort_by

3c181deebdaafdfab75c8d5240e3be1058a0144f authored about 9 years ago by Jamie Gaskins <[email protected]>
Optimize Enumerable#sort_by

I ran a benchmark that sorts a shuffled array of 50k objects. That
benchmark ran in 1040-1100ms ...

ce7de7e3b83ef85ba70e8c5f201ad909c307a763 authored about 9 years ago by Jamie Gaskins <[email protected]>
Fix Module#const_get when passing '::' as name

c2962c2f22983968d7144984ab6d641752d290a6 authored about 9 years ago by meh <[email protected]>
Make cherry-picking easier

0abd0f489b365425a9e62557862dc5b1f605b00a authored about 9 years ago by meh <[email protected]>
Do not use Regexp in Module#const_get

433f3a859c4e058151aee4f73dad223de4d82f38 authored about 9 years ago by meh <[email protected]>
Move MatchData to regexp.rb

They're tightly coupled anyway.

55fe85a032712e0f6e0971c4e8559710ef2c0cd8 authored about 9 years ago by meh <[email protected]>
Alias #[] to #byteslice

It's not really the same thing, but it works for ASCII, it will need to
be added for real in Enc...

625b1b3fa60a823110a91d2450a9562c75c79190 authored about 9 years ago by meh <[email protected]>
Update Encoding to work with latest changes

bdaae7efb7e9bda5de9329e3c8c3b90ffc2bc678 authored about 9 years ago by meh <[email protected]>
Cleanup StringScanner and implement some missing methods

c604685071f8560d3357044683a99b80b210a99b authored about 9 years ago by meh <[email protected]>
Pass some StringScanner specs

51812b101b6f3675b21ab46701afee925b9c85d8 authored about 9 years ago by meh <[email protected]>
Add StringScanner#exist?

Closes #996

697476d4f233e63ac56a2e8cf89aefccda1eb943 authored about 9 years ago by meh <[email protected]>
Fix String#each_char and String#each_line handling of break

3af286b4f926d1e94e02b8ba400984307b00e0f1 authored about 9 years ago by meh <[email protected]>
Add Native.proc helper

Closes #697

a592c83347ab661b977a3ee0725cd8704bffa149 authored about 9 years ago by Slee Woo <[email protected]>
Implement throw and catch

71ddd1f0325e83047cdae31c28ca72c13c642c29 authored about 9 years ago by meh <[email protected]>
Remove wrong module Opal specs

0a8be0d59339c0a3d99a81dbc4ed2f5bdc264940 authored about 9 years ago by meh <[email protected]>
Fix some bubbled up module/class issues

dd81fb4bfe337c0321ef1a8f7def2a3049a3fd83 authored about 9 years ago by meh <[email protected]>
Enable and fix language/module specs

158c71f654a56ff5e2096ad58aa647ab29665f37 authored about 9 years ago by meh <[email protected]>
Make Math.erfc compliant

9a0fc2a99091865ea544519d02984cc8c81dd681 authored about 9 years ago by meh <[email protected]>
Actually enable Complex specs

6b56b5752d53c5cbb280a0c87484a1facfda17bf authored about 9 years ago by meh <[email protected]>
Fix Number#round for Integer

349cc51ba79d78b216c1710ce95e6e2b1bb5c4c0 authored about 9 years ago by meh <[email protected]>
Fix Number#round

64e91a69bcac8624863b2b1f36b289e2e7c47619 authored about 9 years ago by meh <[email protected]>
Move Fixnum bugs to the proper unsupported filters

4d6bfdd09503062aafaedd9b84d638207ddc227d authored about 9 years ago by meh <[email protected]>
Update spec filters

cb6a0a60b58e12d62724971c510c30a7ba396663 authored about 9 years ago by meh <[email protected]>
Fix Number#[] and add Number#bit_length

36ef49734d88235093cfb4f0c00469ba286b807d authored about 9 years ago by meh <[email protected]>
Add Integer::MAX and Integer::MIN

885370d54ca73a6c439ccb6133127e02d4c71b51 authored about 9 years ago by meh <[email protected]>
Add Number#bit_length

2f164c62920f69614392d7a8a1f3725639fd4998 authored about 9 years ago by meh <[email protected]>
Some compliance fixes for Number#coerce

4271102aa82f516174cfbcade5b8938b6bddf4df authored about 9 years ago by meh <[email protected]>
Update CHANGELOG

97f6ea3efe649484eb8762b96263e82670096617 authored about 9 years ago by meh <[email protected]>
Update filters

e762c25cc2b791c98ff70733425399dfbff84ef3 authored about 9 years ago by meh <[email protected]>
Add reflection methods to Module

52eb1beba76ed6a3e5c5f6f770b5a899f9018ee9 authored about 9 years ago by meh <[email protected]>
Compile :undef into the runtime helper

a87861c8c39e042b38c4ed6da6600b591d3ab208 authored about 9 years ago by meh <[email protected]>
Add reflection support in the runtime

17c0db14640e6e5555ef75d9863c849aa06c6272 authored about 9 years ago by meh <[email protected]>
Add default implementations for reflection methods

eaa9f8e91400cae9d48ff66ee4376ff4f4bc9d88 authored about 9 years ago by meh <[email protected]>
Do not undef #new on Boolean because it crashes things

9d7460c217b6f0c9c22a9214bf400e7aeb1326a3 authored about 9 years ago by meh <[email protected]>
Run jshint on stdlib too

4ab8117d40ca5cea72b257eb6a60f2be8a13c3c0 authored about 9 years ago by meh <[email protected]>
Split runners for opal and rubyspec

c0de54cee999d15e777aeffcaa63f0f3afcb300e authored about 9 years ago by meh <[email protected]>
Enable some passing specs and move unsupported failures

90ac398bed7489513d5ad55b11746bc75a41bdc2 authored about 9 years ago by meh <[email protected]>
Fix Opal.defs and Opal.alias behavior for singleton classes

f73f766b261b881e6cd3256287b8afa28af99693 authored about 9 years ago by meh <[email protected]>
Add Module#method_added

5000a19fb981e7233e82040ed68b83b45a974a3b authored about 9 years ago by meh <[email protected]>
Add BasicObject#singleton_method_added

8b8a9f1434133d1d8e77f9522a864ab908fac6fe authored about 9 years ago by meh <[email protected]>
Enable relevant specs and update filters

1187fee04f7fd3bebe86d2dc07b4933dbdbba8e6 authored about 9 years ago by meh <[email protected]>
Make Complex fully compliant

af7cd74a60f0694733af13e17bb1a0de0a500988 authored about 9 years ago by meh <[email protected]>
Minor Rational refactoring and bug fixes

dc2b23101866e4c488aed3218f6d461b53d89430 authored about 9 years ago by meh <[email protected]>
Fix a couple Number bugs with Infinity

d6292429aabb28bf8a00a01263ef1d5baf5b6bd5 authored about 9 years ago by meh <[email protected]>
Numeric generality fixes

448d92ef4596f9c5d6d610f9583c472c72796725 authored about 9 years ago by meh <[email protected]>
Keep Math internal constants local to methods

de3eef5bc15d8cfadc1d5892997e4609ae1b180d authored about 9 years ago by meh <[email protected]>
Fix merge-hell leftover

642df46c742b65ecf8f79767b73e893e6603ba27 authored about 9 years ago by meh <[email protected]>
Make Kernel#Rational reduce and Rational.new just take the values

68007a4481865395d028bbf34795e698a6d1ce58 authored about 9 years ago by meh <[email protected]>
Fix a bunch of minor Number failures

e8846a9ca6f200a1bd187ea2a840b26da75afd5e authored about 9 years ago by meh <[email protected]>
Add Math#cbrt polyfill

d5fd265d9e6f45919637afd69cd651c2b6d68b18 authored about 9 years ago by meh <[email protected]>
Fix most remaining Math failures

a0dabf5b294dc3db59eef47351d929d4319a2801 authored about 9 years ago by meh <[email protected]>
Fix a cli spec

554de86cbde0ae10964ccd76ad44909104b9cd7b authored about 9 years ago by meh <[email protected]>
Enable more Numeric specs

a61bf55b9dae90392bd445b6d28f7bf7588e7648 authored about 9 years ago by meh <[email protected]>
More Number#** fixes

3a206b879211dc1ef3fbd652ad0b3fd6eee3d3fd authored about 9 years ago by meh <[email protected]>
Fix Number#coerce

acb451f8da2598b675aff4d122280ea1b8e7c1ff authored about 9 years ago by meh <[email protected]>
Rewrite Math.ldexp to be intelligible

304fcbf203f7ca068b0e785f8d8e6dcaa743b45b authored about 9 years ago by meh <[email protected]>
Remove useless workaround from Number#is_a?

81cd558e3fff52b34fdd98ebaf856d6b3836ccea authored about 9 years ago by meh <[email protected]>
Make Rational fully compliant

a0312b7a758157a0cbd1d2ec420179fe83f258e1 authored about 9 years ago by meh <[email protected]>
Fix Number#angle

28232a904570fa9a8b0d98fe12c6d668299b271b authored about 9 years ago by meh <[email protected]>
Make Math compliant

bbff3aacc66eb4fa7d42cd9fa78bae5e62155d09 authored about 9 years ago by meh <[email protected]>
Fix Numeric#truncate infinite recursion

736b594e81f927bbe7f4de93f8ce4051f2d5f846 authored about 9 years ago by meh <[email protected]>
Add Number#to_r

5d63471da02c1faaae6122d6b856db57a0bc4521 authored about 9 years ago by meh <[email protected]>
Fix Numeric#<=>

8756343e6e948cfcf5e4813d92de9d79490c3b24 authored about 9 years ago by meh <[email protected]>
Fix Numeric#coerce

2376ae5d3a7e84cdb433a6b1e3d8ad53606ac0ee authored about 9 years ago by meh <[email protected]>