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

String#index fully compliant with rubyspec

2bcab6087d50cd6729acf7e5a1a46069c8eb294f authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #825 from vais/filters-bugs

Remove bugs/unknown, bugs/regexp, and bugs/match_data filters

85cf1ae77fb6b488d8b8ced437493140839dd838 authored over 9 years ago by meh <[email protected]>
Merge pull request #824 from vais/remove-bugs-numeric

Remove bugs/numeric

78444c73f6d96056c5b8680c807acfe7bf691085 authored over 9 years ago by meh <[email protected]>
Remove bugs/unknown

86a3851b898367a14dc28ed2c875b4f47dc92ab9 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove bugs/regexp

a3925c9c377f8d66d7f042e73f1bba3ea94f32f1 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove bugs/match_data

98de12454d30f92dfb3163c430d62fd8388d9beb authored over 9 years ago by Vais Salikhov <[email protected]>
Remove bugs/numeric

2280448ce35b7324f503e6b47a65f6ad8f101861 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #822 from vais/regexp-case-compare

Make Regexp#=== set global match data vars

0ff459ae3efd34f214a16a490e714bd1daeb1797 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #823 from vais/matchdata

Finish MatchData

599c80cf867d1f4bcb82842fee353916119cb33d authored over 9 years ago by meh <[email protected]>
MatchData#offset/#begin/#end will only ever support 0th element because JS

It is theoretically impossible to support these methods correctly given
how JS regular expressio...

1d498594fe5ea2130cb3e168834528c608991218 authored over 9 years ago by Vais Salikhov <[email protected]>
MatchData#eql? and MatchData#== fully compliant with rubyspec

18c6180a528be6aac27871834188e46147d02ef7 authored over 9 years ago by Vais Salikhov <[email protected]>
MatchData#values_at fully compliant with rubyspec

9fcc6e6122008cff8a053f461cd48cc268754f9e authored over 9 years ago by Vais Salikhov <[email protected]>
Run all MatchData rubyspecs

6d21bca62d6c4c1f5b0e0bf435285af03259e6dc authored over 9 years ago by Vais Salikhov <[email protected]>
Make Regexp#=== set global match data vars

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

Run all rubyspecs for String

11aa11d6ca1f90d6fd9b0c7c50dd7cb9615f8174 authored over 9 years ago by Elia Schito <[email protected]>
Run all rubyspecs for String

d70b6ee454a4731bfc4a043e805ece5b4b5c610e authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #818 from vais/match

String#match and Regexp#match fully compliant with rubyspec

bb1b329ac8a4b0832c4a76490a6d93cf52b0e48f authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #819 from vais/kernel-string

Kernel#String fully compliant with rubyspec (minus crazy meta :to_s specs)

f7567d664c202ebaf46b26ddd51e6740c20b2fa9 authored over 9 years ago by Elia Schito <[email protected]>
Fix tolerance for Node.js v0.12 math float ops

650977b2df3e4b2c6454c6c4a9aa7113fd44a4e3 authored over 9 years ago by Elia Schito <[email protected]>
Add corelib/core/kernel/String_spec entry to spec/rubyspecs

16ff1342f7299c00034f6b7584a5ef5ef0183a0d authored over 9 years ago by Vais Salikhov <[email protected]>
Keep track of node/phantomjs versions in travis

252255992980ede66cf1f5f47a1b07e92a6c37ed authored over 9 years ago by Elia Schito <[email protected]>
String#match and Regexp#match fully compliant with rubyspec

758297e64479f948d5b3da1ef21ae6070dced887 authored over 9 years ago by Vais Salikhov <[email protected]>
Module#instance_methods fully compliant with rubyspec

e8c20dd6ddf9481183b453600e1c9c43850c6577 authored over 9 years ago by Elia Schito <[email protected]>
Kernel#String fully compliant with rubyspec (minus crazy meta :to_s specs)

d6e6c81fce65f70269c7a239e8313aabeebd576f authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #815 from vais/kernel-case_compare

Kernel#=== fully compliant with rubyspec

7c5c89e6fa9599e9b2f4192d491452d75d9a305c authored over 9 years ago by Elia Schito <[email protected]>
Kernel#=== fully compliant with rubyspec

000bad6dcb7841c59b8b34948b0c65d384d8383e authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #814 from vais/kernel-hash

Kernel#Hash fully compliant with rubyspec

5fee18331fc0c1fb6fc36244dd57ab59a337a153 authored over 9 years ago by Elia Schito <[email protected]>
Kernel#Hash fully compliant with rubyspec

b18228c0e7790b3948e86d2b0fc5a3101486cff4 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #813 from vais/string-scan

Fix String#scan, make #gsub, #rindex, #rpartition multiline by default

f87d14a738da754c8f3e4d76fd39b121c4b1e52d authored over 9 years ago by Elia Schito <[email protected]>
Fix String#scan, make #gsub, #rindex, #rpartition multiline by default

Fix #457

d95e59a9c1bb91c2c2c9bc65d9966cb06be03dd7 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #812 from vais/kernel-array

Kernel#Array fully compliant with rubyspec

7990dbea53cc45c230544cee34c40b829e0b7fe9 authored over 9 years ago by Elia Schito <[email protected]>
Fix Promise#always

24f6997faf4e0556e531265dcd53defeddba1110 authored over 9 years ago by meh <[email protected]>
Use `alias_method` to re-define Kernel#Array in the Native module

acca5e4b787d4009b494de8d22221c769af62ef7 authored over 9 years ago by Vais Salikhov <[email protected]>
Kernel#Array fully compliant with rubyspec

6805f195345074e63e5700b886771a7f7853c733 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #809 from vais/default-inline-operators

Enable inline_operators by default

5fca5b1c7c2b6c6e657507decb79a44ee501c044 authored over 9 years ago by Elia Schito <[email protected]>
Enable inline_operators by default

Pass failing rubyspecs for String and Array inheritance

ef5e16f8e516f07d734513faeac0314aedd767af authored over 9 years ago by Vais Salikhov <[email protected]>
Update the changelog

47a0ae93dc6ecb206885fba2ab1fc4d13b9f290f authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #805 from vais/format

Kernel#format, Kernel#sprintf, String#% fully compliant with rubyspec

6af46d725e44660309401582219ea0c3145cbb10 authored over 9 years ago by Elia Schito <[email protected]>
Kernel#format, Kernel#sprintf, String#% fully compliant with rubyspec

511565ab80b1ae2250ef29d99ba6f6ec18a3558e authored over 9 years ago by Vais Salikhov <[email protected]>
Sprockets 2 context doesn’t have #filename

Probably pathname can bee used in both cases.

6e5cc461de7b1474950d547f45bd6b246a90a591 authored over 9 years ago by Elia Schito <[email protected]>
Branch require_tree processor code for sprockets 3

Alas, this sucks and needs some refactoring.

09f6968667bf0a64275cfc849d962b13d917c5e0 authored over 9 years ago by Elia Schito <[email protected]>
Move mspec_phantom back to normal Travis build

e388357710a13db12a5995338c07a3db261f1736 authored over 9 years ago by Elia Schito <[email protected]>
Manually compute logical_path

fixes https://github.com/rails/sprockets/pull/29

In Sprockets 3 logical_path has an odd behavio...

10712338622d293dcc25c41f590ebbd6b873fd49 authored over 9 years ago by Elia Schito <[email protected]>
Add HTTP 304 support to source maps server

68418bb4e9775c7e564520f9e383834edf9abf8c authored over 9 years ago by Elia Schito <[email protected]>
Remove any extensions before requiring assets

7902864ebab4bc7ffc3297cfb2b87ed0ded5f462 authored over 9 years ago by Elia Schito <[email protected]>
Store the raw relative path for require_tree calls

e032746d463d9d24c1993e67714a208ee2635ef1 authored over 9 years ago by Elia Schito <[email protected]>
Fix value for dynamic_require_severity

1cb911f0e4d0ad5a447f3f5d7ca387313b4f78eb authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #804 from RoxasShadow/master

Fix deletion of rb/js/opal extension in Opal::Builder

6ace2f614a171b6c19c19abebb34005503e5fc7d authored over 9 years ago by Elia Schito <[email protected]>
Fix deletion of rb/js/opal extension in Opal::Builder

0530f8951bd637217cb979c541ff0cee345f97e4 authored over 9 years ago by RoxasShadow <[email protected]>
Process require_tree with sprockets

0d088f95e412f7efb7033fbcd4787120509fc4db authored over 9 years ago by Elia Schito <[email protected]>
Use the same code of config.ru in mspec/rake_task

2559a84cd2acd921dcc16c2a97c9e3440ab70ddd authored over 9 years ago by Elia Schito <[email protected]>
Don not allow mspec_phantom to fail

cc8a131481ec6a6f050869c5e1f1d77b437428d3 authored over 9 years ago by Elia Schito <[email protected]>
Move mspec_phantom back to allowed failures (tmp)

This just to permit the branch to be merged without breaking the build on master.

754d28768de0334bce73d548c336d1e8c77cc356 authored over 9 years ago by Elia Schito <[email protected]>
Remove extensions (e.g. .js/.rb) from Opal.modules

4af3289f8c54e455cea5417b03b2b343a90ca891 authored over 9 years ago by Elia Schito <[email protected]>
Make sprockets ERB processor subclass Processor

This adds sourcemaps support and other goodies.

4eae23c022dc5645c891d6bb24118e0bc54ce209 authored over 9 years ago by Elia Schito <[email protected]>
Add not_compliant_on to special calls (specs only)

9174d0978109039865f9c77f879c754f85b932bb authored over 9 years ago by Elia Schito <[email protected]>
Add mspec_phantom to the default task

Has been broken for a while for good reasons, should never happen again.

789096323f9938b7f0fbeea88895247884c0b0b6 authored over 9 years ago by Elia Schito <[email protected]>
Manually load the main file for mspec_phantom task

56c4ceabed8c8acbf7ad209e31f3d75699bde34e authored over 9 years ago by Elia Schito <[email protected]>
Object literals all have string keys

0903e2cf14a677e0df9911919f91f4a2c561569c authored over 9 years ago by Elia Schito <[email protected]>
Set default mime to JS for subclasses of processor

5467b1c4ddb3738749c24967636dfe10895dbfed authored over 9 years ago by Elia Schito <[email protected]>
Remove spurious comment

08b90484c69734d8ef912e848cfc9d79bb7d91c6 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #802 from vais/patch-1

Fix CONTRIBUTING.md: do not clone opal/opal directly, clone your own fork

a79ca66cd5f8cca8735143011ae65e7282a91bcd authored over 9 years ago by Elia Schito <[email protected]>
Update CONTRIBUTING.md

2212aac266bcd0f0358a43fd7bf74eb9c1aa9371 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #800 from vais/kernel-float-accepts-hex-strings

Kernel#Float accepts hex strings as a special case

d37547747f5eee8f87a75c0892ed5157ee014226 authored over 9 years ago by meh <[email protected]>
Kernel#Float accepts hex strings as a special case

This behavior is not specified in rubyspec for `Kernel#Float`, but it
is tested in `Kernel#forma...

10ae9bd458d962a40b24320918a5486504a448b4 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #799 from vais/fix-underscore-stripping-regex

Fix underscore stripping regex in Kernel#Integer and Kernel#Float

ae3ae6c325507b6aab92edf01fefaab9fbb5ef0d authored over 9 years ago by meh <[email protected]>
Fix underscore stripping regex in Kernel#Integer and Kernel#Float

The regex /(\d)_(\d)/g did not handle some cases correctly, e.g.
”10_1_0.5_5_5" became “101_0.55...

0c08ea8e24709ff9029bcd2f3403d6e7d77c37e7 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #797 from vais/integer

Kernel#Integer('xyz', 36) should == 44027, but Kernel#Integer('xyz', 10) should raise ArgumentError

888604cb38a1fcbbced414c5bb879b5b83081c4a authored over 9 years ago by meh <[email protected]>
Kernel#Integer('xyz', 36) should == 44027, but Kernel#Integer('xyz', 10) should raise ArgumentError

f1fe80bd73051e1514c1725d60edcf3488265b88 authored over 9 years ago by Vais Salikhov <[email protected]>
Skip compiling of unparsable regexps in some specs

3a7c8675ba8199daabacecd5c10c742b8db2ea83 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #795 from vais/float

Kernel#Float fully compliant with rubyspec

4fcdd09a3c623aae794eeb87e468f24eec509f5c authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #775 from opal/sprockets-3

Restore Sprockets 3 support

522afc7360a5e65fb110ec63baf88888bf1b7ded authored over 9 years ago by Elia Schito <[email protected]>
Not sure why, but sprockets3 appends “.self”

9f522f9c78f26f58b43f6c5f23bd8d35cae1e99a authored over 9 years ago by Elia Schito <[email protected]>
Fix a git rebasing failure

b5c48befb48c568c942ad17cab80a69f5ea88a4a authored over 9 years ago by Elia Schito <[email protected]>
The .str extension is not available in sprockets3

e7d3cc868d27cbaab3f8a7e76a1a2fc31aab0ea0 authored over 9 years ago by Elia Schito <[email protected]>
Add different sprockets versions to the build

c616d24a07da0744c19b0d74b93ab0bb6cef7ac5 authored over 9 years ago by Elia Schito <[email protected]>
Keep backward support for sprockets 2

ce86b5196a22cee8b2a203245dbaef4676103b53 authored over 9 years ago by Elia Schito <[email protected]>
Avoid use of Sprockets::AssetAttributes (2.x only)

ref: https://github.com/rails/sprockets/issues/10

54a8c55d1b3056db3b3175600ab2e4ae5a89ef6f authored over 9 years ago by Elia Schito <[email protected]>
Sprockets 3 just returns nil for unknown paths

722127115bdcdce6c23a20db38c5e32653707adf authored over 9 years ago by Elia Schito <[email protected]>
Kernel#Float fully compliant with rubyspec

193c5d9eb01861257c0cf5432ceda17511e7d030 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #794 from vais/integer

Kernel#Integer fully compliant with rubyspec

b5235f4d8b5b994d24e829b8c4156e7398228a29 authored over 9 years ago by Adam Beynon <[email protected]>
Kernel#Integer fully compliant with rubyspec

8ed9fc6607b51ba9dc4115c2d26ca675c60fd282 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #792 from vais/string

String#to_i flag handling should be case-insensitive (e.g. 0X == 0x)

64caa9f68662e068757bc948609467ba2dd01d37 authored over 9 years ago by meh <[email protected]>
Merge pull request #793 from vais/integer

Add Integer_spec and filter out the failures until Kernel#Integer is fixed

46fbacf1fd5a59a2f4cf4b855798e03b9e322ee9 authored over 9 years ago by meh <[email protected]>
Add Integer_spec and filter out the failures until Kernel#Integer is fixed

2dfa479d7b6a58e28d13a43a641c330b186d3574 authored over 9 years ago by Vais Salikhov <[email protected]>
String#to_i flag handling should be case-insensitive (e.g. 0X == 0x)

1de78e168de014617b2e56876c46b529005910dc authored over 9 years ago by Vais Salikhov <[email protected]>
Fix Hash “key not found” error message

e8eff1636fe4ee608290042ec4c869f1eade9f31 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #791 from vais/format

Implemented Kernel#format hash key sections

3db6f3e2123cd691742097f4479f144ac896f68a authored over 9 years ago by meh <[email protected]>
Implemented Kernel#format hash key sections

>> "Hello, %{name}, top of the %{time_of_day} to ya!" % {name: '@meh', time_of_day: 'morning'}
=>...

88245d99897b8e50dee478283e0c4356a6b5a3a5 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #790 from vais/format

Pass a few String#% specs and start cleaning up Kernel#format to pass more

0713ebdfa2902b7f272ed5cea3265428a6d4c3af authored over 9 years ago by meh <[email protected]>
Pass a few String#% specs and start cleaning up Kernel#format to pass more

33727f731fda3da87f2fd5e284fbe858cc85abcc authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #789 from vais/string

String#to_i, revised String#oct, and String.try_convert fully compliant with rubyspec

263205bb1d86eeecd62f8c2d08e46a256504a34b authored over 9 years ago by meh <[email protected]>
String.try_convert fully compliant with rubyspec

c9c83cf9f7a046390e663ade87f9d369c3e652ae authored over 9 years ago by Vais Salikhov <[email protected]>
String#to_i fully compliant with rubyspec (except for large numbers)

247696103481b48194b647b0a373757eceea2be7 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #787 from vais/string

String#oct fully compliant with rubyspec

4a41f7778705aa92eaafd98690a1df918b08f9a9 authored over 9 years ago by meh <[email protected]>
String#oct fully compliant with rubyspec

78831c475718a224473eb0246c36548690d802bc authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #786 from vais/string

Preparation for the last major offensive on String bugs

e6704c405e5e640d0810d0a3ddfaa495e4d0488c authored over 9 years ago by Elia Schito <[email protected]>
Preparation for the last major offensive on String bugs

c52328753263fbbee0a486c59de15fbaf5e1339e authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #785 from vais/contributing

Added info on using "opal-repl" and "opal -e"

662bec6be231b2d52b99e3c74faebaae9f788b37 authored over 9 years ago by Elia Schito <[email protected]>
Added info on using "opal-repl" and "opal -e"

Re: https://github.com/opal/opal/pull/783#issuecomment-88117012

b1cad64043e93b0b22dca70361e8315d60fc42f8 authored over 9 years ago by Vais Salikhov <[email protected]>