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

Allow Server.sprockets to be set as initializer option

0b083073a24d539b1dfe69f26fdbd2b54a562b99 authored about 10 years ago by Adam Beynon <[email protected]>
Bump version to 0.7.0.beta1

3c765400c55c81d4ad4c8d2c5ae8cac270dd66fa authored about 10 years ago by Elia Schito <[email protected]>
Take ‘..’ in account while normalizing paths

6cd1039207549bc34a920538c34f6cb80028d7ce authored about 10 years ago by Elia Schito <[email protected]>
Remove debug code

d08dbd6f1045a5622f2f1d4b6c4e2b3caff45cfa authored about 10 years ago by Elia Schito <[email protected]>
Reimplement require_relative in terms of require

Example: require __FILE__ + '/../' + 'relative_file'

d06280ccf34c6283920093bdf9993e9cffdebdb7 authored about 10 years ago by Elia Schito <[email protected]>
Support ERB and Haml processors

87972ace1fb117d9a997a99f63fed2570979cd70 authored about 10 years ago by Adam Beynon <[email protected]>
Expose Opal.current_file

bf22f6645eadb1cf8b0a8f6a4329c21dd7117227 authored about 10 years ago by Elia Schito <[email protected]>
Relax sprockets requirements a bit

850469b7f1b93ee9b6ef6bc29300d5be72586b1a authored about 10 years ago by Elia Schito <[email protected]>
Update sinatra example app to use SM prefix

1640296374044da787a0786602c736fa82a1d4c4 authored about 10 years ago by Elia Schito <[email protected]>
Support custom extensions in require_tree

fa7e6f8085d0abe93b6662a2df2b74c84f24c177 authored about 10 years ago by Adam Beynon <[email protected]>
Merge pull request #620 from josh/sprockets-3

Sprockets 3.x

afb51ad3c1057326f05f966ed8b3622536da44a8 authored about 10 years ago by Elia Schito <[email protected]>
Allow Sprockets 2.12.2 through 3.x

260347ded1d35b9295866e91b0d1fd27126ef827 authored about 10 years ago by Joshua Peek <[email protected]>
File is now part of corelib

86398d6d3b54ae79d98a30c09fd9b55388f76e87 authored about 10 years ago by Elia Schito <[email protected]>
Warn and return early if Opal is already loaded

fixes #616

176e118845811b3d40519a26ed36e5ab1017c31a authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #617 from opal/require-tree

Require tree

b73e9051079d6efeb1020e6ab2241165d8856587 authored about 10 years ago by Elia Schito <[email protected]>
Force ordering in Kernel#require_tree spec

0a722ac62db14d5273730701a31a144017ae515b authored about 10 years ago by Elia Schito <[email protected]>
Remove debug output

57d77fb97c844b78b280a8a362f512189f7192af authored about 10 years ago by Elia Schito <[email protected]>
Output “.FE” after examples with Phantom formatter

5d8dddd9a2c0d20da1af9793260f25566fa5a2f1 authored about 10 years ago by Elia Schito <[email protected]>
Allow phantomjs runners to write to stdout/err

1efb729dae9d72f1aa4245eefdca408f0042bb7f authored about 10 years ago by Elia Schito <[email protected]>
Remove debug output

4d2bb0d1565da22bdc2210c76f2e860f3c709088 authored about 10 years ago by Elia Schito <[email protected]>
Fix opal-mspec glob

b3052949f76f98b7adc96025da20bfaa452dd41a authored about 10 years ago by Elia Schito <[email protected]>
Allow the custom mspec patter outside of rubyspec

b726b15894207c9c6fb06088e2e854dc25c66d52 authored about 10 years ago by Elia Schito <[email protected]>
Use a more realistic example in require_tree specs

d7d9f23e65a744ee3513b9f2eea1561dcc0fec81 authored about 10 years ago by Elia Schito <[email protected]>
Compute the require_tree path at compile time

c9dc00850ef2cf23ff58d55167ddcfc9e827fc58 authored about 10 years ago by Elia Schito <[email protected]>
Add File.basename

8f5b2c21b7c656f7eebfe1b3479d910585f89fa2 authored about 10 years ago by Elia Schito <[email protected]>
Use a simpler global variable based ScratchPad

d5b32f815b11ece1bbb9453aeb3a668b0cb9c2ae authored about 10 years ago by Elia Schito <[email protected]>
Move file to corelib, where it belongs

90814a0c1778cc15f021a270c354ccd4bfe89c48 authored about 10 years ago by Elia Schito <[email protected]>
Don’t let missing files go through without notice

30d36b48fea987bb89292252eabf2d209adb9448 authored about 10 years ago by Elia Schito <[email protected]>
Add #paths to PathReader classes

7393e1c709e63c946a8e6356b33de15e0fc2b3b9 authored about 10 years ago by Elia Schito <[email protected]>
Fix require_tree

57082385c382ed3ef376f31e532108c702a3047e authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #614 from opal/runtime-style-cleanup

Some coding style cleanup in the runtime

95a483f5467fec4596e3be3dd3ac72c17fa89157 authored about 10 years ago by Elia Schito <[email protected]>
Some coding style cleanup in the runtime

b658f092d12cf4b90519eb973b888d9f7f0dba6f authored about 10 years ago by meh <[email protected]>
Add a spec for sprockets/server

c84f507b9409fe459aeffccce8dcd6e91c17909f authored about 10 years ago by Elia Schito <[email protected]>
Update rubyspecs

8e20d29f8942e4d4a0f75380eac82976774d353b authored about 10 years ago by Elia Schito <[email protected]>
Add a debug formatter for MSpec examples

fdb8e7f84cc6ce08f18dcb76c150263b02aee26f authored about 10 years ago by Elia Schito <[email protected]>
Fix Kernel#require_relative

9c4859520e29b77581f8f1dc992af01a7a2338e8 authored about 10 years ago by Elia Schito <[email protected]>
Respect compiler options for early LoadErrors

d697d668ba973f01ea026c11fee5036d11d3eb4b authored about 10 years ago by Elia Schito <[email protected]>
Do not ignore missing files required by mspec

92b1354b6f2d1f218a9b8b65202854d85c3fa3c5 authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #611 from skofo/sprockets-inline-operators

sprockets processor: added inline_operators option, minor doc fixes

40683e7033b65da1f4b4fdaa58d55dbae1ffa3de authored about 10 years ago by Elia Schito <[email protected]>
sprockets processor: added inline_operators option, minor doc fixes

fdd9e83dfd1da64869ca6a2f6804ab5680e69fbe authored about 10 years ago by Artur Ostrega <[email protected]>
Take in account that LoadError might be missing

5bd02f3319bbe56c20685082d13d761ac4fc49cb authored about 10 years ago by Elia Schito <[email protected]>
Add Kernel#require_relative

72e183dba84d5fdd53282b6074aff26c81e106d1 authored about 10 years ago by Elia Schito <[email protected]>
Flat era

04fcdf99c532db110ef85ad6c9864a164c01f065 authored about 10 years ago by Elia Schito <[email protected]>
Add ruby version requirement to the gemspec

70ae9093de8cc3f6fd57b3656ba2df712f69effc authored about 10 years ago by Elia Schito <[email protected]>
Let the sourcemap server be a rack app

Previously was a middleware

b96212631c96cb5354e30eedd0880e94ceeb5db9 authored about 10 years ago by Elia Schito <[email protected]>
Use logical_path to store the sourcemap

As it’s used already in the magic comment

2e5fb8aa5466366e210606f270421480b6d7f0fa authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #584 from opal/source-maps

Source maps 🌐🌍

c6ca107612df63d1c1368b33dbe441674eb2138e authored about 10 years ago by Elia Schito <[email protected]>
Backport maccman/sourcemap#13

2bd3ed4d007cd3f9158a6652c3d28503141f0da7 authored about 10 years ago by Elia Schito <[email protected]>
Update sourcemap gem

26e7760aa51ffd0123a6c803be9b6fba8febdfbc authored about 10 years ago by Elia Schito <[email protected]>
Avoid mutable strings

See also: https://github.com/maccman/sourcemap/pull/12

370a1383acdee77d25e4a451b70cf34c6d11e406 authored about 10 years ago by Elia Schito <[email protected]>
Update the stdlib version of sourcemaps

712aed0ddaef01edb798ab0fc103bcbb45e5b6e5 authored about 10 years ago by Elia Schito <[email protected]>
Switch to maccman/sourcemap (WIP)

88d01bf884c93ec16da9303a79ebb4c739077b60 authored about 10 years ago by Elia Schito <[email protected]>
Fix the Ruby mime type

c43c3d8e2a603d35823b060d95d004e7bc05f768 authored about 10 years ago by Elia Schito <[email protected]>
Workaround the empty sourcemap bug

See https://github.com/maccman/sourcemap/issues/11

8cc127f893f1325eb0e26c613ec57f53f5484edf authored about 10 years ago by Elia Schito <[email protected]>
Update spectator mspec config

9ffb06f9259bd28c93c03f9ee7f211702fadce90 authored about 10 years ago by Elia Schito <[email protected]>
Code layout

37015a7ccb420b639a7c651201d7b4d3431fc015 authored about 10 years ago by Elia Schito <[email protected]>
Fix Ruby source map mappings generation

1. The code passed should have been the original code, but we only have access to the generated ...

f25837aba6321d815fa430a0f2fa2cdd518ce0a9 authored about 10 years ago by Elia Schito <[email protected]>
Just put the last line for a plain js

c267b3683c38d919acd6348db7cbf889deb51ea5 authored about 10 years ago by Elia Schito <[email protected]>
Test require_tree support in Opal::Environment

8c18b42f759fe4fd7f2a5db253dd44b40765d2ff authored about 10 years ago by Elia Schito <[email protected]>
Add require_tree support to builder

053052873df636ea198781a6edb9c8bde4931f5c authored about 10 years ago by Elia Schito <[email protected]>
Use a separate file for sprockets’ require_tree

f481eeda4184485a855ba4557e96952358f6154a authored about 10 years ago by Elia Schito <[email protected]>
Add require_tree support in processors

791c64d1b95bf3c162119d050276951f5f505078 authored about 10 years ago by Elia Schito <[email protected]>
Add require_tree support in compiler

9ed5401718c5206eaac0f219701383bfac901d41 authored about 10 years ago by Elia Schito <[email protected]>
Style fixes for runtime.js

8cdd3ad7766afe718103057baef165bfb5c431fa authored about 10 years ago by Elia Schito <[email protected]>
Rename setup_module{,_or_class}_object

Make clear that’s for both modules and classes.

608df0df376c1ee3588757c74201220d8bd397cb authored about 10 years ago by Elia Schito <[email protected]>
Ensure sprockets’ require_tree still works

ref #602 (Add sprockets-like require_tree support)

334bfdf2d95f6148be02c13538d6c62495499741 authored about 10 years ago by Elia Schito <[email protected]>
Update spectator config

495f23840642ca764fef068bf98043df8a303e96 authored about 10 years ago by Elia Schito <[email protected]>
Fix output dir in yard doc command

ac35c6c2c161c6c4ceeca5b696b6fd58589b5b73 authored about 10 years ago by Elia Schito <[email protected]>
Add runtime.js docs rake task (via doxx)

5e43265e3a9dfaa39682681814b2553c06481490 authored about 10 years ago by Elia Schito <[email protected]>
Runtime docs

ced52944fc145602fd374b41748e179563dfb41b authored about 10 years ago by Elia Schito <[email protected]>
Move the singleton class fetcher to the runtime

7611709425fc206126804b519535c4c38284e2e5 authored about 10 years ago by Elia Schito <[email protected]>
Reuse boot_class_alloc inside boot_class

The code was almost identical.

850ef080b73021b8d445775bfa0a55ce6d320de3 authored about 10 years ago by Elia Schito <[email protected]>
Abide to linters (JSHint/JSLint)

fd8e0395db64b7b242db9d8adf0b7dcf8b083a6f authored about 10 years ago by Elia Schito <[email protected]>
Rename boot_makemeta as boot_core_class_object

This function builds the class object of core classes. This commit also puts some internal renam...

adedf7dbc50eb3594cfde49b7e4df338c32b2c1a authored about 10 years ago by Elia Schito <[email protected]>
Assign the class meta to klass.$$meta

fixup! 2f9235a059 (Move class’ singleton class building to runtime)

b6314ce16fd6408ac47a722e6248c7b7342ae1ca authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #585 from opal/operators

Operators 📈

87d1c3a288d60bccf678dffe359a22e904b8d26c authored about 10 years ago by Elia Schito <[email protected]>
Move class’ singleton class building to runtime

2f9235a05939819209034a20f18912687df4d33e authored about 10 years ago by Elia Schito <[email protected]>
Make clear that that’s the singleton class proto

de6eb6c59b69dff76b0ec548c3682e7afcceb9ef authored about 10 years ago by Elia Schito <[email protected]>
Fix opal-build -g docs

53b1a02cdcc0803686dd820c6ac84143d0a3d0ae authored about 10 years ago by Elia Schito <[email protected]>
Fix opal-build help message

b71833acc2748cfaa02b83cc15059f2858315f4f authored about 10 years ago by Elia Schito <[email protected]>
Setup $$parent for basic classes

9ad10e830314c229e03973731d1b1917aa7112cb authored about 10 years ago by Elia Schito <[email protected]>
Avoid computing ‘$’+jsid twice

775d973964c78c341dcb15e8466c4ff846712d42 authored about 10 years ago by Elia Schito <[email protected]>
Add commented Set specs

…for @ryanstout to implement, rel: #596

[skip ci]

21904593f351462023e86aaf12a7e61fb4c54cee authored about 10 years ago by Elia Schito <[email protected]>
Add specs for Set #delete, #delete? and #delete_if

Fixes #596

daef6b3698466e3bd1cb98c77e9d8276bccada4a authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #596 from ryanstout/master

add delete, delete?, and delete_if methods to Set

1ac96b316113a23ce7768a65a960731910a66e06 authored about 10 years ago by Elia Schito <[email protected]>
add delete, delete?, and delete_if methods to set

1ceedffe27f4c5f895aebe418e34cd3430331609 authored about 10 years ago by Ryan Stout <[email protected]>
Merge pull request #595 from opal/elia/runtime-naming

Replace Ruby- prefix with -Class suffix

d34f42f0e45da1507d8fff9832bc6a24e8c075ea authored about 10 years ago by Elia Schito <[email protected]>
Workaround JVM suprocess api limitations

(see comment in code)

4f46884896415360256f7bb93f2ecd54278c3580 authored about 10 years ago by Elia Schito <[email protected]>
Replace Ruby- prefix with -Class suffix

$$alloc prototypes will keep their ruby name so that
they show up correctly in js stackytaces.

7176707495c2778eb745bed7cea2d712e3802261 authored about 10 years ago by Elia Schito <[email protected]>
Rename iclass.name in iclass.$$name

ref: #583

a5cde6b55f042903727837fa07078f88eceb13ce authored about 10 years ago by Elia Schito <[email protected]>
Align assignments

7e441af1432447826653891ee6e0aff9d30a6af1 authored about 10 years ago by Elia Schito <[email protected]>
Rename .__iclass to .$$iclass

ref: #583

35e064f5d2a5d5cfafc98ba464b932f4639ab618 authored about 10 years ago by Elia Schito <[email protected]>
Extract common code into setup_module_object

921c6401b8577c8057c86b9db2e7d82a7152f7c3 authored about 10 years ago by Elia Schito <[email protected]>
Move Module#append_features to runtime.js

f658d89cd3910bfcdc1b42a7d25c26726574ad0b authored about 10 years ago by Elia Schito <[email protected]>
Align assignments

dc134af7d9032479f554d81562e9227382ffa912 authored about 10 years ago by Elia Schito <[email protected]>
Rename $$mod to $$is_mod

For parity with $$is_class

efbc9edcaebb4743799460b75ed858c4b0f03327 authored about 10 years ago by Elia Schito <[email protected]>
Rename boot_module to boot_module_object

As it’s booting the object as in Module.new.

6da00a0cb46fb2390bc1e870e3cd546fa8b77814 authored about 10 years ago by Elia Schito <[email protected]>
Rename .rb_stub to .$$stub

Ref: #583

930f2fae15a6a9785f73a628c8b044848c9ca41d authored about 10 years ago by Elia Schito <[email protected]>
Enable method_missing on bridged classes

Fixes #593.

It works by adding all bridged classes to method_missing stubs subscribers list.

334059acffb575c7c15098b28cb8c3eabc35cda4 authored about 10 years ago by Elia Schito <[email protected]>
Split method_missing stub helpers in smaller funcs

3e905d2518379718f78f978c3e07d389defdf844 authored about 10 years ago by Elia Schito <[email protected]>