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

Cleanup Module#const_defined?

74b0b5a832c78962db17dd7d0dd6ae8f73d30bc7 authored over 9 years ago by meh <[email protected]>
Cleanup Module#attr_reader and Module#attr_writer

7ab4d64076fc314c1dbe9cfb566966761e617f30 authored over 9 years ago by meh <[email protected]>
Cleanup Kernel#singleton_class

5fdd6f7afb6a4a65fa536235af3670918f2b974c authored over 9 years ago by meh <[email protected]>
Cleanup Kernel#hash

0ae740cc62223ed25e0f1c8a1dde222b456260fc authored over 9 years ago by meh <[email protected]>
Cleanup Kernel#raise

913b1801beeb83feb474b582f3049769cc063aa3 authored over 9 years ago by meh <[email protected]>
Move Module#alias_method and Module#alias_native semantics to runtime

e6a6acd22718cf9f2f37b4ab894ca9841dfa1978 authored over 9 years ago by meh <[email protected]>
Move Module#undef_method logic to runtime

98c079117d77c950455a09637d08d3738620ca0b authored over 9 years ago by meh <[email protected]>
Merge pull request #706 from vais/string

Implement String#[] with a regexp argument

1e5b6e6d6ee72bf35852f15e353507655cde4a28 authored over 9 years ago by meh <[email protected]>
Implement String#[] with a regexp argument

pass "String#[] with Regexp returns the matching portion of self"
pass "String#[] with Regexp re...

248aef6f2aea05d4266381acb0bfc32703a2e132 authored over 9 years ago by Vais Salikhov <[email protected]>
Updated changelog for PR #701

ca9d5a840520f97f4fcfd50588418c8e7a5fd806 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove version_spec as #703 is a better implementation

8236a014238a1529cbeeaf30cdf5cb0a48ad18dc authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #703 from vais/issue698

Fix issue #698 (Opal reports incorrect version numbers)

8cd4628261993ddc526b4811a6eb02af6fedcca5 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #701 from vais/string

Implement String#[] with a string argument

6ddeb038aa8756d83861094ae9417a50f14ba3c6 authored over 9 years ago by meh <[email protected]>
Fix issue #698

3e52f57afbaa9360beb780db53e4cfa5a68f9fcc authored over 9 years ago by Vais Salikhov <[email protected]>
Moved implementation down to JS for performance

1bd3f9a66d2631c825d0d199ee9b6c3b4f8d5cf5 authored over 9 years ago by Vais Salikhov <[email protected]>
Passing all String#[] with String and String#slice with String

10f3962f4d6871b38568fafb15c56a7c86051dba authored over 9 years ago by Vais Salikhov <[email protected]>
Removed WTF comment - Regexp tests are expected to fail

91a3da3edc0a50256276457cec7bd5fde763d0d4 authored over 9 years ago by Vais Salikhov <[email protected]>
Change implementation of String#[] with a string argument

DONE:
pass "String#[] with String returns other_str if it occurs in self"
pass "String#[] with S...

711042357d297fe2d15465c6920437083b9e603b authored over 9 years ago by Vais Salikhov <[email protected]>
Implement String#[] with a string argument

DONE:
pass "String#[] with String returns other_str if it occurs in self"
pass "String#[] with S...

84e8e7849e11cc7135ce0e7e709e5ea63c7ab061 authored over 9 years ago by Vais Salikhov <[email protected]>
Update RUBY_ENGINE_VERSION

Also add a spec to ensure version is updated at each release.

e2303dd246e213c6038a73efe5ce15d58d28d40f authored over 9 years ago by Elia Schito <[email protected]>
Specify node_modules path when running cruby tests

aka I’m dumb :(

8775c5213cac6b31bc53b97f4ff70cd8b0ccf175 authored over 9 years ago by Elia Schito <[email protected]>
Remove npm install from travis config

node_modules is now bundled in stdlib/nodejs/node_modules.

b811961356f0fe0493e17188b75c0d1e6a6cb495 authored over 9 years ago by Elia Schito <[email protected]>
Bump version to 0.7.1

a1dffdb68f5017e31741641698a6139b6da949c1 authored over 9 years ago by Elia Schito <[email protected]>
Remove -E option as it's used for encoding in MRI

f6a9d11950a1e8631b67cb085f704a2702ac483d authored over 9 years ago by Elia Schito <[email protected]>
Remove unused var in nodejs runner

f35e8829c74f4c69854850f7a2c4becb0c06ca5f authored over 9 years ago by Elia Schito <[email protected]>
Cleanup nodejs stdlib additions

25d498d7e67c5996417e293114f5a4eb43f1bcac authored over 9 years ago by Elia Schito <[email protected]>
Add node modules required by stdlib/nodejs

b837e2bfc729d3e77d14a2266e42c908e7d22709 authored over 9 years ago by Elia Schito <[email protected]>
Keep node_modules under stdlib/nodejs

43a8f19db41be8722289b669fe96e42aa6ce854e authored over 9 years ago by Elia Schito <[email protected]>
Update changelog

[skip ci]

566eedf3ff15a84da2d48df1d872fe6df28230bb authored over 9 years ago by Elia Schito <[email protected]>
Exit after CRuby tests is no more required

58a22a4b7d23105f1a7415f6e36cbe7da0bea123 authored over 9 years ago by Elia Schito <[email protected]>
Add -E/--no-exit to skip the final Kernel#exit

0cd41883d9ac1a8c1d08cd70aa7be2d934898e09 authored over 9 years ago by Elia Schito <[email protected]>
Add a default Kernel#exit

That will call before_exit blocks and then `Opal.exit(status)`.

ba199996a2c0a35f03e851c8cb3797c247a8cc1d authored over 9 years ago by Elia Schito <[email protected]>
Set $DEBUG to true when the flag is set by CLI

e0300123ee05ba1efb9b27517e18e5e34c84e655 authored over 9 years ago by Elia Schito <[email protected]>
Set $VERBOSE to true when the flag is set by CLI

a62adbe546282ee2473d45f2f5775c0cd2f668b2 authored over 9 years ago by Elia Schito <[email protected]>
-v without other args prints the version and exits

fab683b09df0c6567a73ad09c461cc37d6d55e65 authored over 9 years ago by Elia Schito <[email protected]>
Bump version to 0.7.0 🎉

8cf47331284160762b8fe0b9279aafbfe618be3a authored over 9 years ago by Elia Schito <[email protected]>
Stop keyword-arg names leaking to global scope

Keyword-arg variable names were not being added to the current compiler
scope, meaning that the ...

0da7ef8c9bcc37a13d09232f2f2452e74fcba847 authored over 9 years ago by Adam Beynon <[email protected]>
Fix variable name to prevent error

82e32759470c04e2f24a5cbc3c8fb95485dafaac authored over 9 years ago by Adam Beynon <[email protected]>
Bump version to 0.7 RC1

bfe44ad2eecdf79a02cf62b46917984236ba593a authored over 9 years ago by Elia Schito <[email protected]>
Kernel #load #require #require_relative need strings

56ebadf374aaa6a76a816d205cb8081f8a657a6a authored over 9 years ago by Elia Schito <[email protected]>
Cleanup (?) path_reader_spec

277a69fcb4ec0aee84e69fb7c50aa74cac304658 authored over 9 years ago by Elia Schito <[email protected]>
Ask to sprockets for the whole bundle in path_reader

Should fix #629

9151dc691d6e80f16f7be93d7e73f3796243484e authored over 9 years ago by Elia Schito <[email protected]>
Fix #alias_method for singleton classes

Ported stuff from the #define_method impl. as per @adambeynon’s advice.

98a49cb4bce25376d1a167359800c44cc4a1b6fc authored over 9 years ago by Elia Schito <[email protected]>
Add a stub for IO#closed?

c830a87421b92c0abfac40ded6292076cc786639 authored over 9 years ago by Elia Schito <[email protected]>
Change behavior of Class#native_class

Now exposes the class on Opal.global as native_module, but also aliases
MyClass.new as Opal.glob...

fece6f3e12a82a320b16d2c5ca223246166e4044 authored over 9 years ago by Elia Schito <[email protected]>
Add specs for Module#native_module

f62633bb66934f303d2791c14b74f63a16adf9e6 authored over 9 years ago by Elia Schito <[email protected]>
Raise if Class#native_alias is used on undef meth

fixes #692

3538cf4eb1f1de416c1424bd134bc0a14db2688a authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #691 from opal/cruby-tests

CRuby tests

d5a5607533cac11723cf195eff8df206ff7fda19 authored over 9 years ago by Elia Schito <[email protected]>
Add Changelog entry for CRuby tests

2ce51875f891ff487d9a28bb883a63a89c03bceb authored over 9 years ago by Elia Schito <[email protected]>
Fix test_dir path for cruby_tests task

b59ff093347aa96d13ec1a16d1b4d9a22776df41 authored over 9 years ago by Elia Schito <[email protected]>
Pass files via ENV to cruby_tests task

fdb7fc11e91374ffd105dba77999738d71328cea authored over 9 years ago by Elia Schito <[email protected]>
Add CRuby tests to the default test task

0edad9580079f040a55964e320aa3227dcfd1f75 authored over 9 years ago by Elia Schito <[email protected]>
Just use the simplest possible Test::Unit impl.

Which is exactly:

require 'minitest/autorun'
Test::Unit::TestCase = Minitest::Test

f9ed6365c1b281e20b72e42efb1262a7c174aa1c authored over 9 years ago by Elia Schito <[email protected]>
Split Rakefile

99739f0b0ac8e3f2e96b41cb9414d186617dc067 authored over 9 years ago by Elia Schito <[email protected]>
Add a simple test case for cruby_test task

More to come.

044e946f8c40db01c29d0af18cbcb05e22b6bb6e authored over 9 years ago by Elia Schito <[email protected]>
Add assert_raise to Test::Unit shim

a8b8acbbe4c7708e1170fa9c9f9e1aec65fa2ee1 authored over 9 years ago by Elia Schito <[email protected]>
Make explicit which method is unsupported

a1938cca7cd6d6a9b82b0519521f4b3a77847555 authored over 9 years ago by Elia Schito <[email protected]>
Minitest fix: #syncronize is unavailable

385fd62f40d08af78c94855e36c5a6e3df0a377b authored over 9 years ago by Elia Schito <[email protected]>
Let exceptions in (Mini)tests be properly captured

issue: #690

761f9fa7f1ec92e54d1f515f879ad1123f1c53ff authored over 9 years ago by Elia Schito <[email protected]>
Typo

2d51b85b188281c80630167ba464c0f4e390eb9e authored over 9 years ago by Elia Schito <[email protected]>
Debug iteration on the cruby_tests task

02b34db718ff45bc2feb4b432018405a3114aedd authored over 9 years ago by Elia Schito <[email protected]>
Make minitest code compatible with out platform

a8611d0587f227f5f915a7e79f7d915f8f970fda authored over 9 years ago by Elia Schito <[email protected]>
Embed minitest

d5fc039bc67d0ee27ad20031b0e5e9587b64222d authored over 9 years ago by Elia Schito <[email protected]>
Add a WIP cruby_tests task

1e2fb9f4d5883119383bc4c1d0696fd155bdda6c authored over 9 years ago by Elia Schito <[email protected]>
Fixing test/unit

052aa45ffdfde7c6c3008cd2d58f4b1105048975 authored over 9 years ago by Elia Schito <[email protected]>
Add a simplistic implementation of Enumerable#sort

a1f86a19eca4ad9e0016b36dcc531b39b3c200b0 authored over 9 years ago by Elia Schito <[email protected]>
Add minitest/unit

1bf7d06684d7195a015cd8a81c28aae1e6128776 authored over 9 years ago by Elia Schito <[email protected]>
Add a cruby checkout

f2226a670a3e1d4c442d739f5dac7258d6086c74 authored over 9 years ago by Elia Schito <[email protected]>
Fix unsupported args splat in meth def

581f334e3aca87a7b2d749f3749b9018e21873d1 authored over 9 years ago by Elia Schito <[email protected]>
Add test/unit from CRuby

4b055cbf30e589310f6b9a0357b49dadca17d59d authored over 9 years ago by Elia Schito <[email protected]>
Add opal-minitest to dev deps

c63eff32b6dd69e19d887219e52159ad75e2b506 authored over 9 years ago by Elia Schito <[email protected]>
Let the main Rakefile decide about default task

34764219dec32a2d071e264d469cafe7c96dd32c authored over 9 years ago by Elia Schito <[email protected]>
Extract building tasks from Rakefile

47a7e64e389d5b6b3541ac0cf59d763b55b59b35 authored over 9 years ago by Elia Schito <[email protected]>
Extract testing tasks from Rakefile

824450733d2012ead61b538bae4b0e7ba5f84809 authored over 9 years ago by Elia Schito <[email protected]>
Extract documenting tasks from Rakefile

129b0a7ed945bbd8c04b488fa7d8ab8f0471fe9a authored over 9 years ago by Elia Schito <[email protected]>
Call MSpec PhantomJS specs by their name

30ba1cbd72e15fcb998c7e9b8688782bf2efcb7c authored over 9 years ago by Elia Schito <[email protected]>
Require native inside buffer (which uses it)

775ec0bd9895e2e60961b34185a7afb212782e90 authored over 9 years ago by Elia Schito <[email protected]>
Cleanup builder error handling/enhancing

c1d1baea38583f096e7ae88bc5f9954126390645 authored over 9 years ago by Elia Schito <[email protected]>
Give a hint on what the js will be

[skip ci]

c0cfe62a3f55ab47d18491fc20208efbfe662aec authored over 9 years ago by Elia Schito <[email protected]>
Add Date#<=> with specs

c8850334655688dfc7fd36dfda0e220f43850a9a authored almost 10 years ago by Adam Beynon <[email protected]>
Give extended info about parse/compile errors

d2e435b4c8f122525937dd5c376cc55677f78116 authored almost 10 years ago by Elia Schito <[email protected]>
Add Thread::Queue#each

0283a0a235aa09be39863390cf583f595c2a2b88 authored almost 10 years ago by Elia Schito <[email protected]>
Fix #puts without arguments

This bug went unnoticed in browsers because `console.log` can’t output
anything without and endi...

b55e733e3224a0136551984d031c5bb3932e8810 authored almost 10 years ago by Elia Schito <[email protected]>
Add a default value for the NodeJS impl of #exit

b4cae4331e72748b15a9f2b36ac3ed9b0cabcf21 authored almost 10 years ago by Elia Schito <[email protected]>
Decorate missing requires errors with useful stuff

Like the file that was trying to require.

e14bdaa4fd03deeae6ee402695b8d1c4734ca71c authored almost 10 years ago by Elia Schito <[email protected]>
Add a simplified Kernel#caller to NodeJS impl

f1f684b3567af66dd046838693a4f8b0cb16ff2c authored almost 10 years ago by Elia Schito <[email protected]>
Keep Kernel#at_exit def in alphabetical order

6fa120910200a002b705a213f7960b81be5dc351 authored almost 10 years ago by Elia Schito <[email protected]>
Add IO#tty?

d126b0e80fc917ec4a30cc259147df4c086e787b authored almost 10 years ago by Elia Schito <[email protected]>
Call #at_exit block before exiting (NodeJS impl)

620cb6091f758a1e1a64fa9574b76ac534da34e7 authored almost 10 years ago by Elia Schito <[email protected]>
Remove double before_install from travis config

f5daa150b92a02c18ee5aa5e3a6273c10ad870e7 authored almost 10 years ago by Elia Schito <[email protected]>
Enable container based builds in travis-ci

7002be3f5846f44cfc1523630f3c4cb63ed0dd13 authored almost 10 years ago by Elia Schito <[email protected]>
Add Module#class_variable_get/set

ref: #677

b9516a21cf5ea0fa863e4bbe141cc2f0de2b63ad authored almost 10 years ago by Elia Schito <[email protected]>
Add a description to the mspec_node rake task

bdb9f92270a205e625b2155380f7f215e2c36712 authored almost 10 years ago by Elia Schito <[email protected]>
Add some missing error classes

- NoMemoryError
- SignalException
- Interrupt

f37f4b6c4fd83e595897e2e410d6fca591229528 authored almost 10 years ago by Elia Schito <[email protected]>
Merge pull request #686 from huochunpeng/patch-1

Add missing constants in File class.

81640c516d4ee426869c22acf78287e9394c0c58 authored almost 10 years ago by Elia Schito <[email protected]>
Add missing constants in File class.

`FIle::ALT_SEPARATOR` and `File::PATH_SEPARATOR`

d82a84df4e6563375de997d695d8e7b29a08ede4 authored almost 10 years ago by huochunpeng <[email protected]>
Merge pull request #683 from wasnotrice/fix-typo

Fix typo in variable name

67bcfade0faf2231e31f2be7fac1823e73572727 authored almost 10 years ago by Elia Schito <[email protected]>
Merge pull request #682 from wasnotrice/find-encoding-case-insensitive

Use case insensitive search when finding Encodings

6edaa05daadfd8a9ac632f3f22911ec16ef968ca authored almost 10 years ago by Elia Schito <[email protected]>
Fix typo in variable name

5611cfe6e7514cd5966a166354f32965dace52d4 authored almost 10 years ago by Eric Watson <[email protected]>
Use case insensitive search when finding Encodings

Other rubies allow both Encoding.find('binary') and
Encoding.find('BINARY'). Opal was only allow...

299343edcbddb50bbf383d1b7d2e954392f53d97 authored almost 10 years ago by Eric Watson <[email protected]>