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

Start using empty Objects (since we dropped IE8)

c13e83ac2250f730afcf5dad681d2fcf11d00137 authored almost 8 years ago by Elia Schito <[email protected]>
Internal runtime.js rename

klass → includer

c73a85193629a4c9dabc2f885aa6fd62d3de8120 authored almost 8 years ago by Elia Schito <[email protected]>
Skip double $$ props in Module#instance_methods

3177608ee4d79de4fae3a0b1573f6d5b86e53305 authored almost 8 years ago by Elia Schito <[email protected]>
Split unsupported module filters to proper buckets

4fa94e466dfe85c4af4895ba6e583b358d5a69f3 authored almost 8 years ago by Elia Schito <[email protected]>
Exclude some paths from codeclimate

e2c8aeaaa1c353f0f20c62aee561a0a00cb5fb63 authored almost 8 years ago by Elia Schito <[email protected]>
Check every corelib file with jshint

114e7aa766bf339dc55bb6b7ecde14553c561449 authored almost 8 years ago by Elia Schito <[email protected]>
The jshint task doesn't check everything at once

26193035bc7f06ab7d851b6a28b7e012954a2c18 authored almost 8 years ago by Elia Schito <[email protected]>
Enable use of Inverted mode with every formatter

4a0528ee91caee41b882793bbb6e95b269d15f02 authored almost 8 years ago by Elia Schito <[email protected]>
Use unix File separators by default

But add platform detection in nodejs/file.

78c3324ad31e6cb1807ebd29d5e41ee751c0b94a authored almost 8 years ago by Elia Schito <[email protected]>
Remove #positive? and #negative? from Complex

52ef71148522e901d5adc82ac5671301c91205ae authored almost 8 years ago by Elia Schito <[email protected]>
Extract regex escape to a global helper

03a50010e1d7fc01d0ca13688abcb1fcf5599d4a authored almost 8 years ago by Elia Schito <[email protected]>
Refactor File.basename

0a329810df38c842135e6389cd1bcbdfdea78ca4 authored almost 8 years ago by Elia Schito <[email protected]>
Update the Ruby Spec

9ff24469255ea1a99ea30ac4bd9d2a52bd86861f authored almost 8 years ago by Elia Schito <[email protected]>
Refactor File.dirname

528246138a27b84441499c9f5d62f13e7e9dc51e authored almost 8 years ago by Elia Schito <[email protected]>
Add ready to use `fail` filters to MSpec formatter

f08e1eef0a22d02f756c0f730e99cbbdda587f69 authored almost 8 years ago by Elia Schito <[email protected]>
Allow the formatter to be set with an ENV var

c42505ef7a58f43bbb89437e32878dfe1e7f0b39 authored almost 8 years ago by Elia Schito <[email protected]>
Check for new Array max size

Also refactor to use JS `if`s instead of Ruby's.

4041019d0ba540c6ed3e0eead87ea18842527671 authored almost 8 years ago by Elia Schito <[email protected]>
Optimize zero check in Number#positive?

0a7b1af1e84e93c5a9d894614c433dc1c5030126 authored almost 8 years ago by Elia Schito <[email protected]>
Add the padding option to Base64.urlsafe_encode64

a182236dd53014472b3add0ce09eb48340552064 authored almost 8 years ago by Elia Schito <[email protected]>
Add Encoding::UTF_16BE

aa6225d042d23cf207d3e31f37ab2b0c6e5d6f9d authored almost 8 years ago by Elia Schito <[email protected]>
Fix `autoload` usage in compiler spec

`autoload` expects the Symbol object as the first argument.

280791122860ac6d366a06f7a2c16715bbea54cd authored almost 8 years ago by Ryunosuke Sato <[email protected]>
Fix typos in doc

'Rspec' should be a 'RSpec'.
ref: http://rspec.info/

c911bcba7f41c378d5f8dafcee09bb1cbf81d987 authored almost 8 years ago by Ryunosuke Sato <[email protected]>
Moooore tests on AppVeyor

cd425625ca5173f21ab6ade94d9131b99f9c670f authored almost 8 years ago by Guillaume Grossetie <[email protected]>
Fix #== with foreign objects for Date & Time

Use Comparable instead where possible.

fixes #1582

9d6a76d154656ed9e2ed93f776e8ada38d201d5b authored almost 8 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-10-stable'

2445d508416fee7576cc6fa9579dacb2142ef9e1 authored almost 8 years ago by Elia Schito <[email protected]>
Resolves #1583, Improves File.join on browser

19b9f100892c162d07149e3969e99aecf370bddf authored almost 8 years ago by Guillaume Grossetie <[email protected]>
Update MSpec

41341284a3a336af41c6164131ee65becd0cf6df authored almost 8 years ago by Elia Schito <[email protected]>
Create .codeclimate.yml

Created a Code Climate config with our Duplication engine and grade paths enabled.

1f59a6231572c960ceb85b145da6e33c0c9221f9 authored almost 8 years ago by Scott Larkin <[email protected]>
add matched_size method

7300c96ff1f4a2e8abe05bf18f028f3b57f7e86a authored almost 8 years ago by Patrick Kettner <[email protected]>
Additional authors and updated emails

[skip ci]

c9377343d35a269fdd448a928b0fa67ab116394e authored almost 8 years ago by Elia Schito <[email protected]>
Add phantomjs to the appveyor build

100308c7ec80006591e1c960220ebc6e9742b9e7 authored almost 8 years ago by Elia Schito <[email protected]>
Resolves #1488, reading /dev/stdin is not working everywhere

9231b136561d701362eefec7525860a21b58ecbc authored almost 8 years ago by Guillaume Grossetie <[email protected]>
add ascii_only? method

80e82594ed57a20211ab2bd6d785bf760b05166f authored almost 8 years ago by Patrick Kettner <[email protected]>
Add AppVeyor build status badge

cc @mogztter 😉

c89c33d88bf9cf3d47dab907de7ebabc5193c35f authored almost 8 years ago by Elia Schito <[email protected]>
Use Ruby 2.3.1 on Appveyor build

11edcc6f74fdd4df9bb1fe31e476d67c228efb88 authored almost 8 years ago by Guillaume Grossetie <[email protected]>
Enable Appveyor build

59823db491e1ed9fcad83c2c4262755787d7b4ce authored almost 8 years ago by Guillaume Grossetie <[email protected]>
Refactor Opal::Config and improve docs

be0194633b9803c8bb567a403d3709103d4622f2 authored almost 8 years ago by Elia Schito <[email protected]>
Handle DOS path

7310b27a1c6bec135610e5df5f20753eb349965e authored almost 8 years ago by Guillaume Grossetie <[email protected]>
Keep RSpec results summary in tmp/

ed694a0cabae519ce6e68098de206277da8a1a90 authored almost 8 years ago by Elia Schito <[email protected]>
Skip the browser test if missing souce labs creds

412075d5a471cf20b37d813164f9f9d71f5bde5d authored almost 8 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-10-stable'

dfc9da305e5d15fcc6436e02f8f53eeab04dbd4a authored almost 8 years ago by Elia Schito <[email protected]>
Remove Rubinus from Travis config

Rubinius doesn't even install properly via RVM on Travis.

PRs to fix this are more than welcome :)

90866c3d20b2da810a81eee6e63c9fcf4eb2e7a6 authored almost 8 years ago by Elia Schito <[email protected]>
Update RSpec configuration to 3.5 standards

d9555c20a6e383283991d1213b5b1c8c8443a370 authored almost 8 years ago by Elia Schito <[email protected]>
Revert "No more encoding problems on JRuby"

This reverts commit 9b5297ec5e9ae4344776e86ca05edac59ce3e3ca.

52a4fdac56ee6b00409649bb1d2514156c1a7e6c authored almost 8 years ago by Elia Schito <[email protected]>
Fixed IO.pipe in latest JRuby

3a9bb05a9f23900f0d4a3d6cb578d44caab25cdd authored almost 8 years ago by Elia Schito <[email protected]>
No more encoding problems on JRuby

9b5297ec5e9ae4344776e86ca05edac59ce3e3ca authored almost 8 years ago by Elia Schito <[email protected]>
Update ruby versions

87894022a3846b76f87b63bef1d07bf80122524b authored almost 8 years ago by Elia Schito <[email protected]>
Update to RSpec 3.5

5a55499f4f7633b7bb323a753fba02738bba2958 authored almost 8 years ago by Elia Schito <[email protected]>
Always cache source maps, even if they're disabled

This allows to have them available when the configuration changes and
they're enabled.

797d8ef9d17498860d6b523b9f7c4d5b94939d25 authored almost 8 years ago by Elia Schito <[email protected]>
Make Module#include? fully compliant

4cb3aed3d8af39b686dcc971619229d56468973e authored almost 8 years ago by Elia Schito <[email protected]>
Drop support for older browsers

see https://github.com/opal/opal/pull/1558#issuecomment-259278881

f68c7b839b781125760d62569e73735de8111d2d authored almost 8 years ago by Elia Schito <[email protected]>
Detect cyclic includes in Module#append_features

9fd983b0190b4ef45e8da49bed23cce25a4f4b8d authored almost 8 years ago by Elia Schito <[email protected]>
Replace method wrapper with simple bound function

ed4a79da1cd2a059554dacfa05cefd20d783bd11 authored almost 8 years ago by Jamie Gaskins <[email protected]>
Add browser testing with SauceLabs

dbf166568deef60d696555e67e54c53a53581204 authored almost 8 years ago by Elia Schito <[email protected]>
Update the rack example app

- utf8 meta tag
- Opal::SimpleServer
- update the document title

32f79ef790b1a07ce7a5905bc19b0f54703584e2 authored almost 8 years ago by Elia Schito <[email protected]>
Don't rely on the presence of window.console

55ef0d054de62bb0a830ed1fa35c6ff90d6f7ea3 authored almost 8 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-10-stable'

7716df4f0afe981ecbec9e0c9a18750d3de10aed authored almost 8 years ago by Elia Schito <[email protected]>
v0.10.3

34383063372c445f25c822379cb3b036f9c367c2 authored almost 8 years ago by Elia Schito <[email protected]>
add Numbers into Unsupported Features (#1574)

* add Numbers into Unsupported Features

Related to https://github.com/opal/opal.github.io/iss...

53bfdc509e9575e37f2cb5abd3cab5d3e85c2910 authored almost 8 years ago by Masayoshi Takahashi <[email protected]>
Remove method_added and method_removed from unsupported features (#1575)

d52d4a3092b5ee331e5f9a4570963ebc133c0ae0 authored almost 8 years ago by Masayoshi Takahashi <[email protected]>
Avoid special utf8 chars & be nice to older IEs

9e32638d9ba545e678e187fc4d64aeb7a967a028 authored almost 8 years ago by Elia Schito <[email protected]>
Merge remote-tracking branch 'origin/0-10-stable'

336785c8c6d31066d9190534d3a32ef4e15580eb authored almost 8 years ago by Elia Schito <[email protected]>
Update the sinatra example app

- update gemfile to use puma
- update gemfile.lock with current opal
- demonstrate an exception ...

9525561a3707b3004a3984ec639e6bd13ed0dc88 authored almost 8 years ago by Elia Schito <[email protected]>
Fix a link to runtime.js document (#1573)

[skip ci]

68c1199ff1ea24cb642dc3603bc0c6d36c01a0bc authored almost 8 years ago by Masayoshi Takahashi <[email protected]>
Remove MRI warnings

2f6389abcb6c0ea4621dbdb56988cb21255c88af authored about 8 years ago by Elia Schito <[email protected]>
Remove duplicate lines in Gemfile

be0f68d2cff8d717ae7b6c26535afbf873c5f92e authored about 8 years ago by Elia Schito <[email protected]>
Cleanup CLI options and internals

0eba7ec98f8ccddb99b7ecf82ece923e4de83224 authored about 8 years ago by Elia Schito <[email protected]>
Add opal/simple_server for simple non cached apps

The quickest way to get up and running with Opal:

rackup -ropal -ropal/simple_server -b 'Opal...

87caa64f077bc94966a97c6fed80e561b3d6e55d authored about 8 years ago by Elia Schito <[email protected]>
JSON#parse raises JSON::ParserError on invalid input (#1572)

JSON.parse and JSON.load raise ParserError when encountering an invalid
- JSON string.

When ...

6ec646034af28cb06491363d4be7f5efe18bfe4c authored about 8 years ago by Balázs Kutil <[email protected]>
Fix single zero as octal (#1571)

* Interpret "0" string as 0, not octal value
* Update changelog with #1549 bugfix entry

Fixe...

358751b4f197bd6ec95c80c798376f89eff08184 authored about 8 years ago by Balázs Kutil <[email protected]>
Fix String#bytesize with encoding

a355b94e31338ee13d1eb6cff95dd78fc7221823 authored about 8 years ago by meh <[email protected]>
Added a deprecation API

Deprecations can be set to raise with: `Opal.raise_on_deprecation = true`

0cf1870a66c7ff338e33ede1a1941f70ff357828 authored about 8 years ago by Elia Schito <[email protected]>
Bump jruby version

ffc740955cadb3e9b3d4381a7f856b95d43774df authored about 8 years ago by Elia Schito <[email protected]>
Keep the smoke test stuff inside tmp/

0e7ab077ca1417013995c1f23bb67f0b56ad9c80 authored about 8 years ago by Elia Schito <[email protected]>
Properly convert `{"a":[null]}` to {a: [nil]} (#1570)

75e586771b0749b39aa069d1f215943ed2d6142a authored about 8 years ago by Jamie Gaskins <[email protected]>
Freeze parser version at 2.3.1.2.

0667b7b01a578309870b4114dbee0e1c5c0434be authored about 8 years ago by Ilya Bylich <[email protected]>
Do not compile failing and unsupported tests. (#1565)

667c713c722945eac4166792c1f794be8120914e authored about 8 years ago by Ilya Bylich <[email protected]>
Rescue all subtypes of Excepton when eval ruby code (#1568)

It avoid exiting repl by pase error.

9fd5d4e15f5a9420c6984a5d9182b431185d67f2 authored about 8 years ago by youchan <[email protected]>
docs: Fix wrong output (#1566)

0f7d53ad675897ad6cb8e7289587fe396af91e88 authored about 8 years ago by youchan <[email protected]>
docs: Fix compiled code (#1567)

d04666fd9e3080538c5995ea4d196cd7614e7579 authored about 8 years ago by youchan <[email protected]>
Update rubyspecs and fix #1563. (#1564)

9fbd594926628612c68a87c8102905f0169a2573 authored about 8 years ago by Ilya Bylich <[email protected]>
Build dist opal in parallel

be854a6658caa2a2647303d645eee68d8f3960b8 authored about 8 years ago by Elia Schito <[email protected]>
Just use one linting task (rake jshint)

117fb3ebbb62c9a253ed750d7c67cb6cf525e3a6 authored about 8 years ago by Elia Schito <[email protected]>
Use a pond-like utf8 symbol in front of methods

Instead of the meaningless colon-like symbol.

b03738c8b197c0858b780e058a5b1f1b1f9d92f3 authored about 8 years ago by Elia Schito <[email protected]>
Merge pull request #1560 from iliabylich/add-method-source-location

Add Method#source_location and Method#comments

694d0f4d1e6f66d6581d4efd3d49c1e8ee6094b6 authored about 8 years ago by Ilya Bylich <[email protected]>
Added Method#source_location (available only with --enable-source-location/enable_source_location = true option)

5ad41a129baed77e16ce3021a51031abeef64485 authored about 8 years ago by Ilya Bylich <[email protected]>
Added JS::Error class that can handle any JS errors in rescue. (#1561)

ea7f3a5f9b5304658bd8b58b85cf13f455d37b5c authored about 8 years ago by Ilya Bylich <[email protected]>
Optimize the super implicit args preparation

There was a length var already declared but not used.

8d8a6fa64503049d232da711a25e08255959f1ae authored about 8 years ago by Elia Schito <[email protected]>
Whitespace

5225aab9833c870d3fa1cb317f20a55210aa8fa0 authored about 8 years ago by Elia Schito <[email protected]>
Reuse .update_includer() inside .append_features()

7c851a38aeb14b7b00c4e939e57f84b631595166 authored about 8 years ago by Elia Schito <[email protected]>
Extract Opal.update_includer() from .update_includers()

790db9a804a842741334ff81d7924415960b248d authored about 8 years ago by Elia Schito <[email protected]>
Rename Opal.donate to Opal.update_includers

522cbc7905bbe08c6928da16c2db9bc42c618cd9 authored about 8 years ago by Elia Schito <[email protected]>
Rename $$dep to $$included_in

d7e7a7dc8f2170432c16e009d9b73ba252438384 authored about 8 years ago by Elia Schito <[email protected]>
Better reflect the var's contents

7448bf6888f5602acda764d4380ab9d497095cd4 authored about 8 years ago by Elia Schito <[email protected]>
Whitespace

4c7948f1ec4ab2fb2f787cbdd07d68df2afe9416 authored about 8 years ago by Elia Schito <[email protected]>
Added rudimental history support to `opal-repl`

Just create the history file (`~/.opal-repl-history`) and it record the
last 1000 lines.

b384b05d3dd009bf722959918957afa6ede124e6 authored about 8 years ago by Elia Schito <[email protected]>
Patch V8::Object#respond_to? to avoid MRI warning

d496a12c70addbb9b449bc5dc87ba751bbc90b9f authored about 8 years ago by Elia Schito <[email protected]>
Merge branch '0-10-stable' (v0.10.2)

40b15ba4fdcaabea65c4bbf47bde98d44413ab44 authored about 8 years ago by Elia Schito <[email protected]>
Update Changelog for v0.10.2

[skip ci]

3d40916ea0a34eb055c5213197b40355ed65b69a authored about 8 years ago by Elia Schito <[email protected]>
Update version to 0.10.2

324366189aabc27391dc05c0ae7534fade94bd20 authored about 8 years ago by Elia Schito <[email protected]>