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

Resolve will raise a FileNotFound

3c067e171afb03d9c9a12f49294fd115cf071eb7 authored over 9 years ago by Elia Schito <[email protected]>
Use sprockets cache instead of the custom register

eca230db031253d28592bfc9c13c3b10f4eea73b authored over 9 years ago by Elia Schito <[email protected]>
New hash style

8252ae88c84bdb0c5c24670d160fcfa35e433a04 authored over 9 years ago by Elia Schito <[email protected]>
Extract the source map server to its own file

0a62cd19f2ef799080a0849935bb1470ebe6c78e authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #749 from vais/array

Clean up Array#partition bug filter

a7d15256bdd90e01f125fe44d6a7f429c0de3b1d authored over 9 years ago by Elia Schito <[email protected]>
Clean up Array#partition bug filter.

Pass "Array#partition returns two arrays"
Pass "Array#partition does not return subclass instanc...

47c05015aea7f279269a45e431be257c533c68e1 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #747 from vais/integer

Integer#downto and Integer#upto fully compliant with rubyspec

36bf584bcbb0475d7e334a3d57b8e7201c2ed730 authored over 9 years ago by Elia Schito <[email protected]>
Integer#downto and Integer#upto fully compliant with rubyspec

3446a2239d49f5b177854c766a3d735d9c7b9a76 authored over 9 years ago by Vais Salikhov <[email protected]>
String#===, String#==, and String#eql? fully compliant with rubyspec

c7bea09cebc451dd1e8c37b68f1bb99c5661b4e4 authored over 9 years ago by Vais Salikhov <[email protected]>
Struct#[]= fully compliant with rubyspec

ae9f1913072f55703dd6b6ea302ac10c0f6ae037 authored over 9 years ago by Vais Salikhov <[email protected]>
Struct#[] fully compliant with rubyspec

bb3bb8189c2e3420bb3082494c1a24dc36861889 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #744 from vais/ie8

Use `["new"]` instead of `.new` because `new` is a reserved keyword on IE < 9

ee008768bfd9476499c0930b9e8427ff10c898ea authored over 9 years ago by Elia Schito <[email protected]>
Use `["new"]` instead of `.new` because `new` is a reserved keyword on IE<9

8ec806a19d13103a551388d6c67e748d3383b266 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #738 from vais/windows

String#intern and String#to_sym fully compliant with rubyspec

af81f71951cb6bfdd37d0e86764928f3bdea0152 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #743 from vais/run_on_windows

Make Opal sprockets path_reader work correctly on Windows

7b223d43125dc98128836cae858225cf3593b378 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #742 from vais/readme

`config.ru` location changed,`rackup spec/config.ru` is just `rackup` now

609cdbe8b7d8bd8dad151615a07d0a32aaebf6e9 authored over 9 years ago by Elia Schito <[email protected]>
Make Opal sprockets path_reader work correctly on Windows

09abf6738eb55de56fba89c39a22469a52eace65 authored over 9 years ago by Vais Salikhov <[email protected]>
`config.ru` location changed,`rackup spec/config.ru` is just `rackup` now.

6d9be2b0600730bd1a4ae2a254202471d524c288 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #739 from vais/kernel

Pass "Kernel#equal? returns true only if obj and other are the same object"

9a9717d2953e41eb6f0efd7029883dc7985d88ef authored over 9 years ago by Elia Schito <[email protected]>
Remove the fail lines instead of commenting them out.

2bd82ef1102fba5f84389d7c8d451c07df35dc2a authored over 9 years ago by Vais Salikhov <[email protected]>
String#intern and String#to_sym fully compliant with rubyspec

68eda11cc92d4dce3c5305964080f41ed8d99f08 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #733 from vais/object_id2

Experiment 2: define object_id for strings, numbers, and booleans

1d9f5fe6f19a59558cfdfa786532792080b3c84c authored over 9 years ago by meh <[email protected]>
Merge pull request #735 from vais/struct

Pass "Struct anonymous class instance methods includes Enumerable"

ef1c5d8ad51c1a15f3476e637d06989c3a0c24ef authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #737 from vais/master

Update spec/corelib rubyspec submodule repo to latest commit

b9fc37c72da52195070d1fc3b8e8ed683a349452 authored over 9 years ago by Elia Schito <[email protected]>
Update spec/corelib rubyspec submodule repo to latest commit

3531173e0f9771cf1b692a978fe56f5e333db634 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Kernel#equal? returns true only if obj and other are the same object"

Having ["('stuff'.equal? 'stuff').should == false" cannot be supported
on Opal](https://github.c...

b56ae215891fbc73fe8aa9e0943af1c729cae054 authored over 9 years ago by Vais Salikhov <[email protected]>
Fix bug in Module#include? and add module bugs to work on next

Fixing the bug in `Module#include?` allowed me to remove the extra call
to `include Enumerable` ...

722b0292d8cdb626b2928567a1fc11824ad19e09 authored over 9 years ago by Vais Salikhov <[email protected]>
Added tests

* Test coverage for object_id for true, false, nil, numbers, and strings
* Test coverage for Opa...

6a35d0864fd1a8c22652d54cbd95e57801fbc9e3 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Struct anonymous class instance methods includes Enumerable"

9fdc2a608b12b33a96698f8828129756e2557027 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #734 from vais/array

Array#delete implementation fully compliant with rubyspec

d3658737eb8b78f7ecdecdd27d3673b683fee2f9 authored over 9 years ago by Elia Schito <[email protected]>
Pass "Array#delete may be given a block that is executed if no element matches object"

5bc61f6290de97c118c8ccd04659a65770d6608c authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#delete returns the last element in the array for which object is equal under #=="

cb0725ebd5f50fd366cad5629731d71f31076290 authored over 9 years ago by Vais Salikhov <[email protected]>
Experiment 2: define object_id for strings, numbers, and booleans

Fix #729. A different approach:

For strings, object_id can be simply their string representatio...

bd02a89f7542a5647a8817c348ed30160139c77e authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #732 from FreedomBen/master

Reword awkward sentences in README.md

e10f4a147e45497048608decc8a0437f25996519 authored over 9 years ago by Elia Schito <[email protected]>
Reword awkward sentences in README.md

a79716ef952ab93774efcbe089a8d9dbcc743661 authored over 9 years ago by FreedomBen <[email protected]>
Merge pull request #730 from vais/kernel

Clean up spec/filters/bugs/kernel.rb

8542b8eb1d29e42c9c43bc0ddadc9df4f4b6d062 authored over 9 years ago by meh <[email protected]>
Pass "Kernel#<=> returns nil if self.==(arg) returns nil"

86252b84e86c9b84fe73b0047f119c620ec00cb2 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #726 from vais/windows

Make `rake mspec_node` runnable on Windows

373702b8343afa640b9108d4b4df886fc8a6cef1 authored over 9 years ago by Elia Schito <[email protected]>
Make `rake mspec_node` runnable on Windows

f4583c184c748ffc1df55c2a2721f25d9f6549e9 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #725 from ryanstout/master

Fix issue with @delayed ignoring falsy values in Promise.

6bb64f77eb3e6d0d2f4959a2d0d1a4dff069c975 authored over 9 years ago by meh <[email protected]>
Add spec for delayed falsy values in promose

2a98e52b4e9ea7f5d2ba9f0c0c8bb5f4e9765852 authored over 9 years ago by Ryan Stout <[email protected]>
change @delayed to use an array for maybe values

5cb0ff4f03a09ed38b3246ccd28375eb7d530623 authored over 9 years ago by Ryan Stout <[email protected]>
Fix issue with @delayed ignoring falsy values in Promise.

4582f82d7103da58aecf12b96eee0e6273e4215c authored over 9 years ago by Ryan Stout <[email protected]>
Revert "Move Module#alias_method and Module#alias_native semantics to runtime"

This reverts commit e6a6acd22718cf9f2f37b4ab894ca9841dfa1978.

7c8afa677e2dbbd102b15239857d80e1d68d20b3 authored over 9 years ago by meh <[email protected]>
Revert "Fix Opal.alias_native "

This reverts commit b88a94a7f07bb3ee3bd8f991983a2cc0df853023.

68cbc3dff15a060ebd6b0c62385d9c6e783627f8 authored over 9 years ago by meh <[email protected]>
Merge pull request #721 from vais/array

Fix recursive array failures for various Array methods

f12cd678594c35e3512a10a5c03ec437dfa304ae authored over 9 years ago by meh <[email protected]>
Pass almost all remaining Array#hash failures

00ce7d7f035fe82f5aaa7a43b2e97f3c0e7348d6 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#hash ignores array class differences"

da93ff9e1cb255c6b83c0117c7b0e90a1021c980 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#hash returns the same hash for equal recursive arrays"

5f80175819bd8b2b1f90a67ef59a6a96aaac6d5e authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#== handles well recursive arrays"

845228ea1515918825cc082a8240a3e1f1f456f3 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#eql? handles well recursive arrays"

855313c4c05b1640c90f02f4d2a6ee97e2ab2e06 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#& properly handles recursive arrays"

41dc8c1d03be66632557495874199361c1fe223d authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#partition properly handles recursive arrays"

2369d9b42bca14b1a2872c6d3cdf318752ad6d6d authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#| properly handles recursive arrays"

10d81e668084bd5ad9ba2b93d93450fd927a3cdf authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#join raises an ArgumentError when the Array is recursive"

539252b29734e671322c24e7ba6aff55144db77b authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #717 from vais/string

String#===, String#==, and String#eql? implementation fully compliant with rubyspec

153b32427a56b653afdf05fbcb2d00ee8d1285aa authored over 9 years ago by meh <[email protected]>
Merge pull request #714 from vais/issue571

String#scan: use MatchData captures to deal with undefined values

4f5cfb12cf8994108c72fddfb2400008a57de0d0 authored over 9 years ago by meh <[email protected]>
Merge pull request #718 from vais/array

Array#flatten and Array#flatten! implementation fully compliant with rubyspec

d58fda2d9fc218c70429ea2ab61a5051d23eb70d authored over 9 years ago by meh <[email protected]>
Array#flatten and Array#flatten! implementation fully compliant with rubyspec

3c77a2c055ff29d0998e4a33e393cf2ac470ccc9 authored over 9 years ago by Vais Salikhov <[email protected]>
String#===, String#==, and String#eql? implementation fully compliant with rubyspec

605ca3c08ed83306245570c88853bc9d7bc0267f authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#== returns obj == self if obj responds to to_str"

Also passes "String#== returns false if obj does not respond to to_str"
now EXCEPT for one line ...

e55671ecc963e1a684c6920140c63f2ad7a9d2f0 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#=== returns obj == self if obj responds to to_str"

Also passes "String#=== returns false if obj does not respond to
to_str" now EXCEPT for one line...

e0383eb80b5162d6627f1725246c5cc00644b7b7 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#=== ignores subclass differences"

9519fd494d73be345c901e8e5456fa1fdd9aaa00 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #715 from vais/issue535

String#succ and String#next implementation fully compliant with rubyspec

a74965c963fe770e7feda5a16a412976b3254c3e authored over 9 years ago by meh <[email protected]>
Merge branch 'issue535' of https://github.com/vais/opal into issue535

Conflicts:
CHANGELOG.md

7d3a7089d4f52982f5faafe182eab8062c036841 authored over 9 years ago by Vais Salikhov <[email protected]>
String#succ and String#next implementation fully compliant with rubyspec

Fix #535

5990cc0d76d241c80760bcc06e0d7d526016b1d6 authored over 9 years ago by Vais Salikhov <[email protected]>
String#succ and String#next implementation fully compliant with rubyspec

Fix #535

8625ba6bb67432a3cec5ddb0b55efca9238249b5 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #713 from vais/issue694

Module#const_get accepts a scoped constant name

4f18d9ec4b7865fb111021cabcffdbd472bd42e5 authored over 9 years ago by meh <[email protected]>
String#scan: use MatchData captures to deal with undefined values

Fix issue #571

a71ee283dfc5dacf6736600c6e58661033edaffa authored over 9 years ago by Vais Salikhov <[email protected]>
Module#const_get accepts a scoped constant name

Fix issue #694

7a9ff2b7d899e75af0324cda12ab7ac583f6b0b8 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #711 from vais/array

Array#product implementation fully compliant with rubyspec

0a3efa251cbad15d4dc97e847cbcd8fcf9cf7c79 authored over 9 years ago by meh <[email protected]>
Merge pull request #712 from vais/issue666

Fix issue #666

12cbb3868576c1107d4022d067b603f3b48221b1 authored over 9 years ago by meh <[email protected]>
Fix issue #666

Note that it says “…without escaping” in the spec:

describe "String#match" do

it "convert...

96b3255596752ce9b1fbe96cbf6bb863359798a5 authored over 9 years ago by Vais Salikhov <[email protected]>
Array#product implementation fully compliant with rubyspec

494cf98af8817bbcc442e019f82d1a777585a72f authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product when given a block will ignore unreasonable numbers of products and yield anyway"

f73b804454d5aab135ece3654a3958ebbb865f75 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product when given an empty block returns self"

579d80979273a3cadfb00a2853fa0785871c1cd1 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product when given a block yields all combinations in turn"

dc5e581709aa5f50df4257ca7c6df3289d554fcd authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product does not attempt to produce an unreasonable number of products"

ef7294b522cad20e2e804803a32aa132743d1f1a authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product returns an empty array when the argument is an empty array"

bb9b7bf80b1cf535e3eda46f5020d40d09ae3a31 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product returns converted arguments using :to_ary"

18b04653a18e10eafbfa4c0f733bf943add70052 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Array#product returns the expected result"

56c6d2e8d7225046237a06ab96ba5e6fb4de568d authored over 9 years ago by Vais Salikhov <[email protected]>
Merge remote-tracking branch 'vais/string'

620bd4c85cf3eb9ca7c2f245619dca9b44b0abd8 authored over 9 years ago by Elia Schito <[email protected]>
Update changelog wrt 0.7.1

[skip ci]

5dba33fa7194220a1dacac4ecd4338746da1fbc0 authored over 9 years ago by Elia Schito <[email protected]>
Whitespace

8d6e59b9278a71f7eda30b04b8ac4bc760b9dcb2 authored over 9 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'vais/changelog'

f7047ec8c4b9631cddc88e277aa30865142682f2 authored over 9 years ago by Elia Schito <[email protected]>
Fix Opal.alias_native

…after has been cleaned up by @meh ;)

b88a94a7f07bb3ee3bd8f991983a2cc0df853023 authored over 9 years ago by Elia Schito <[email protected]>
Updated changelog: String#[] fully compliant with rubyspec now

c852ce373102c9e51013d8a517c5af7f81c8d763 authored over 9 years ago by Vais Salikhov <[email protected]>
Implement "String#[] with Range calls to_int on range arguments"

Unfortunately *fails "String#[] with Range calls to_int on range
arguments”* and *fails "String#...

6540f38a134e5128459328c42b54fb0f4cf7d755 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#[] with index, length raises a TypeError when idx or length can't be converted to an integer"

40f628227136bb8b18ccfd162e8c536133049ac8 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#[] calls to_int on the given index" and "String#[] with index, length calls to_int on the given index and the given length"

51de43cf686860d9c3ba527705de8d3f1965254f authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#[] with index, length raises a TypeError when the given index or the given length is nil"

c0c42bc4071ef263cf67fa1bc5d6a2bde4897816 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove duplicate and passing String#[] and String#slice filters

664f6afa6e12c2655b16c1a6e5edd647470e6c61 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#[] with index, length returns nil if the length is negative"

417945f17b2ee690992a4ed2f189c06851fd9a38 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#[] with Range handles repeated application"

bc6ab8a8e2a5c73c0c5b802d4a726f9ee0737dd9 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #708 from vais/fix_define_method

Fix 'Cleanup Module#define_method' refucktor

d0aaf2fd8b708d9439be912b055dbbbfedad4f08 authored over 9 years ago by Elia Schito <[email protected]>
Fix 'Cleanup Module#define_method' refucktor

3043f4e5dc4167f625466b4a29e3b40a90272aa7 authored over 9 years ago by Vais Salikhov <[email protected]>
Cleanup stdlib/pp

9912dec0643385d0f3834509b0ee168db7be6366 authored over 9 years ago by meh <[email protected]>
Cleanup Module#define_method

33c509101ec89e35f965ad700773fa1abdc0f5ad authored over 9 years ago by meh <[email protected]>
Cleanup Module#const_missing

90475c12aaa3bc63b572e88572b4f2d57496a2f2 authored over 9 years ago by meh <[email protected]>
Cleanup Module#const_get

53d85d06d244e978c6667791e916635088ab2bb2 authored over 9 years ago by meh <[email protected]>