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

Normalize CHANGELOG whitespace

cf58dfb23153b3cb55c777009640f1f986f56860 authored almost 9 years ago by Elia Schito <[email protected]>
Bump version to 0.9.0.beta2

7461d1f782d80caba850ebf5ab0aa68680e91530 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1129 from wied03/regex_modifiers

Regexp multiline white space, allocated fix, === fix, options optimization

2796ae2f4ed2db7e56e5d7a5bc96c061ed5a666d authored almost 9 years ago by meh <[email protected]>
Merge pull request #1165 from wied03/struct_fix

Remove flawed method check that was causing struct issues

f7dc4ad7965dfbace35bc5e45b4e4100827ac073 authored almost 9 years ago by meh <[email protected]>
Fix wrong var declarations in JSON

546849abec31f1aafbf338553d7ab87f0d1833e2 authored almost 9 years ago by meh <[email protected]>
Regexp multiline white space, allocated, ===, options

Fix issue where Regexp does not consider carriage returns/white space a match for . in multiline...

afbcd87a43a246e52f9c23a23178cc7fd082752c authored almost 9 years ago by Brady Wied <[email protected]>
Fix JSON.load and JSON.parse diverging semantics

45157a35cacf9510d9cb1d99b25de46e073de112 authored almost 9 years ago by meh <[email protected]>
Remove flawed method check that was preventing something? from working with struct

Methods ending in ?, !, etc. are valid but this check did not like them. In addition, it would f...

76668908d13e42dde0e80688353b70c61c1593fe authored almost 9 years ago by Brady Wied <[email protected]>
Merge pull request #1179 from opal/elia/max-args-check

Add max-arity checks

959da7babe9dfb0ac47934451a5930e4412e3dce authored almost 9 years ago by Elia Schito <[email protected]>
Add some initial arity spec in the Opal suite

7e641c93800e7f715475fa9e65e753a6af420060 authored almost 9 years ago by Elia Schito <[email protected]>
Perform the arity check after the initial setup

Previously arity checks would raise an error without clearing the block
for a method, the could...

7cf471534c2a4b826d06a328008a9c8fd393493f authored almost 9 years ago by Elia Schito <[email protected]>
Add missing args from core methods

b1c7cd8ec740f4089b34537c6c2ac2bd4b470ddf authored almost 9 years ago by Elia Schito <[email protected]>
Check for max arity too

b7023d75f4caee83813151cbb02294ce4d378d67 authored almost 9 years ago by Elia Schito <[email protected]>
Whitespace

f7eb21831668f85a9bfe7867ebc3f30254cb0aee authored almost 9 years ago by Elia Schito <[email protected]>
Revert "Exclude files marked as excluded in spec/rubyspec from rake PATTERN glob"

This reverts commit 8731cc67e71f867849428d7cfd0a34005e609e8d.

The original comment was:

> Excl...

8c0abf9de225ba22d9d4d3028f68e535bc0330c8 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1171 from iliabylich/implement-enumerable-minmax

Implement Enumerable#minmax.

f1fe01f590f5221d9cddcc8b0942ed2aad8bd0f5 authored almost 9 years ago by meh <[email protected]>
Merge pull request #1178 from vais/rubyspec

Update to latest RubySpec

ec8e0373f44d54a7f8fd66ecc9b1befc966cae88 authored almost 9 years ago by Elia Schito <[email protected]>
Update to latest RubySpec

6fa9eb354d3c624bbbcd83b1b561fce68184dd60 authored almost 9 years ago by Vais Salikhov <[email protected]>
Add an official API for resetting Opal.paths

91e98c95bb18fe3d79a34d34537a7fdb4ff7f109 authored almost 9 years ago by Elia Schito <[email protected]>
Add docs and specs for Opal.use_gem

66a2a8da726b7c6a52eede5eae576f82c799a923 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1177 from vais/contrib

Revise CONTRIBUTING

7659c33f4497314ccc4cf1ac7d911001e6f0ce26 authored almost 9 years ago by Elia Schito <[email protected]>
Exclude files marked as excluded in spec/rubyspec from rake PATTERN glob

E.g. in spec/rubyspec we have:

rubyspec/core/string
!rubyspec/core/string/scrub_spec

This ...

8731cc67e71f867849428d7cfd0a34005e609e8d authored almost 9 years ago by Vais Salikhov <[email protected]>
Revise CONTRIBUTING.md

d449bec05ad9eea023232423630c28152e165ff5 authored almost 9 years ago by Vais Salikhov <[email protected]>
Make RubySpec benchmarking work again

5e06eaadda6d4f4930e61f808878493e0735f0fd authored almost 9 years ago by Vais Salikhov <[email protected]>
Implement Enumerable#minmax.

f2333ac72eb596eb53c54c8c6bfb7be674eb3481 authored almost 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1172 from wied03/name_error

`NameError` and `NoMethodError` - add `#name` and `#args` attributes

ac584f260427f0ec8705b889b2be9ca8196f20f0 authored almost 9 years ago by meh <[email protected]>
`NameError` and `NoMethodError` - add `#name` and `#args` attributes

0284013be869f02d801bc4b4038ac23cfcad81bd authored almost 9 years ago by Brady Wied <[email protected]>
Changelog entry for Enumerable#each_cons

Added in #1170

[skip ci]

e4c03c2956984649d0260e4d5aaf4f05177503f0 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1170 from iliabylich/implement-enumerable-each-cons

Implement Enumerable#each_cons

8196e46125b84fc8b84c8af69e375231e45e7941 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1169 from wied03/module_exec_signature

Module_exec ruby signature consistent with args case

c8a05f7ff39e39bc10454a12c4b21040c4c086bb authored almost 9 years ago by Elia Schito <[email protected]>
Implement Enumerable#each_cons.

cebe00e4a02b71b139fa1cbc9f4b9083be92a3eb authored almost 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1168 from wied03/private_class_methods_sig_fix

Private class method, though unsupported, now allows multiple args

34c7365554dd100ea833c8a415f170b22a71b0dd authored almost 9 years ago by Elia Schito <[email protected]>
Module_exec ruby signature consistent with args case

Also make exception consistent and remove 2 rubyspec filters

1f9baea253e3cce2b2107b41cb40a8f5d81ee971 authored almost 9 years ago by Brady Wied <[email protected]>
Private class method, though unsupported, now allows multiple args

Should keep code that calls this from throwing an error

eb6e9743d01eaa267fb586c995f38d426013a496 authored almost 9 years ago by Brady Wied <[email protected]>
Merge pull request #1164 from wied03/rubyspec_upg

Latest ruby specs that tighten up ancestors tests

129d646945a3aafbf676d3b62f9c50e4a0784731 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1152 from wied03/set_superset

Add super/subset capability to set

798182207c6280752744e4890a9907fe9e5f00d7 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1166 from wied03/string_gsub_optimize

String#gsub optimization

fd61c05357ad5a82102a8f03bbaf1e2f01513b7c authored almost 9 years ago by meh <[email protected]>
String#gsub optimization

Convert Ruby return to JS return and avoid the returner logic which adds a try {} catch around t...

a011a33896a7dde4814e46acea3b9d27525bd22d authored almost 9 years ago by Brady Wied <[email protected]>
Whitespace

[skip ci]

23ce1c981833042ddb5aa325c7d82716268b2297 authored about 9 years ago by Elia Schito <[email protected]>
Add the changelog entry for the new .JS syntax

Thanks @jeremyevans!

d075b2a5279e4cb3164a213a962787c7b5d17316 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1153 from wied03/undef_fixes

Allow undef to take in multiple methods at the same time

11bf291d2ef58162cfc41879f9ca88ba57fe9c70 authored about 9 years ago by Elia Schito <[email protected]>
Latest ruby specs that tighten up ancestors tests - https://github.com/opal/opal/pull/1162

ae434b16ce8e409a650e651d2a288f791836ed44 authored about 9 years ago by Brady Wied <[email protected]>
Allow undef to take in multiple methods at the same time

Also updated to latest Rubyspecs and filter out newly added ostruct private method test. Did thi...

efe33d63ad8498abef6bcd57583cc7a8527e5cc4 authored about 9 years ago by Brady Wied <[email protected]>
Bump version to 0.9.0.beta1

a7cc96a729a32bc2ff01a9694d3e2d1b92753b7c authored about 9 years ago by Elia Schito <[email protected]>
Add super/subset capability to set

b4d9af72f83e643db7ed6f4198d8b6d79285456a authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1162 from wied03/ancestors_fix

`Module#ancestors` now works correctly except for singleton classes

9ec7ba99aba39eb6975b2df3ef53f2610a8cbcf3 authored about 9 years ago by meh <[email protected]>
Merge pull request #1161 from wied03/rubyspec_upg

Latest rubyspecs

9091c52ccf12caa28a1c70c8198396ab57fe940e authored about 9 years ago by meh <[email protected]>
`Module#ancestors` now works correctly except for singleton classes

Returns only self when it should, complies with 1 more rubyspec than before

cc0e680373b1be79783cbf3d4137427c0a674516 authored about 9 years ago by Brady Wied <[email protected]>
Latest rubyspecs

Exclude new struct tests

83b9cdd24302234fa0f466ddc9d77ad49a1e8a7f authored about 9 years ago by Brady Wied <[email protected]>
docs: Update refs to old helpers

[skip ci]

aa49ff39c70b104f11a892ab50c51a85a08db000 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1149 from opal/elia/issue-1149-merge-0-8-stable

Back port fixes from 0.8.1 to master

d259ca8b9b1d3339dfb606dce30e966ac30a6762 authored about 9 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/master' into elia/issue-1149-merge-0-8-stable

50da89ee16c8963f9d5b441ee8b3066587648815 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1160 from wied03/exception_fix

Fix 'raise Exception' message case

94cfbbdc95c7355fdbcde5268d68bccbeae597c3 authored about 9 years ago by meh <[email protected]>
Fix 'raise Exception' message case

If exceptions were raised with just a class name, then undefined got set as the message, which b...

b82ad1b64e2b12b015a52deaec1fcec1eb24b081 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1159 from wied03/instance_eval_mod_fix

Handle instance_eval/exec on class/modules

3c86f660522e8589d9092dc93866e8c68c965e90 authored about 9 years ago by meh <[email protected]>
Struct was incorrectly using instance_eval, should have been class_eval

Since instance_eval method acted the same as class_eval/module_eval, it looks like it was misuse...

414ac5a4291bc1abd5b27352670e091ae205709c authored about 9 years ago by Brady Wied <[email protected]>
Handle instance_eval/exec on class/modules

Should allow defining class methods properly in blocks, including class method aliases defined i...

5fa59f011e5fe2d1b5202657a727a2ca030861f4 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1158 from wied03/instance_methods_fix

Fix remnants of is_mod->is_module rename

e4e9ac27541822eddeb1c612ae2e952ad075b8ce authored about 9 years ago by meh <[email protected]>
Merge pull request #1156 from wied03/constants_fix

Restore ability to call const_set on an anonymous class w/ non object super

660f93668912d965f8cd72d88a3172355c08147b authored about 9 years ago by meh <[email protected]>
Fix remnants of is_mod->is_module rename

Fixed both `Module#instance_methods` and `Module#to_s`

d5e9913334f1a836e3e3fd4832e5a2c66d5e623c authored about 9 years ago by Brady Wied <[email protected]>
Restore ability to call const_set on an anonymous class with a non-object superclass

Issue that was breaking opal-rspec on 0.9. https://github.com/opal/opal/issues/1154

316c9313c4a3af74a9eec29fc12b57f1e08e7305 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1155 from wied03/native_exception_fix

Fix important issue with native exceptions

69e3a8c5c0cb09db33ca1624af90a10b7153217f authored about 9 years ago by meh <[email protected]>
Fix important issue with native exceptions

Have to go back to using @message to retain compatibility, made note and added an Opal test

a586fa3563f4a051f4d3e585fd770e42b553453c authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1151 from wied03/exception_class_fixes

Exception#exception, Exception::exception, message/to_s fixes

2cd31805d262e2252e1fd94dfa9caf135d16df4f authored about 9 years ago by meh <[email protected]>
Implement `Exception#exception, Exception::exception`, `Exception#message` and `Exception#to_s`

- Optimize rescue node (in Node/Chrome/Firefox/IE11, Opal.exceptions.pop() || Opal.nil worked fi...

b18d7d3f36f6b31fae4261eeaf23b8875d5eb3f9 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1117 from wied03/raise_exception_work

Raise/Fail Exception Rubyspec Compliance

98fd494627d4fe1284c6248c82a4d3ddc7874f33 authored about 9 years ago by meh <[email protected]>
`Kernel#raise` now properly re-raises exceptions (regardless of how many levels deep you are) and works properly if supplied a class that has an exception method. Also enabled raise/fail specs

e8176829c0b377c4c9110233b7d02a8b59fed498 authored about 9 years ago by Brady Wied <[email protected]>
Merge branch '0-8-stable'

e5a54817b39baffe80658a56a50f442593cf0553 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1148 from opal/elia/issue-1111-cleanup-opal-def

Cleanup Opal.def*

7abc6854f4026ff8d1ead528f6852474f1b8bd42 authored about 9 years ago by Elia Schito <[email protected]>
Kernel#define_singleton_method almost compliant with rubyspec

Also added a naïve implementation of Module#<=

b477140bb6bd8a52c6b3f6894ca7bf36175d502d authored about 9 years ago by Elia Schito <[email protected]>
Cleanup Opal.def*

- Opal.defs(obj, …) is now just a proxy for
Opal.defn(Opal.get_singleton_class(obj), …)

- Op...

417548188fe3ee9b6d71bba2d83fac4f91895b4e authored about 9 years ago by Elia Schito <[email protected]>
Whitespace

265eb73b819a06533159c32dec644e2de15ffd6d authored about 9 years ago by Elia Schito <[email protected]>
Only add filters for the current suite for PATTERN

d98d6db06a46f3bc56e18ccc9c0919bc6dd3f04d authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1141 from opal/elia/wmnnd-time

Fix Time#yday

c64177e6bb2d2b657abb0b7e3d32f64c6ee3b337 authored about 9 years ago by Elia Schito <[email protected]>
Actually fix Time#yday by copying moment.js

374a3d36f1583e8c92c5c197c6e971e53328a1b2 authored about 9 years ago by Elia Schito <[email protected]>
Skip specs trying to change the timezone

Neither Node.js nor PhantomJS can deal properly TZ changes, thus a
warning message will be prin...

b0efd8421c9945df2faee9e77bfa4eef3e777225 authored about 9 years ago by Elia Schito <[email protected]>
Cleanup Time#yday code & enable the relevant spec

68c0db3b19b25230e666ab8ac3dfa51483561791 authored about 9 years ago by Elia Schito <[email protected]>
Use local time when calculating Time#yday

05705060f94695557e2bee6613922f31cf4c1a29 authored about 9 years ago by wmnnd <[email protected]>
Time#yday of January 1 is now 1 instead of 0

Also fixing incorrect calculation when there is a time other than 0:00

5367598ddfbb5de85942c8aac8058a13feed0189 authored about 9 years ago by wmnnd <[email protected]>
Merge pull request #1147 from iliabylich/fix-hash-hash-and-array-hash-in-recursive-cases

Fix Array#hash and Hash#hash in recursive cases.

b563d7a936766e803eeed473a93562fea363ca7a authored about 9 years ago by Elia Schito <[email protected]>
Fix Array#hash and Hash#hash in recursive cases.

564811405e34782f0da734c483cfeb2d1edd2e78 authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1145 from iliabylich/return-correct-size-of-array-combination-enumerator

Return correct size of Array#combination enumerator.

99074871d05df93ba284af7e034e490f92ca5d26 authored about 9 years ago by Elia Schito <[email protected]>
Return correct size of Array#combination enumerator.

b8a066849f2dce906a9766a0ceac0da4b0a0b225 authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1143 from iliabylich/load-rubyspecs-filters-in-testing-tasks-before-loading-actual-specs

Load rubyspecs filters in testing tasks before loading actual specs

b53a14a1fa75c3f8ef3e0cab93986397bcd7f9c1 authored about 9 years ago by Elia Schito <[email protected]>
Merge pull request #1144 from iliabylich/fix-array-initialize-to-match-rubyspecs

Fix Array#initialize to match rubyspecs.

a11e4d7b5ceb09d8e30f3b6a64eeae4f7a286685 authored about 9 years ago by meh <[email protected]>
Fix Array#initialize to match rubyspecs.

6e965447c1de4b6bbefee251b4848f433d387684 authored about 9 years ago by Ilya Bylich <[email protected]>
Load rubyspecs filters in testing tasks before loading actual specs.

ff40fdeac9c9ecb92d09a151ee5b00d11b78d575 authored about 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1132 from wied03/method_call_hash_block

Fix block after hash compilation/parser issue

d1612d4b316b395bac514f6b160919309698a7a8 authored about 9 years ago by Elia Schito <[email protected]>
Release v0.8.1

41010fc6866fc1134ec1d6cbc024ba186ddddeae authored about 9 years ago by Elia Schito <[email protected]>
* Update grammar to not forget the last parameter if there is one (val[3] is nil if none is supplied)

* Cover all cases

a73c24e256f45f34a7b9080018fe09f371e61f0c authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1135 from wied03/openstruct

OpenStruct now mostly compliant

ba4786fa9a85dc7ca7a02a08db78aa710b80b1fa authored about 9 years ago by meh <[email protected]>
* `OpenStruct` - fixed `#method missing`, `#inspect`, `#to_s`, implem…

…ented `#new_ostruct_member`, `#delete_field`, Fully compliant except for frozen behavior, and `m...

378664095a168526c1c15c09db94567612ad04d2 authored about 9 years ago by Brady Wied <[email protected]>
Merge branch 'master' into openstruct

b3f06f49f58684e612a61454e776d6c482a9c4e0 authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1136 from wied03/operator_stubs

Test and add support for operator method missing

ec07a03ba333d92e3fea7e8fa7556cea9ad8d616 authored about 9 years ago by Elia Schito <[email protected]>
Reverse test order since impl was done in different order than original PR

d498487794a6807fe26abf7e7716c853ebd2d900 authored about 9 years ago by Brady Wied <[email protected]>
Undo rubyspec downgrade

1c80167da88465119a5abb3798ea9be6d847338a authored about 9 years ago by Brady Wied <[email protected]>
White space

57521cdf49ec03e737cf30c18203ad249f217550 authored about 9 years ago by Brady Wied <[email protected]>
Undo previous change

8d6b98a249a3695b11b173fc0dc5f60d98bd70fd authored about 9 years ago by Brady Wied <[email protected]>
Merge in master

0d8508a3e990e602c2d24da810f518d5a7645d0c authored about 9 years ago by Brady Wied <[email protected]>
Merge pull request #1123 from wied03/hash_method

Struct Hash Fixes

b6082f91283cd6f97158254eef49f3777143cdb8 authored about 9 years ago by Elia Schito <[email protected]>