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

Avoid double "/" when prefix has a trailing slash

In Opal::Sprockets.javascript_include_tag.

5d639107735500a8956098b0af8694bc4ab2c3e0 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1294 from Mogztter/issue-1218

Resolves #1218, Implement Kernel.open method

6b313743d376b941a0d867176472fc878eee8038 authored almost 9 years ago by Elia Schito <[email protected]>
Resolves #1218, Implement Kernel.open method

338290581125c15c381958471798b18e532fd535 authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Resolves #1296, File.expand_path('.') should return the current directory

6773499e5231e27770ce660b042282dbacdbd328 authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1295 from Mogztter/issue-1291

Resolves #1291, Implement Pathname.expand_path method

f494a6da952437a43c78c5b47ad1972667b56991 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1293 from Mogztter/rename-module-option

Rename `module only` option to `library only`

db63a8bf4fbea21f6214f66f7008619e1146df00 authored almost 9 years ago by Elia Schito <[email protected]>
Resolves #1291, Implement Pathname.expand_path method

4f1c1b221f100ef1ff7d46ef15742f49e76326e9 authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Rename `module only` option to `library only`

91d90a3b36c43998af51e110f220869c880ebc59 authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Remove shortcut CLI option from --module

Was conflicting with --no-method-missing.

cc @Mogztter #1283 #1281

a43acd268f9c10da0e1a1c0f37f0271a5bb55815 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1283 from Mogztter/issue-1281

Resolves #1281, do not generate source block when module option is specified

57947157aab8f15a4eb05e151a2e7e2711fa5f40 authored almost 9 years ago by Elia Schito <[email protected]>
Raise if --module is used along with -e or FILE

646b93ec98aadb77d0f6617a2178f115868d9665 authored almost 9 years ago by Elia Schito <[email protected]>
Add changelog entry

ab128acef1921b89c18085e213cd30368a3a6d6a authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Resolves #1281, do not generate source block when module option is specified

29b27417510e46e9472e5b8da3152b6705215908 authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Merge pull request #1289 from vais/master

Replace JSHint "globals" config with "predef"

ec6ad0b5711ee03b5d078f7df281bc49502bc68c authored almost 9 years ago by Vais Salikhov <[email protected]>
Replace JSHint "globals" config with "predef"

a1de144e735284c5563ba4d69ff18f9f2b2670a3 authored almost 9 years ago by Vais Salikhov <[email protected]>
Fix changelog links

[skip ci]

96dc14ce228113cdd798f01e2f28f51fc4dfda89 authored almost 9 years ago by Elia Schito <[email protected]>
Use the nice keepachangelog.com change log format

[skip ci]

6cb703542843307d711b115c22f58e0b0b4b2ec9 authored almost 9 years ago by Elia Schito <[email protected]>
Add 0.9.2 to the changelog

[skip ci]

bba0b99b70a0c9b575d662b2cc8285d9440e1aaf authored almost 9 years ago by Elia Schito <[email protected]>
Update the changelog with 0.9.1 [skip ci]

633a4094459c4fdf4d793156fc4629c3247810b9 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1263 from jgaskins/promise-multiple-thens

Allow promises to have multiple then/rescue/always

79415d152f7c530e1b1606e9c48fba18f25ed5ae authored almost 9 years ago by meh <[email protected]>
Merge pull request #1277 from wied03/master

Fix JS Truthy Optimization in Master

b7521516ae7b9b4abc3ebaadbe730c219f04986b authored almost 9 years ago by Elia Schito <[email protected]>
Fix JS Truthy Optimization

Should address #1274 in a way that preserves operator optimization (rg_gt, etc.) when possible.
...

e1d0d0d52a30e26ab6b5bc02be954b48c3d1d021 authored almost 9 years ago by Brady Wied <[email protected]>
Merge pull request #1275 from iliabylich/implement-array-slice

Fully implemented Array#slice!.

bcc65285fb70675575866cedbd5e01bfb07fda09 authored almost 9 years ago by Elia Schito <[email protected]>
Fully implemented Array#slice!.

25ebac6c1a47937a43cb9c09fe7edfcd9a8f5a0f authored almost 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #1269 from opal/elia/pull-687/fix-multiple-rescue

Fix using more than two "rescue" in sequence

c71391d6ab206f845337a2de8f8c241c6902003a authored almost 9 years ago by Elia Schito <[email protected]>
Cleanup rescue-node JS-ouput

b372793e87c8e16beffb708d48bad63f6a3af8cd authored almost 9 years ago by Elia Schito <[email protected]>
Extract exception stack popping to a helper

741fc33311e2cadc83f07ad4e4965a1dc3ba30d9 authored almost 9 years ago by Elia Schito <[email protected]>
Fix using more than two "rescue" in sequence

Previously only the first two rescues were being compiled.

ref: https://github.com/opal/opal/pu...

2672fe3f3308b75c0d5b1ba7d4ea2c68402d2cfd authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1273 from iliabylich/always-populate-all-stub-subscribers-with-all-method-stubs

Always populate all stub_subscribers with all method stubs.

bda46c3e1b48ce98f4b71412f505950513d2e78b authored almost 9 years ago by Elia Schito <[email protected]>
Changelog entry for #1273

0643aa46039616b1569e1454b9b3d7053989fd69 authored almost 9 years ago by Elia Schito <[email protected]>
Add specs for method_missing on bridged classes

5eb176246c336d0cb63fdfc0f9f946e405a771be authored almost 9 years ago by Elia Schito <[email protected]>
fixup! Run some MSpec specs on MRI 1.9.3

af2e3cd02622b42b528af8e5552929751debdc29 authored almost 9 years ago by Elia Schito <[email protected]>
Run some MSpec specs on MRI 1.9.3

85da4daf361de9e50cbdfd8939895b0989eebb00 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1206 from iliabylich/stop-relying-on-method-missing-in-array-subclasses

Make Array subclasses < Array and stop relying on method missing to avoid conflicts with ancestors.

a8b046b886d376282feb007c9cfe78d735d70ca2 authored almost 9 years ago by meh <[email protected]>
Always populate all stub_subscribers with all method stubs.

5f08a464f401b71630bbd9a256bae2bcc9f9c407 authored almost 9 years ago by Ilya Bylich <[email protected]>
Make array subclasses < Array and stop relying on method missing to avoid conflicts with ancestors.

1e3979a58961bfb76a43e500bad09e494d3a586d authored almost 9 years ago by Ilya Bylich <[email protected]>
Merge pull request #687 from huochunpeng/fix_rescue_default_behavior

fix rescue’s default behavior

f1c7e73e77346b282416c7ea9ada0373d4917375 authored almost 9 years ago by Elia Schito <[email protected]>
Remove unused test runner configs

[skip ci]

d5d5d5fa658e096804aa4a2c45ee02df61971daf authored almost 9 years ago by Elia Schito <[email protected]>
Enable rubyspec example relevant to #687

6304198060aec6b9da260362fbf87815fc01ead8 authored almost 9 years ago by Elia Schito <[email protected]>
remove duplicated lines.

6b734907fb6dc941d72278fdeced3a575b066ed9 authored almost 9 years ago by Chunpeng Huo <[email protected]>
same fix for “one line rescue statement”.

8b3d2ea77c1f6f670b96548062fda43d6425ab40 authored almost 9 years ago by Chunpeng Huo <[email protected]>
fix rescue’s default behavior

When no type is given, “rescue” should catch StandardError by default,
*NOT* all types of Except...

73707394c288ed43a134b62559b92ba924c73fe6 authored almost 9 years ago by Chunpeng Huo <[email protected]>
Merge pull request #1268 from vais/update-rubyspec

Update to latest RubySpec

0b176554c97b9262a557eaf5e7d1fdc758fd3003 authored almost 9 years ago by Vais Salikhov <[email protected]>
Update to latest RubySpec

83e7cbe0bdeaa0c3f67ea15fefd7a708c105d677 authored almost 9 years ago by Vais Salikhov <[email protected]>
Fix #1267

f6fb947c3aaf9a08b2598c7ae436dead9bb149b8 authored almost 9 years ago by Vais Salikhov <[email protected]>
Typo

58313289f144b89286f6364a1702fcc6b1c3c439 authored almost 9 years ago by Elia Schito <[email protected]>
Split CONTRIBUTING.md into HACKING.md

- this way it's less scary
- the "contributing" file is now made up of two separate checklists f...

714953bede1a68bc290ce6cf7803f3f660e9740a authored almost 9 years ago by Elia Schito <[email protected]>
Add ! methods to raise on already-chained promises

98902ad9a3904a0e4ad02236ff8ccc9da432de97 authored almost 9 years ago by Jamie Gaskins <[email protected]>
Allow promises to have multiple then/rescue/always

According to the A+ promise specification, "then may be called multiple
times on the same promis...

eef5edbd11f07e59436bd7f9c298ad74f3fdfb7c authored almost 9 years ago by Jamie Gaskins <[email protected]>
Merge pull request #1265 from opal/elia/older-rubies

Don't leave anyone behind (err… except for Ruby 1.8)

275e4f109fe5730cf482cb5e77986e764d624f25 authored almost 9 years ago by Elia Schito <[email protected]>
Avoid newer Ruby kwargs syntax for compatibility

d721725cb83b035ac3ecfbcaa0202f23ccf82140 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1264 from opal/elia/coveralls

Add coverage tracking with Coveralls

b5378458b8fa6b78646f57aaedd9e73e3304b367 authored almost 9 years ago by Elia Schito <[email protected]>
Add coverage tracking with Coveralls

bb54c07f089d40ffbc874a4506b3e5b156a3b2c0 authored almost 9 years ago by Elia Schito <[email protected]>
Update the RSpec default config

780a95869decebb44606f8d60e4a2fb5fdf4e808 authored almost 9 years ago by Elia Schito <[email protected]>
Fix the docs link in the README

ecb4a33591123cb4c0dab7972bacfac9ba66400f authored almost 9 years ago by Elia Schito <[email protected]>
Bump the version of master to 0.10.0.dev

1167f6c989bbc6138c061d5a827eda2ba449e3a2 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1262 from JelF/fast-fix

removed debug point 'binding.pry'

334dc69fd1935750037453bb70ac1f50eb1cb8c9 authored almost 9 years ago by meh <[email protected]>
removed debug point 'binding.pry'

6ff986ecdbc624a9b5f034ee9564a09553179dc4 authored almost 9 years ago by Alexander Smirnov <[email protected]>
Update the Changelog with the latest changes

[skip ci]

1881579e0e1b794f6c2e4a8a83b6495f474264e4 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1260 from JelF/rack2

Add Rack2 (beta) compatibility

8e814ed727c2aaa80a0b608246687b44d7370f93 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1261 from opal/elia/cli-runners

Allow for cli-runners extensibility

d019fc9f482cf69fb4fc5d95b9b1f646e471b239 authored almost 9 years ago by Elia Schito <[email protected]>
critical fix!

0543f5809b85fb00c1f5f50241a9fccfcb329b2d authored almost 9 years ago by Alexander Smirnov <[email protected]>
Allow for cli-runners extensibility

This should allow 3rd party to define additional runners.
E.g opal-chakra could implement a runn...

a77dd4e10832a47a1291fa57385d596e3db300c0 authored almost 9 years ago by Elia Schito <[email protected]>
Avoid "_" in cli runner names

This will help automatic retrieval of cli-runners.

56cab1aad86fa60383d51f80d948aab05da3d908 authored almost 9 years ago by Elia Schito <[email protected]>
reworked paths exceptioning and requiring full rack

2f67378655da0456ee99474cf96d696dca3bff7b authored almost 9 years ago by Alexander Smirnov <[email protected]>
explained thin and rack conflict

4f49364c2e23f78d5a92f666e462f1ccc71f9bf1 authored almost 9 years ago by Alexander Smirnov <[email protected]>
Merge branch 'master' into rack2

367b2e2566991382190f2c1bcc79f2b8a86cd962 authored almost 9 years ago by Alexandr Smirnov <[email protected]>
rack2 requries ruby 2.2.2 (will use ruby 2.2.3)

b06886daad6d871a2c8ed90f41c27ee966e6361b authored almost 9 years ago by Alexander Smirnov <[email protected]>
ready for travis

8e17f6f9ad4ecf1e1cbcc36b5d65059b0ba92fa0 authored almost 9 years ago by Alexander Smirnov <[email protected]>
made it rack version independent

6f7c06d1e0f745687b1a80da3fef0bc7af4ee1b1 authored almost 9 years ago by Alexander Smirnov <[email protected]>
Expose the PhantomJS runner path

Ideally it should be usable from outside the CLI to run Opal programs.

10bd76a4705961481a8c49a40d1d8b95598b7b14 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1256 from jgaskins/hash-to_n-pass-through

Return original value if it cannot be nativized

9feed99089de13d15b0f9dd9fe5aab3ee1049c57 authored almost 9 years ago by meh <[email protected]>
Add default value to try_convert

We can pass the default value when we don't want nil back

8ec590e2839a207bb1b8381c351249e2e5c8fc83 authored almost 9 years ago by Jamie Gaskins <[email protected]>
Return original value if it cannot be nativized

Native.try_convert makes a best effort to return a native JS object, but
the Ruby object itself ...

a89e6884abefaeeef2b08fcc027f3cf2e31319d8 authored almost 9 years ago by Jamie Gaskins <[email protected]>
some require paths changed in rack 2.0.0aplha

99f7169e3b6b10c3711426a625359635cc14a871 authored almost 9 years ago by Alexander Smirnov <[email protected]>
Merge pull request #1259 from iliabylich/fix-module-name-when-constant-was-created-using-cdecl

Fix Module#name when constant was created using Opal.cdecl (constant declare) like ChildClass = ...

d1c442664a200dfaf46919133fae38c7c5b116b9 authored almost 9 years ago by meh <[email protected]>
Merge pull request #1258 from iliabylich/remove-default-and-none-from-ivars-list-on-hash

Fix Hash#instance_variables to not return #default and #default_proc.

66842ce87cb4dc71ac4426b8cf190876c06f6adf authored almost 9 years ago by meh <[email protected]>
Fix Module#name when constant was created using Opal.cdecl (constant declare) like ChildClass = Class.new(BaseClass).

160789f7e36a581944160ca9b02eda9eae57ab48 authored almost 9 years ago by Ilya Bylich <[email protected]>
Fxied Hash#instance_variables to not return #default and #default_proc.

c315b4ff5826135d6415bd58b2884f4b35adea73 authored almost 9 years ago by Ilya Bylich <[email protected]>
Set page.onError for the PhantomJS runner

This will catch unexpected exceptions and exit the program instead of
waiting forever (or until...

bc97a1d6318ee0e3bcb078a538b13de2ce280f29 authored almost 9 years ago by Elia Schito <[email protected]>
Merge pull request #1250 from opal/elia/break

Treat `break` with try/catch from the call place

a8669f9fd1433f192564ee4a2a43b04b39dd814e authored almost 9 years ago by meh <[email protected]>
Merge pull request #1241 from opal/elia/beyond-runtime

Deeper runtime cleanup, and beyond

6bfdb0de11e33dcd2388f6db3202e9f22c35bab3 authored almost 9 years ago by meh <[email protected]>
Set v0.9.0 release date in the changelog [skip ci]

643a2a6f82bc59da66017d4228ab0a32d8c76b33 authored almost 9 years ago by Elia Schito <[email protected]>
Prepare for 0.9.0 release

be22dfb1aaf99372af9fc72040e987cde27b3fb7 authored almost 9 years ago by Elia Schito <[email protected]>
break: Fix Enumerator#reject

53871e96c1c445e5a605ddd8896ac411dd8a9d1c authored almost 9 years ago by Vais Salikhov <[email protected]>
Merge vais/break into elia/break

1d50b2f8b6336965fa9bf4207597324f8d83d3ab authored almost 9 years ago by Elia Schito <[email protected]>
Remove legacy $breaker support from Enumerator

21e9a920d8cca4def6825267b2c4ba94aa5c47af authored almost 9 years ago by Elia Schito <[email protected]>
Remove legacy $breaker support from `yield` nodes

474e3ffc6cb44895b020e59ebb50e7cb485e95b0 authored almost 9 years ago by Elia Schito <[email protected]>
Remove legacy $breaker support in core+std classes

- Number
- Range
- String
- Native

dbdd8cc2325ee186c2f72cbf48ceb34abfd87850 authored almost 9 years ago by Elia Schito <[email protected]>
Remove legacy $breaker support from Hash

c33980e547016666bdd38107550aa263e3e663ad authored almost 9 years ago by Elia Schito <[email protected]>
break: Update Enumerable#one?

0eca08320ef3a9b5d7ede4309c2491c758a525cd authored almost 9 years ago by Elia Schito <[email protected]>
break: Update Enumerable#include?

a0164840ade4686ae9e8eeae308fff08c0634e91 authored almost 9 years ago by Elia Schito <[email protected]>
Remove legacy $breaker support from Enumerable

6ddf26129cd385a6a0167dfe859c7142e828fe5c authored almost 9 years ago by Elia Schito <[email protected]>
break: Fix Proc#call

44767fe86bcd63eb15c909a2ea566945935142fb authored almost 9 years ago by Elia Schito <[email protected]>
break: Fix Hash#select!

ac293b9548075b79c3816fd37e7fe53a9484df65 authored almost 9 years ago by Vais Salikhov <[email protected]>
break: Fix Hash#select

1323ab4a028c3139e976e79f41a18c00809edf92 authored almost 9 years ago by Vais Salikhov <[email protected]>
break: Fix Hash#reject!

b6bc655669a7d9fda8123a62b49b095de77e3ad0 authored almost 9 years ago by Vais Salikhov <[email protected]>
break: Fix Hash#reject

c0b79eefcbc1b0008d85a9cab3e57d7a5c817f3a authored almost 9 years ago by Vais Salikhov <[email protected]>
break: Fix Hash#keep_if

89f9e47a4097dcb571700759f784b400b4ad6604 authored almost 9 years ago by Vais Salikhov <[email protected]>
break: Fix Hash#fetch

1d2f0392dae44fd6ba81a52abd4ae96d82ce9d9d authored almost 9 years ago by Vais Salikhov <[email protected]>