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
cf58dfb23153b3cb55c777009640f1f986f56860 authored almost 9 years ago by Elia Schito <[email protected]>
7461d1f782d80caba850ebf5ab0aa68680e91530 authored almost 9 years ago by Elia Schito <[email protected]>
Regexp multiline white space, allocated fix, === fix, options optimization
2796ae2f4ed2db7e56e5d7a5bc96c061ed5a666d authored almost 9 years ago by meh <[email protected]>Remove flawed method check that was causing struct issues
f7dc4ad7965dfbace35bc5e45b4e4100827ac073 authored almost 9 years ago by meh <[email protected]>546849abec31f1aafbf338553d7ab87f0d1833e2 authored almost 9 years ago by meh <[email protected]>
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]>45157a35cacf9510d9cb1d99b25de46e073de112 authored almost 9 years ago by meh <[email protected]>
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]>Add max-arity checks
959da7babe9dfb0ac47934451a5930e4412e3dce authored almost 9 years ago by Elia Schito <[email protected]>7e641c93800e7f715475fa9e65e753a6af420060 authored almost 9 years ago by Elia Schito <[email protected]>
Previously arity checks would raise an error without clearing the block
for a method, the could...
b1c7cd8ec740f4089b34537c6c2ac2bd4b470ddf authored almost 9 years ago by Elia Schito <[email protected]>
b7023d75f4caee83813151cbb02294ce4d378d67 authored almost 9 years ago by Elia Schito <[email protected]>
f7eb21831668f85a9bfe7867ebc3f30254cb0aee authored almost 9 years ago by Elia Schito <[email protected]>
This reverts commit 8731cc67e71f867849428d7cfd0a34005e609e8d.
The original comment was:
> Excl...
8c0abf9de225ba22d9d4d3028f68e535bc0330c8 authored almost 9 years ago by Elia Schito <[email protected]>Implement Enumerable#minmax.
f1fe01f590f5221d9cddcc8b0942ed2aad8bd0f5 authored almost 9 years ago by meh <[email protected]>Update to latest RubySpec
ec8e0373f44d54a7f8fd66ecc9b1befc966cae88 authored almost 9 years ago by Elia Schito <[email protected]>6fa9eb354d3c624bbbcd83b1b561fce68184dd60 authored almost 9 years ago by Vais Salikhov <[email protected]>
91e98c95bb18fe3d79a34d34537a7fdb4ff7f109 authored almost 9 years ago by Elia Schito <[email protected]>
66a2a8da726b7c6a52eede5eae576f82c799a923 authored almost 9 years ago by Elia Schito <[email protected]>
Revise CONTRIBUTING
7659c33f4497314ccc4cf1ac7d911001e6f0ce26 authored almost 9 years ago by Elia Schito <[email protected]>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]>d449bec05ad9eea023232423630c28152e165ff5 authored almost 9 years ago by Vais Salikhov <[email protected]>
5e06eaadda6d4f4930e61f808878493e0735f0fd authored almost 9 years ago by Vais Salikhov <[email protected]>
f2333ac72eb596eb53c54c8c6bfb7be674eb3481 authored almost 9 years ago by Ilya Bylich <[email protected]>
`NameError` and `NoMethodError` - add `#name` and `#args` attributes
ac584f260427f0ec8705b889b2be9ca8196f20f0 authored almost 9 years ago by meh <[email protected]>0284013be869f02d801bc4b4038ac23cfcad81bd authored almost 9 years ago by Brady Wied <[email protected]>
Added in #1170
[skip ci]
e4c03c2956984649d0260e4d5aaf4f05177503f0 authored almost 9 years ago by Elia Schito <[email protected]>Implement Enumerable#each_cons
8196e46125b84fc8b84c8af69e375231e45e7941 authored almost 9 years ago by Elia Schito <[email protected]>Module_exec ruby signature consistent with args case
c8a05f7ff39e39bc10454a12c4b21040c4c086bb authored almost 9 years ago by Elia Schito <[email protected]>cebe00e4a02b71b139fa1cbc9f4b9083be92a3eb authored almost 9 years ago by Ilya Bylich <[email protected]>
Private class method, though unsupported, now allows multiple args
34c7365554dd100ea833c8a415f170b22a71b0dd authored almost 9 years ago by Elia Schito <[email protected]>Also make exception consistent and remove 2 rubyspec filters
1f9baea253e3cce2b2107b41cb40a8f5d81ee971 authored almost 9 years ago by Brady Wied <[email protected]>Should keep code that calls this from throwing an error
eb6e9743d01eaa267fb586c995f38d426013a496 authored almost 9 years ago by Brady Wied <[email protected]>Latest ruby specs that tighten up ancestors tests
129d646945a3aafbf676d3b62f9c50e4a0784731 authored almost 9 years ago by Elia Schito <[email protected]>Add super/subset capability to set
798182207c6280752744e4890a9907fe9e5f00d7 authored almost 9 years ago by Elia Schito <[email protected]>String#gsub optimization
fd61c05357ad5a82102a8f03bbaf1e2f01513b7c authored almost 9 years ago by meh <[email protected]>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]>[skip ci]
23ce1c981833042ddb5aa325c7d82716268b2297 authored about 9 years ago by Elia Schito <[email protected]>Thanks @jeremyevans!
d075b2a5279e4cb3164a213a962787c7b5d17316 authored about 9 years ago by Elia Schito <[email protected]>Allow undef to take in multiple methods at the same time
11bf291d2ef58162cfc41879f9ca88ba57fe9c70 authored about 9 years ago by Elia Schito <[email protected]>ae434b16ce8e409a650e651d2a288f791836ed44 authored about 9 years ago by Brady Wied <[email protected]>
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]>a7cc96a729a32bc2ff01a9694d3e2d1b92753b7c authored about 9 years ago by Elia Schito <[email protected]>
b4d9af72f83e643db7ed6f4198d8b6d79285456a authored about 9 years ago by Brady Wied <[email protected]>
`Module#ancestors` now works correctly except for singleton classes
9ec7ba99aba39eb6975b2df3ef53f2610a8cbcf3 authored about 9 years ago by meh <[email protected]>Latest rubyspecs
9091c52ccf12caa28a1c70c8198396ab57fe940e authored about 9 years ago by meh <[email protected]>Returns only self when it should, complies with 1 more rubyspec than before
cc0e680373b1be79783cbf3d4137427c0a674516 authored about 9 years ago by Brady Wied <[email protected]>Exclude new struct tests
83b9cdd24302234fa0f466ddc9d77ad49a1e8a7f authored about 9 years ago by Brady Wied <[email protected]>[skip ci]
aa49ff39c70b104f11a892ab50c51a85a08db000 authored about 9 years ago by Elia Schito <[email protected]>Back port fixes from 0.8.1 to master
d259ca8b9b1d3339dfb606dce30e966ac30a6762 authored about 9 years ago by Elia Schito <[email protected]>50da89ee16c8963f9d5b441ee8b3066587648815 authored about 9 years ago by Elia Schito <[email protected]>
Fix 'raise Exception' message case
94cfbbdc95c7355fdbcde5268d68bccbeae597c3 authored about 9 years ago by meh <[email protected]>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]>Handle instance_eval/exec on class/modules
3c86f660522e8589d9092dc93866e8c68c965e90 authored about 9 years ago by meh <[email protected]>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]>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]>Fix remnants of is_mod->is_module rename
e4e9ac27541822eddeb1c612ae2e952ad075b8ce authored about 9 years ago by meh <[email protected]>Restore ability to call const_set on an anonymous class w/ non object super
660f93668912d965f8cd72d88a3172355c08147b authored about 9 years ago by meh <[email protected]>Fixed both `Module#instance_methods` and `Module#to_s`
d5e9913334f1a836e3e3fd4832e5a2c66d5e623c authored about 9 years ago by Brady Wied <[email protected]>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]>Fix important issue with native exceptions
69e3a8c5c0cb09db33ca1624af90a10b7153217f authored about 9 years ago by meh <[email protected]>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]>Exception#exception, Exception::exception, message/to_s fixes
2cd31805d262e2252e1fd94dfa9caf135d16df4f authored about 9 years ago by meh <[email protected]>- 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]>Raise/Fail Exception Rubyspec Compliance
98fd494627d4fe1284c6248c82a4d3ddc7874f33 authored about 9 years ago by meh <[email protected]>e8176829c0b377c4c9110233b7d02a8b59fed498 authored about 9 years ago by Brady Wied <[email protected]>
e5a54817b39baffe80658a56a50f442593cf0553 authored about 9 years ago by Elia Schito <[email protected]>
Cleanup Opal.def*
7abc6854f4026ff8d1ead528f6852474f1b8bd42 authored about 9 years ago by Elia Schito <[email protected]>Also added a naïve implementation of Module#<=
b477140bb6bd8a52c6b3f6894ca7bf36175d502d authored about 9 years ago by Elia Schito <[email protected]>
- 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]>265eb73b819a06533159c32dec644e2de15ffd6d authored about 9 years ago by Elia Schito <[email protected]>
d98d6db06a46f3bc56e18ccc9c0919bc6dd3f04d authored about 9 years ago by Elia Schito <[email protected]>
Fix Time#yday
c64177e6bb2d2b657abb0b7e3d32f64c6ee3b337 authored about 9 years ago by Elia Schito <[email protected]>374a3d36f1583e8c92c5c197c6e971e53328a1b2 authored about 9 years ago by Elia Schito <[email protected]>
Neither Node.js nor PhantomJS can deal properly TZ changes, thus a
warning message will be prin...
68c0db3b19b25230e666ab8ac3dfa51483561791 authored about 9 years ago by Elia Schito <[email protected]>
05705060f94695557e2bee6613922f31cf4c1a29 authored about 9 years ago by wmnnd <[email protected]>
Also fixing incorrect calculation when there is a time other than 0:00
5367598ddfbb5de85942c8aac8058a13feed0189 authored about 9 years ago by wmnnd <[email protected]>Fix Array#hash and Hash#hash in recursive cases.
b563d7a936766e803eeed473a93562fea363ca7a authored about 9 years ago by Elia Schito <[email protected]>564811405e34782f0da734c483cfeb2d1edd2e78 authored about 9 years ago by Ilya Bylich <[email protected]>
Return correct size of Array#combination enumerator.
99074871d05df93ba284af7e034e490f92ca5d26 authored about 9 years ago by Elia Schito <[email protected]>b8a066849f2dce906a9766a0ceac0da4b0a0b225 authored about 9 years ago by Ilya Bylich <[email protected]>
Load rubyspecs filters in testing tasks before loading actual specs
b53a14a1fa75c3f8ef3e0cab93986397bcd7f9c1 authored about 9 years ago by Elia Schito <[email protected]>Fix Array#initialize to match rubyspecs.
a11e4d7b5ceb09d8e30f3b6a64eeae4f7a286685 authored about 9 years ago by meh <[email protected]>6e965447c1de4b6bbefee251b4848f433d387684 authored about 9 years ago by Ilya Bylich <[email protected]>
ff40fdeac9c9ecb92d09a151ee5b00d11b78d575 authored about 9 years ago by Ilya Bylich <[email protected]>
Fix block after hash compilation/parser issue
d1612d4b316b395bac514f6b160919309698a7a8 authored about 9 years ago by Elia Schito <[email protected]>41010fc6866fc1134ec1d6cbc024ba186ddddeae authored about 9 years ago by Elia Schito <[email protected]>
* Cover all cases
a73c24e256f45f34a7b9080018fe09f371e61f0c authored about 9 years ago by Brady Wied <[email protected]>OpenStruct now mostly compliant
ba4786fa9a85dc7ca7a02a08db78aa710b80b1fa authored about 9 years ago by meh <[email protected]>…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]>b3f06f49f58684e612a61454e776d6c482a9c4e0 authored about 9 years ago by Brady Wied <[email protected]>
Test and add support for operator method missing
ec07a03ba333d92e3fea7e8fa7556cea9ad8d616 authored about 9 years ago by Elia Schito <[email protected]>d498487794a6807fe26abf7e7716c853ebd2d900 authored about 9 years ago by Brady Wied <[email protected]>
1c80167da88465119a5abb3798ea9be6d847338a authored about 9 years ago by Brady Wied <[email protected]>
57521cdf49ec03e737cf30c18203ad249f217550 authored about 9 years ago by Brady Wied <[email protected]>
8d6b98a249a3695b11b173fc0dc5f60d98bd70fd authored about 9 years ago by Brady Wied <[email protected]>
0d8508a3e990e602c2d24da810f518d5a7645d0c authored about 9 years ago by Brady Wied <[email protected]>
Struct Hash Fixes
b6082f91283cd6f97158254eef49f3777143cdb8 authored about 9 years ago by Elia Schito <[email protected]>