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

Introduced `opal/full`. Moved Marshal functionality from `opal/base` to `opal/full`.

ba9f740915f1086eea6508e973abc8df503126d9 authored over 8 years ago by Ilya Bylich <[email protected]>
Basic implementation of Marshal.load and Marshal.dump.

d7842dbab4dc749eede219abdc32155f2f5c5864 authored over 8 years ago by Ilya Bylich <[email protected]>
Bump version to 0.10.0.beta2

3ee438adc4f1d16b42e56414c8c2361f7b36a612 authored over 8 years ago by Elia Schito <[email protected]>
Update specs

aa4539fd9ac2635a70a8a322ebae14f494cc01d4 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1416 from iliabylich/fix-mlhsarg-regression

Fixed setting mlhs arg to nil when JS-falsey value is passed.

4999d6489f8695ee06c6eb6679c96e4b347bf21b authored over 8 years ago by Elia Schito <[email protected]>
Fixed setting mlhs arg to nil when JS-falsey value is passed.

c9481843030f39348d57284e0b53d65e1dcd6e8b authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1415 from iliabylich/allow-method-definition-in-method-body

Allow method definition in method body.

31e9487204232949c1b68ca90e5ebaf1b760a876 authored over 8 years ago by Elia Schito <[email protected]>
Allow method definition in method body.

Added ruby/spec/language/def_spec to the test suite.

2459ba9e2fe09eee730ccf0cd31885b63a9d9cad authored over 8 years ago by Ilya Bylich <[email protected]>
Bump version to 0.10.0.beta1

0760a1be0f0b6336dc5110c2ac6f65ea5e470f45 authored over 8 years ago by Elia Schito <[email protected]>
Update the changelog [skip ci]

3372020d63e0fdc6084e74ef6f3ef0585d5aca80 authored over 8 years ago by Elia Schito <[email protected]>
Fix old usages of Opal.normalize_loadable_path

Now Opal.normalize(path).

fixes #1400

0cc85df99943f720124f01a030e23db8f8449ac9 authored over 8 years ago by Elia Schito <[email protected]>
Make Base64 (mostly) compliant with ruby test/spec

fixes #1362

34f29ca8a0416c96f90a806d87255add43a2e8ef authored over 8 years ago by Elia Schito <[email protected]>
Skip Encoding for vendored minitest

bcca3fdf650979efd6cb44e302552950fb9a1bc5 authored over 8 years ago by Elia Schito <[email protected]>
Keep the Hash string map as the first key

This is good for debugging in browsers that will show the contents in
order, as the string map ...

36d4f7337c23ab2a5e311ed786b2ee1f5f66b143 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1412 from iliabylich/methods-fixes

Support for mlhs as a first method argument/Support for norm args after optargs.

cf3e6ac375a969348f5a592f1b680c09989d91f7 authored over 8 years ago by Elia Schito <[email protected]>
Simplify, delegates to <=> between Strings

7fc6600de826ce94c675b6d178233bfebd662d9a authored over 8 years ago by Guillaume Grossetie <[email protected]>
Added support for required arguments coming after optional.

7ae9494c7bc51e586bff1b986d16d517720a52e9 authored over 8 years ago by Ilya Bylich <[email protected]>
Add ability to parser norm arg coming after optarg in method arguments.

697655716336bb4255342e0bdecbe74e9f3cc8a7 authored over 8 years ago by Ilya Bylich <[email protected]>
Added support for method arguments starting with mlhs.

2c8db73f8bb6ca4aa778bd74da5708dc63d32d46 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1385 from wied03/super_method_fix

Super/Aliasing Fix

7b5c95ff9956f30bf7458209e2b2d7b186988c04 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1395 from iliabylich/opal-scan-args

Split arguments logic to separate files

05163ac05ba98cf37ed1705603d3edb6b4865a6b authored over 8 years ago by Elia Schito <[email protected]>
Fix super case where the method containing super lives on in alias

1e6a63ac1be732d6371c9015ff8bf75616706fd2 authored over 8 years ago by Brady Wied <[email protected]>
Latest ruby specs

61d3e2c55a1605038f3465aabde465e9970efe62 authored over 8 years ago by Brady Wied <[email protected]>
Split arguments logic to separate nodes. Cover some complex cases with arguments compilation.

c270a250eb4b0b71fd0300ba59b21346f3c26124 authored over 8 years ago by Ilya Bylich <[email protected]>
Fix the name of `Opal.dynamic_require_severity`

Now: `Opal.missing_require_severity`.

0815306245a43d9a6ab18d4ff71655bae6036949 authored over 8 years ago by Elia Schito <[email protected]>
Add "use strict" to all generated code

Fixup 9e3f923898 (Enable "strict" mode on all generated code)

a63161feeb63b67483f3ffb471964b98ffe02d02 authored over 8 years ago by Elia Schito <[email protected]>
Update to latest mspec

b552bf558087e443715170f032c9ad9f8943f0c3 authored over 8 years ago by Elia Schito <[email protected]>
Mark unicode parsing as not compliant on jruby

ref https://github.com/jruby/jruby/issues/3719

85de4c23d9e5f626b71161bbbdd035640e7f0a07 authored over 8 years ago by Elia Schito <[email protected]>
Avoid using function names matching inner vars

508b4ab0138a98b984f0fb45e5ee840554b22d43 authored over 8 years ago by Elia Schito <[email protected]>
Decouple runtime/compiletime require errors config

b418bdd4944f7feb6297a2e6e37404f5b9439ebb authored over 8 years ago by Elia Schito <[email protected]>
Use the latest jRuby stable version on Travis

23d73a544d72709cd51b36213cd3c036f54aedd1 authored over 8 years ago by Elia Schito <[email protected]>
Config.dynamic_require_severity now defaults to :warning

e3b22d8fa9035a7e66e62d7c2d9b46f3b835a418 authored over 8 years ago by Elia Schito <[email protected]>
Enable "strict" mode on all generated code

9e3f9238983d02e86af0cbf885de98a6ac3ec87c authored over 8 years ago by Elia Schito <[email protected]>
Manually manage Opal runtime config

1219c201be8e25064d3434850c0decc9920e053f authored over 8 years ago by Elia Schito <[email protected]>
Whitespace

f2d530e553bb7a87c851311b189cf25ad23fa583 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1403 from Mogztter/issue-1402

Resolves #1402, File.exist? now support IO object as parameter

b959ddb9be0dccdd694c92ebf07a4a6aa127f784 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1405 from Mogztter/issue-1403

Resolves #1404, Implement File.stat

a163f1dd8d7efca55c2e7dfb5f534046c39140a2 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1406 from Mogztter/build-gsub

Replace gsub! with gsub

ce6b542d458131b30c8d8cbd0b5e099adaf32c24 authored over 8 years ago by Elia Schito <[email protected]>
Implement missing Pathname methods

- split
- dirname
- basename
- directory?
- extname
- comparaison

e8af9d158c4b20bc441e797232497a3ed52e4ac1 authored over 8 years ago by Guillaume Grossetie <[email protected]>
Replace gsub! with gsub

c1347881342c60f342ef090275ddeeb4391ccbbb authored over 8 years ago by Guillaume Grossetie <[email protected]>
Resolves #1404, Implement File.stat

09cf353e5a8984429769eb17fd9d64b871b0c746 authored over 8 years ago by Guillaume Grossetie <[email protected]>
Resolves #1402, File.exist? now support IO object as parameter

c95939f5dfaba2e94e0ff0c6ec93432619078351 authored over 8 years ago by Guillaume Grossetie <[email protected]>
Use Opal::Config to track stubbed_files

783a75e754133eb8f6cb0dd22022ab772127505d authored over 8 years ago by Elia Schito <[email protected]>
Add an embryo config spec

496405320ef81d4c6cad178afef0d902c4a18218 authored over 8 years ago by Elia Schito <[email protected]>
Optimize Number#<=>

A function containing a try/catch construct cannot be optimized. This
commit extracts the work t...

9c360633f44f433382e70984d48350696c2268e3 authored over 8 years ago by Jamie Gaskins <[email protected]>
Merge pull request #1399 from iliabylich/add-spec/ruby/language/proc_spec-to-the-test-suite

Add spec/ruby/language/proc_spec to the test suite.

a6c9835d613383a90a446b817267c09b245cdf82 authored over 8 years ago by Ilya Bylich <[email protected]>
Add spec/ruby/language/proc_spec to the test suite.

744adc8054449b54869eedec1f3755e310a23285 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1397 from opal/iliabylich/add-support-for-squiggly-heredoc

Add support for "squiggly" heredoc.

fb79d68b3c46d099a3d740e102f53f75d84badf9 authored over 8 years ago by Elia Schito <[email protected]>
Add support for "squiggly" heredoc.

3722f102039dc370a339079c58bbf85b834eeba1 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1392 from jgaskins/optimize-ancestors

Optimize Opal.ancestors

244a0647b8f93aaf9a1394cb2985afbeec38a790 authored over 8 years ago by meh <[email protected]>
Optimize Opal.ancestors

This function was creating a new array for every tier of inheritance
while checking which module...

e75e3446a6eaa218fa9de3e9fe3c26a0d175ddd5 authored over 8 years ago by Jamie Gaskins <[email protected]>
Merge pull request #1391 from iliabylich/add-ability-to-run-inverted-test-suite

Add ability to run inverted test suite

b7403a6a1a0eabce72591cca06dda6800678db83 authored over 8 years ago by Elia Schito <[email protected]>
Added ability to run inverted test suite to find filtered specs that are actually passing.

4dcbdb7ac96d356d649c5f02fadc7692514df5c2 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1390 from iliabylich/fix-1388

Fix parsing of method call starting after "\" on the next line.

d9f5222fd8cd82f549daea3cb2760e032457f707 authored over 8 years ago by Elia Schito <[email protected]>
Fix parsing of method call starting after "\" on the next line.

3ac9484d144f83d3e67d9bf99c0d868462ae06ac authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1389 from iliabylich/fix-1316

Fix parsing of `lambda { break method :value do |x| x end }`.

502068e79b887b358dae91f12b3be9ead8afe8c3 authored over 8 years ago by Elia Schito <[email protected]>
Fix parsing of `lambda { break method :value do |x| x end }`. Closes #1316.

251aca1640f43ac63044f00cc09e291b21ef50f7 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1387 from iliabylich/add-ruby/spec/language/block_spec-to-the-test-suite

Add ruby/spec/language/block spec to the test suite

d0d23e9e224d2804fa6e883159a22c8d693d4e71 authored over 8 years ago by Elia Schito <[email protected]>
Explicitely reject nested mlhs arguments. Added ruby/spec/language/block_spec to the test suite.

31f3008f9326af85b0353dac08d9d81c73635bf6 authored over 8 years ago by Ilya Bylich <[email protected]>
Fixed parsing of `s (1) {}`.

526822dc2594ae6b289d1aab4eaa0a32f608939e authored over 8 years ago by Ilya Bylich <[email protected]>
Added full support for mlhs args.

93f94e3799ee408f6ab381c43f986ee2ac357cc1 authored over 8 years ago by Ilya Bylich <[email protected]>
Added support for shadow args.

a67242ef06bfcaf32922f13eab7eb7bd9774dd4b authored over 8 years ago by Ilya Bylich <[email protected]>
Remove some previously deprecated stuff

e6d6f28dc52cfa6d1d6e461d96998fe8de895b05 authored over 8 years ago by Elia Schito <[email protected]>
Bump versions on the build matrix

604d6c36533466c346d41cdfa79278dea80da908 authored over 8 years ago by Elia Schito <[email protected]>
Api docs update [skip ci]

0ac003566b7fc53845d7395b47d84f54cfc6421c authored over 8 years ago by Elia Schito <[email protected]>
Undeprecate Opal::Environment after pop request

9c32689466a6c2b4416f4e002efb53255f73419c authored over 8 years ago by Elia Schito <[email protected]>
Remove `Opal.process` (previously deprecated)

6166b236398a4e0722c2cf5eecf9a7c50ef4f946 authored over 8 years ago by Elia Schito <[email protected]>
Fix String#tr "to" range

fixes #1386

c5333dea73d51df6e565da6e0c7dc3e36e5cb041 authored over 8 years ago by Elia Schito <[email protected]>
Enable some more CRuby keyword specs

de9b32bd24fa0267b8c476a46e95cb24fe8c306a authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1383 from wied03/included_methods

Included_modules support

8aea88d2fd73dd59f39073fb84b850adcf543db0 authored over 8 years ago by Elia Schito <[email protected]>
Included_modules works when single spec file is run

fb99483c7d400f1da008623856d7b1601a88fa55 authored over 8 years ago by Brady Wied <[email protected]>
Merge pull request #1381 from wied03/master

Latest ruby specs (cover https://github.com/opal/opal/pull/1380)

725c6961d8ec22ea49cd18ad1b2ed27fd32fd275 authored over 8 years ago by Elia Schito <[email protected]>
Latest ruby specs (cover https://github.com/opal/opal/pull/1380)

da507ddc2afabd4f3ba6dfa68faa853dc4e71e19 authored over 8 years ago by Brady Wied <[email protected]>
Remove support for config via `Opal::Processor`

e6f8406e808766763ca46b6a10cbba4b8f50406d authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1380 from wied03

Name is optional on MRI, fix this

46ebd68f172543b9fbe4aa4be8ac058bb11c10cd authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1378 from iliabylich

Fixed parsing of %I{} lists. Fixed parsing of %{} lists when item contains same brackets.

4a8be9988cf094bf00e8b6c001a91e87f99cb247 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1379 from iliabylich/make-ruby/language/string_spec-parsable

Fix parsing of 's = %=string='.

97cda44cdaad77850b5042b7c3b8de677fbb9b25 authored over 8 years ago by Elia Schito <[email protected]>
Name is optional on MRI, fix this

13f701c466e9e92ce564b1705c09c72962f96ca9 authored over 8 years ago by Brady Wied <[email protected]>
Fix parsing of 's = %=string='.

Fix parsing of control characters.
Added ruby/language/string_spec to the test sute.

a5c46831eef8b79ae9a5d894088a368a6e940695 authored over 8 years ago by Ilya Bylich <[email protected]>
Fixed parsing of %I{} lists.

Fixed parsing of %{} lists when item contains same brackets.

fc7c545b0adad6f42e75388874988aac076414f3 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1376 from iliabylich/add-kwsplat-support-and-mass-assignment-with-method-call

Added support for kwsplat.

01ba46b403f5b0dd84df89c9465e2cae582000bf authored over 8 years ago by Elia Schito <[email protected]>
Added support for kwsplat.

Fixed parsing issue with mass assignment and method call.
Added rubyspec/language/method_spec.rb ...

ca516e9cd84f679b7cd12feb2b83245127989787 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1377 from wied03

Documentation for https://github.com/opal/opal/pull/1373 [skip ci]

2a4fcf70422e51abc5f38470dd45d35144d59199 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1372 from wied03/super_follow_up

More super fixes

3a3f96eced75a638c5f658dfa93999f9ad694e96 authored over 8 years ago by Elia Schito <[email protected]>
Documentation for https://github.com/opal/opal/pull/1373

0686a2cdb1230ac4a0d7979afc632b5a3a688da5 authored over 8 years ago by Brady Wied <[email protected]>
More super fixes

Transition error handling to runtime (too difficult and error prone to do it on the compiler sid...

16dc01affd8f8ccba182b3b696c6b9f0404f0bb4 authored over 8 years ago by Brady Wied <[email protected]>
Merge pull request #1375 from iliabylich/include-core-method-test-to-the-test-suite

Add ruby/core/method/*_spec.rb to the test suite.

0e220d580653b37a63415e210217c0a0a7aafcd9 authored over 8 years ago by Elia Schito <[email protected]>
Add ruby/core/method/*_spec.rb to the test suite.

3f5dd60b7c50681324ba0762ca60a0a179bd87b6 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1374 from iliabylich/include-proc-parameters-into-the-test-suite

Include spec/rubyspec/core/proc/parameters_spec into the test suite.

6dbc8a8caf56224236bb162f5115e2104742959b authored over 8 years ago by Elia Schito <[email protected]>
Include spec/rubyspec/core/proc/parameters_spec into the test suite.

604c59aba000d76b97e7d8bb2275d269ba467dc1 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1373 from wied03/method_added_singleton

singleton method_added fixes

4a6fb4eb86b3e526f1b49577fc9b396667b20b4d authored over 8 years ago by Elia Schito <[email protected]>
Fix singleton/method_added behavior (with elia feedback)

Latest rubyspecs, filter out new ruby specs that we don't pass

e6fd3958e142602caf404bdb0d6f4b8627e2ba72 authored over 8 years ago by Brady Wied <[email protected]>
Merge pull request #1368 from wied03/master

Updated ruby specs for super PR

680228a5625e61c75b7e626f177d57e844ee6a87 authored over 8 years ago by Elia Schito <[email protected]>
Updated ruby specs for https://github.com/opal/opal/pull/1367

Exclude encoding related string spec introduced in rubyspec commit 2e3116d41adf1e56c060e0c158a7e4...

24b9682874503a08396d1d26ef3d6fc0d07d9b2d authored over 8 years ago by Brady Wied <[email protected]>
Merge pull request #1367 from wied03/bugs/1237_clean_slate

Fix #1237 and refactor super

204dde019bfdd83e35af2a5d1999d87bcda19260 authored over 8 years ago by Elia Schito <[email protected]>
Fix #1237 by focusing the runtime method solely on finding the function, then alter the compiler to cover missing functionality use the existing call node to avoid duplicating logic.

1b76d4b134c2163da3579760d75b281520b3a735 authored over 8 years ago by Brady Wied <[email protected]>
Merge pull request #1366 from psparrow/master

Fix nodejs/yaml

5f498500ad99760d1e81c8826e84fde095c3d4c2 authored over 8 years ago by Elia Schito <[email protected]>
Add native require

6cdadf66cb0da30781452fd3597abec0917fe6a9 authored over 8 years ago by Patrick J. Sparrow <[email protected]>
Fix nodejs/yaml so YAML.load_path works.

fd3032ca90bb1c90c290c8071d6d6411b634b9d8 authored over 8 years ago by pjskeptic <[email protected]>
Merge pull request #1363 from iliabylich

Fix parsing issues with complex heredoc identifiers.

5b6c105be33eaf38f55952549bdf4a71d9b4d4d8 authored over 8 years ago by Elia Schito <[email protected]>