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 #1109 from iliabylich/implement-enumerable-chunk

Implement Enumerable#chunk.

3b96fe1a04e55b0e99c291de8507824172bb9178 authored about 9 years ago by Elia Schito <[email protected]>
Implement Enumerable#chunk.

7033dcf10d1f792dec1fc87bf32b2854066ae74a authored about 9 years ago by Ilya Bylich <[email protected]>
Re-add filters targeting spec/opal (vs rubyspec)

39952a9be480fdac0f9b2241a96efdf7d40b7821 authored about 9 years ago by Elia Schito <[email protected]>
Kernel#freeze is now a noop

52f8febcac71b8b84479ad633b17de808e334656 authored about 9 years ago by Elia Schito <[email protected]>
Remove unused and duplicate filters

8f2145bccc63c5a98fa0298ac35298453820fd95 authored about 9 years ago by Elia Schito <[email protected]>
Keep track of unused filters

Should help the housekeeping.

ad52325e569441737688ca31558ec9b56e1ca20c authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1134 from wied03/openstruct

Tweak Exception#inspect to match the Rubyspecs

1210492667269f42a0fb44cd117a7a5ad4571ad7 authored about 9 years ago by Elia Schito <[email protected]>
Update to latest Rubyspec

f2d7d59ddde79b2f59c9b08d555a072a89529d5b authored about 9 years ago by Elia Schito <[email protected]>
Fix support for PATTERN env var in specs

e25bbfb36859e4e47923d83fdad0baed990f0b0d authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1140 from opal/elia/operators-method-missing

Allow method_missing to receive operators

fc70e863601515009f458f42d6704adff9981be7 authored about 9 years ago by Elia Schito <[email protected]>
Allow method_missing to receive operators

fixes #1137
fixes #1121
closes #1136

af7db537e061a06f8109bb21c8b5045796247b2b authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1139 from opal/elia/kernel_not_equal_fix

Make !~ be a real method defined in kernel

6f0611eeb4df44f06bb912fca3b59a9116e9c86e authored about 9 years ago by Elia Schito <[email protected]>
Make !~ be a real method defined in kernel

7fcdb3bce3e6cad6647342f94bded614d5b23392 authored about 9 years ago by Elia Schito <[email protected]>
Test and add support for operator method missing

73ec2783e95d4fa29faf9296e7f8a9d0bd246380 authored about 9 years ago by Brady Wied <[email protected]>
Remove now redundant reader

64092c2ac72fa5cf8f5eb1eccaa8ad87b310afee authored about 9 years ago by Brady Wied <[email protected]>
Make this simpler and pass another case that needs to be added to rubyspec

bc57d268bc314f1d52a13a749584a04fab9c9d78 authored about 9 years ago by Brady Wied <[email protected]>
fixup! Use the internal API to get the singleton class

Otherwise redefining the method would break the syntax.
true/false/nil singleton classes are the...

e35d5094170d6ecdba6a0e97e108a1342f14704b authored about 9 years ago by Elia Schito <[email protected]>
Tweak Exception#inspect to match the Rubyspecs

3643fe1ddce6ac8ad87c88ed60b5bcc31b4cb291 authored about 9 years ago by Brady Wied <[email protected]>
Use the internal API to get the singleton class

Otherwise redefining the method would break the syntax.

dab28a8cde67f73cfee5006261df2a94e26aada4 authored about 9 years ago by Elia Schito <[email protected]>
cli: Fix using --sexp with stdin

653a371fa180d5c27f5261434843f4ac546bb0e4 authored about 9 years ago by Elia Schito <[email protected]>
Merge in master

09157473e7773484b1a0bc0458e1cc4a595e0c00 authored about 9 years ago by Brady Wied <[email protected]>
Fix struct hash method

bcc2e955c4b23a6f36e87f2409afa2f56a6c6f65 authored about 9 years ago by Brady Wied <[email protected]>
Allow mspec_node & mspec_phantom without SUITE env

acda5649755287b632e8dff7eddcb6d4d71ac0df authored about 9 years ago by Elia Schito <[email protected]>
Update README after ENV['SUITE'] became obsolete

c0ec5a018b0e6f76374a315fa8063f97867e32b5 authored about 9 years ago by Elia Schito <[email protected]>
specs: Don’t require ENV vars to run specs

729aec9e0e9bc5ba98ba9e971a724d08f933c6f6 authored about 9 years ago by Elia Schito <[email protected]>
Add some encoding related Time spec failures to bugs

d3e041e34b86a1cb141b5bb7d020b02cc1edbf4c authored about 9 years ago by Elia Schito <[email protected]>
Typo: fixup 74f2a8a7c7 (docs: Add some API documentation for native.rb)

The kwargs change was supposed to be part of a different commit. (-.-’)

7863e67eddd59a43737bf51d00a043ed9dc3a821 authored about 9 years ago by Elia Schito <[email protected]>
Disable #external_encoding check in minitest

8749a9526264172d72e5fd6d582b05b6f470b2d1 authored about 9 years ago by Elia Schito <[email protected]>
Fix kwargs for m(a,b=nil,c:nil)

3a82cf2a69fc1ad10dc40fcd08cf32e0ffe5a6be authored about 9 years ago by Elia Schito <[email protected]>
Add some missing checks to String#force_encoding

99827e699e75c5b48c88640afaeba19cbe7cfe0d authored about 9 years ago by Elia Schito <[email protected]>
Add a simplistic String#encode

867a560f61a8aa47a7dc98a39792e9890e896034 authored about 9 years ago by Elia Schito <[email protected]>
Bump version and update the Changelog (0.8.1.rc1)

376d16af26e738dbf84f18240a6379109f287822 authored about 9 years ago by Elia Schito <[email protected]>
Ignore the ruby spec dir (from 0.9+)

5ff0a8b7b54fb9357124f275602f56587113a054 authored about 9 years ago by Elia Schito <[email protected]>
Ensure require_asset receives a String

In some cases a Pathname was passed, but that’s not ok for some versions
of Sprockets.

f967ae20da05b8f559470a5466eb1cce4cf1869d authored about 9 years ago by Elia Schito <[email protected]>
Add FileUtils.chmod to the Node.js adapter

356b0c142f1ac3535a501877d4fc2519da484eb6 authored about 9 years ago by Elia Schito <[email protected]>
Reorder methods

294c215893154b952372385e575aae63b478eb20 authored about 9 years ago by Elia Schito <[email protected]>
docs: Add some API documentation for native.rb

74f2a8a7c725352e0fcefb56fdf8d553970f42c1 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1120 from jgaskins/recursive-native-hash-conversion

Make JS object->Hash conversion traverse arrays

13c8a93047b488186a21bd92c2ed4115c3d77494 authored about 9 years ago by Elia Schito <[email protected]>
Use $$is_array instead of constructor

fda1955484e4f0471fa8bfaa1349a01da1306390 authored about 9 years ago by Jamie Gaskins <[email protected]>
Make JS object->Hash conversion traverse arrays

Fixes #1095

f5b3fc90d25c95b0bd6fbd54804f27896db421d1 authored about 9 years ago by Jamie Gaskins <[email protected]>
Merge pull request #1119 from wied03/and_operator_work

Make return value from local_var &&/and something consistent

07faa47123ab508ee5bb12e049e7c39c13862a57 authored about 9 years ago by meh <[email protected]>
Latest rubyspecs (covers https://github.com/opal/opal/issues/1090)

aafd15a2c8ffd17536eecb8d22b4f46656dbea36 authored about 9 years ago by Brady Wied <[email protected]>
Address cases where LHS variable is nil

23d6809010db94f4de163b1f9e80de3e9a07daa1 authored about 9 years ago by Brady Wied <[email protected]>
docs: Typo / Copy

ref #1113

18f4a367260450ff01a1bc19e1e3641c56d0ff1d authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1118 from wied03/master

Latest RubySpecs for Class PR

c88d193af52e8c9b824fcc3fbe0514a2353e54a3 authored about 9 years ago by meh <[email protected]>
Update to latest Rubyspecs, which includes https://github.com/ruby/rubyspec/pull/135

c270de65a1dce8ea19d04f4fc15defd63b808d2f authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1114 from wied03/anon_class_work

Fix classes defined within anonymous classes

2e125c868e0b944658b74903c535932c9c4e989c authored about 9 years ago by meh <[email protected]>
Ignore self in case it's an anonymous class and always use the base of the current scope

45ca603957d052f9cad7a2a68be585e4253380f2 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1113 from opal/elia/opal-parser-docs

Add documentation for opal-parser (including Opal.eval)

4d3963951cd25a68672fed089908b9bc4b7b49aa authored about 9 years ago by Elia Schito <[email protected]>
Add Kernel#eval to unsupported

Will fail with proper instructions on how to enable the feature.

631d5c454bf2e5799c25457e47f77169cb11d235 authored about 9 years ago by Elia Schito <[email protected]>
Add documentation for opal-parser

6bb13f266131423554467741d168f5ef585a8fa9 authored about 9 years ago by Elia Schito <[email protected]>
Copy tweaks

1c0d981d54150df908690724645aa8ab4b4f2886 authored about 9 years ago by Elia Schito <[email protected]>
Add File.write to nodejs File adapter

208421af2f991df40e9035b3b0b965f98542a776 authored about 9 years ago by Elia Schito <[email protected]>
docs: Javascript → JavaScript

ht @bbatsov

7a00e66688859fa1acdecf1d0a9d9f8691a9580e authored about 9 years ago by Elia Schito <[email protected]>
Fix comment after fb199dfed0

fb199dfed0 (Refactor corelib structure for cherry-picking and unsupported features)

[skip ci]

501e11cf05a9b9ff2e863dc917f8cdd44c87899a authored about 9 years ago by Elia Schito <[email protected]>
Add docs about upgrading to current version

[skip ci]

3c4c6fc19229525a374064e2d7b2835db0679540 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1059 from opal/0-8-sprockets-cache-key

Use official sprockets processor cache keys api

24b7202d0a04d9fbddba498997d81ba3b3998d04 authored about 9 years ago by Elia Schito <[email protected]>
Clarify trade-off in calling JS

Closes #1098, the original text has some minor tweaks and an added list
item regarding the `.JS`...

050b9a751cd99cb1b9bf97e3c534a68fdaa055a8 authored about 9 years ago by Ashiq A <[email protected]>
Cleanup Opal.add_stubs

becd3bf9bceec3a8f2991102b7196fe9a62683c0 authored about 9 years ago by Elia Schito <[email protected]>
Opal.loaded now takes an Array and returns nothing

Should make its output a bit nicer and more streamlined, especially in
production.

53a1c21216eb7aaaa26c75b064ff9ab239ff1437 authored about 9 years ago by Elia Schito <[email protected]>
Ensure require_asset receives a String

In some cases a Pathname was passed, but that’s not ok for some versions
of Sprockets.

53c82d90c5dba0b51e8dcc3dd02299688e76990e authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1107 from iliabylich/add-support-for-recursive-structs-comparison

Add support for recursive Struct comparison using #== and #eql?.

79d73fae1972b328a74a8d7c14cfb8c260c92279 authored about 9 years ago by meh <[email protected]>
Add support for recursive Struct comparison using #== and #eql?.

1a33f23fdb4b07ff07b89f8077da060f1fdb635c authored about 9 years ago by Ilya Bylich <[email protected]>
Move load_code helper from Processor to Sprockets

7b664f10edd2ef58ff9857a7dd5035b1736f1f83 authored about 9 years ago by Elia Schito <[email protected]>
Docs for Opal::Sprockets.javascript_include_tag

4cde858b0f90d6e8fdf62a00e9c44bf64887c454 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1106 from wied03/pp_rubyspec

Update to latest rubyspecs and include PP ruby spec for 7bd7884

3b96c89629a79bf01ed92fe60aa120a3babfa2a9 authored about 9 years ago by Elia Schito <[email protected]>
Update to latest rubyspecs and include PP ruby spec for 7bd7884

f08d6e48e4c658862d9804560c715e4454ea591c authored about 9 years ago by Brady Wied <[email protected]>
Update the changelog for #1104 & 1f386554

[skip ci]

5643b0b300e1f48f196b8dffe1d3b77e3cedd52e authored about 9 years ago by Elia Schito <[email protected]>
Add console handling to the stdlib

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

Improve PP stdlib defaults

1d0c44965bc0443246551f32bd9e1b7c75605c50 authored about 9 years ago by Elia Schito <[email protected]>
Tweaks for instructions on the script/ruby tag

887336053687115a452300d1ef786dd2f26b40cf authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1093 from gabrielrios/inline-ruby

[Docs] Adding instructions on how to use opal-parser.js

83ecf31be2ce757088b35961925abd89b6bbc7d8 authored about 9 years ago by Elia Schito <[email protected]>
* Use $stdout by default, which is closer to what MRI does (they use $<, but that would require more extensive gvars changes)

* Remove the attempt at pretty printing by console.log'ing the object

Tests for this submitted a...

7bd788497c43e7bc1dfbc2064421020be2543d27 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1101 from iliabylich/fix-randomly-failing-tests

Add two failing specs to /bugs.

bf51185f4818c11f8d999eed6cbd48dd2f60e0a6 authored about 9 years ago by meh <[email protected]>
Updated rubyspec to the latest revision.

7f8ce624deb972f31d7beeb9dc06c58880561efa authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1100 from iliabylich/add-uglifyjs-installation-to-travis-build

Add UglifyJS installation to travis build.

7ca445aa30506dc8969ac21ab411658bd51b5f5e authored about 9 years ago by Elia Schito <[email protected]>
Create the spec folder before writing the file

0140f171d9b81dab0ff0f00e1c25b4d192c85b5d authored about 9 years ago by Elia Schito <[email protected]>
Typo, fixup d3a6d9c09d (Add rubyspec via phantomjs to CI specs)

c48afbca9a80aedc542451fffaf4ff35eb132753 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1103 from opal/elia/mspec-phantomjs-rubyspec

Add rubyspec via phantomjs to CI specs

2bf9b8484dca063d656a4a3bb10c4b57df48bffa authored about 9 years ago by Elia Schito <[email protected]>
Add rubyspec via phantomjs to CI specs

d3a6d9c09d510d64e7651d5ca8d1a21cfdb5f1d7 authored about 9 years ago by Elia Schito <[email protected]>
Use Ruby and JavaScript when referencing languages

7b26dadd7426b3b9291bef5835f08e62b2373003 authored about 9 years ago by Jeremy Evans <[email protected]>
Backport .JS syntax docs from opalrb.org repo

ref: https://github.com/opal/opalrb.org/pull/22 by @jeremyevans.

5d727a1857ffb32e98286ce7914384cf3c372aee authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1102 from opal/elia/review-mspec-phantom

Cleanup and simplify the mspec_phantom task

de31de4dd45fc6ed8cc72514ce1ed837511fea7b authored about 9 years ago by Elia Schito <[email protected]>
Proper fix for Number#bit_length

Apparently there's a >>> operator that ignores sign.

19d432536b128ca2027dd4e3393019dc7a07d334 authored about 9 years ago by meh <[email protected]>
Fix infinite loop in Number#bit_length

> 9007199254740991 >> 1
-1
> 9007199254740991 << 1
-2
> 9007199254740992 >> 1
0
> 90071992547409...

0ffaa4aeb13c938a37ce819788f79f022a9a31ec authored about 9 years ago by meh <[email protected]>
Avoid warning messages in the mspec_phantomjs task

11bad90cb48e599120f2feb8eec3e06f5f7e5df7 authored about 9 years ago by Elia Schito <[email protected]>
Cleanup and simplify the mspec_phantom task

3af6fd5e91b0197f28bbe039ed199167de45c7e9 authored about 9 years ago by Elia Schito <[email protected]>
Remove unused file

Which was accidentally pushed to master in 0208fc94.

7327505d41ff1e8955d3ca80289c75bd31578bea authored about 9 years ago by Elia Schito <[email protected]>
Add two failing specs to /bugs.

d9a19614c971023f8e47c662d4141c06f8abe242 authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1099 from iliabylich/copy-singleton-method-on-object-cloning

Copy singleton methods on object cloning.

ee53ea8d388e60c9d4d7dbd85accfb1764df8026 authored about 9 years ago by meh <[email protected]>
Copy singleton methods on object cloning.

78016aa11955e4cff3d6bbf06f1222d40b03a9e6 authored about 9 years ago by Ilya Bylich <[email protected]>
Add UglifyJS installation to travis build.

974f1e2573b112a2e83f44f71d0a943615ca4177 authored about 9 years ago by Ilya Bylich <[email protected]>
Update the MSpec instructions in the README

73108890739001ca5173800f2f813d840fc9bf95 authored about 9 years ago by Elia Schito <[email protected]>
Add encoding info to Opal::Server index.html

afce13596ab0c9be5fdfc243030805aa3956162b authored about 9 years ago by Elia Schito <[email protected]>
Small README tweaks

3c1eba32d17e4268f6d0b84a99cc8de59d32d98f authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1094 from iliabylich/store-struct-attributes-in-hash-instead-of-ivars

Store Struct attributes in hash instead of instance variables.

cfc5833d5daad97cf85138f9fb8927157c456398 authored about 9 years ago by meh <[email protected]>
Store Struct attributes in hash instead of instance variables.

c28b7ab6078f8898f6beaa521d1f56e2643e217c authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1096 from jgaskins/optimize-splat-args

More splat args optimization

802b5071c6d987a40b99fe3f9dd785c02da6cc84 authored about 9 years ago by meh <[email protected]>
Optimize splat args

Turns out Array.prototype.slice(arguments, n) is slow because it can't
be optimized in the VM, p...

7d4002fcfd686558c1aa99894d2784a26e55346a authored about 9 years ago by Jamie Gaskins <[email protected]>
Merge pull request #1092 from iliabylich/add-validation-of-ivar-get-and-set

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

61fbc4d3ead03ad2111ef7435564a4f2d5b4ec09 authored about 9 years ago by meh <[email protected]>