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

Mark fake smap contents with the filename

7e843b026a359e8392f1f3914877b19ed9ca712d authored over 10 years ago by Elia Schito <[email protected]>
Make the sourcemap server a sprockets middleware

22b6d5d6a2c398566bb5fb378876ac1e4081b397 authored over 10 years ago by Elia Schito <[email protected]>
Let stdlib/nodejs be only a manifest

c2ab935081ad26e0b55b51bc5f846f8dda29079a authored over 10 years ago by Elia Schito <[email protected]>
Prepare required sources in nodejs/require

3c916fdb3e3184bb8528ca383349c7b5310ececd authored over 10 years ago by Elia Schito <[email protected]>
Avoid running twice the code in runners/nodejs

1a89beeada987fc0f7773d4444455f990e808ac4 authored over 10 years ago by Elia Schito <[email protected]>
Remove debug lines

fb0fb7af3b443b2dc16bd094e0857eaeccdabdd5 authored over 10 years ago by Elia Schito <[email protected]>
Support fake io output in nodejs runner

E.g. StringIO, that is used in the specs

67f3e563ffdcc90482fb856cb85dd2162ef01ede authored over 10 years ago by Elia Schito <[email protected]>
Add a stub Kernel#at_exit

By time it could become something real.

3684e345e79d1fada117931b33370031273c13e6 authored over 10 years ago by Elia Schito <[email protected]>
Update the mspec signature in bin/opal-mspec

9b5b8046d957de591aedff36b99fd757492d1802 authored over 10 years ago by Elia Schito <[email protected]>
Support runtime requires in Nodejs

698aba5d9a0380104fef82939a76f8cf0040f696 authored over 10 years ago by Elia Schito <[email protected]>
Extract __fs__ and __path__ in nodejs/file

55b39633c8f2ba536f254d7e80e7ed01d307f89b authored over 10 years ago by Elia Schito <[email protected]>
Add pwd to nodejs/dir and extract __glob__

eb1b67d26406f443ede95def756dae84ccc7732b authored over 10 years ago by Elia Schito <[email protected]>
Remove double definition

8cd411a083bfc59201df643a1f8bf6eff30fe684 authored over 10 years ago by Elia Schito <[email protected]>
Fix the node_modules path for the nodejs runner

8eb73e1581e0172dad16efb969dce54203cef87d authored over 10 years ago by Elia Schito <[email protected]>
Support and-op assignments using bracket reference

d2520d20962d5b0b6244c9f9c23453cc01c53059 authored over 10 years ago by Adam Beynon <[email protected]>
Autoload should try to get constant again after requiring dependency

b999afa4ebd24310f9b76704ae4772f53ab69c71 authored over 10 years ago by Adam Beynon <[email protected]>
Remove placeholder fix

c730abc34bea9629a85b537228ecbad329021fc3 authored over 10 years ago by Adam Beynon <[email protected]>
Remove debug line

79230076eac11880198f20b08b6873596c53f26d authored over 10 years ago by Adam Beynon <[email protected]>
Add initial support for Module#autoload()

6be00fe6243f0ae04b0bfe57c66087feb9b95e88 authored over 10 years ago by Adam Beynon <[email protected]>
Remove const_missing compiler option

ceee797393651cbc6a9cce0f5a427b28331fb0a4 authored over 10 years ago by Adam Beynon <[email protected]>
Register Builder processors using .inherited() hook

63a99aacee9ec004235879fd8d5dbdc1d102d12c authored over 10 years ago by Adam Beynon <[email protected]>
Support ruby < 2.1 by removing use of __dir__

c07416f0ced6e4da6cb8df2d9670cda9fc8d32cc authored over 10 years ago by Adam Beynon <[email protected]>
Remove spec/filters/bugs/symbol.rb

These bugs are fixed by c71b6c

be1578998f0b4211bee583f77c8bd359fd822e79 authored over 10 years ago by Yutaka HARA <[email protected]>
Fix String#to_proc

c71b6c80000f72f37688f049958dafc53055113d authored over 10 years ago by Yutaka HARA <[email protected]>
MSpec fixes moved to opal/mspec

A PR to rubyspec/mspec is coming anyways…

011960a3e951aaf6b2dd76c2c009201628b45486 authored over 10 years ago by Elia Schito <[email protected]>
Fix ARGV and NODE_PATH for the nodejs runner

8235bb4d1ba12dd291c61d086079a32cd5e94da3 authored over 10 years ago by Elia Schito <[email protected]>
Take only the first ARGF as the script to execute

ecb153f2c38fb36bbbfedd84ea63e5f81d8b4904 authored over 10 years ago by Elia Schito <[email protected]>
Ensure opal is built first

Even in presence of preloaded files.

a4c22bae7b0838d9590dbde68e25df6c1bfe0c53 authored over 10 years ago by Elia Schito <[email protected]>
Implement an IO#write that relies on IO#write_proc

961fd0f88599d51ef12b37401e723c1332293df1 authored over 10 years ago by Elia Schito <[email protected]>
Fix constant lookup syntax

The previous syntax is invalid in MRI, see #548.

0470094262c51cc0e65c7a438d804e53af3c76de authored over 10 years ago by Elia Schito <[email protected]>
Return nil on missing env vars in stdlib/nodejs

33edfabfeba9078bae3020aa55f185326f8630f5 authored over 10 years ago by Elia Schito <[email protected]>
Don’t assume “this” is the global object

0eec0b21adb399dc3a32b7e0430fd4e1a8f8f578 authored over 10 years ago by Elia Schito <[email protected]>
Add ARGV support for the node cli runner

4cbd196dd7675d3b2861dc5cc6eda827df647181 authored over 10 years ago by Elia Schito <[email protected]>
Typo

[skip ci]

104b59778efdb3901b133e21c59e3873a9775f5c authored over 10 years ago by Elia Schito <[email protected]>
Add notifications to the Guard setup

d2c2cc1c9dd8bfa08f82d163f98c9f71d78f0530 authored over 10 years ago by Elia Schito <[email protected]>
Use the full terminal width in the spec runner

1075cc8df826db0f70dd0a3bdc19394a5d2eabd5 authored over 10 years ago by Elia Schito <[email protected]>
Use guard instead of spectator 😢

869b318549445ec1fa57800617eef78de6c83dde authored over 10 years ago by Elia Schito <[email protected]>
Add another String#sub spec

14109ad20d734eaf7b740a73489641a91f9fd5c7 authored over 10 years ago by Elia Schito <[email protected]>
Add some more String#sub specs

7466416ecba76ff21074ab46666b228a9a5467ae authored over 10 years ago by Elia Schito <[email protected]>
Fix some specs for String#sub

3ed302a0f4323284f42ffeddd77aaea5ed204d75 authored over 10 years ago by Elia Schito <[email protected]>
Update corelib spec

4e9603a5b4e4a7b07c7de0c16f7b5365fd8a6b1f authored over 10 years ago by Elia Schito <[email protected]>
Skip specs marked as not_supported_on(:opal)

4550c0817639c4cb12fdcc3ce616c55a4b002112 authored over 10 years ago by Elia Schito <[email protected]>
Let special calls push fragments by themselves

Also rename skip_compilation to compile_default.

57d33309320120ba14a981488dec566490e4c556 authored over 10 years ago by Elia Schito <[email protected]>
Raise a SyntaxError on regexp named groups

Not supported in JS.

31cc41533b39515d5e6753a5bc7c1d1a11e8eaf4 authored over 10 years ago by Elia Schito <[email protected]>
Get rid of some 1.8 support racc gem constraints

fb0fc034771d12f8de994483984135d43f924250 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup runtime yield1

cb6b706101d2a80d11cb61ec873c647cae67ec41 authored over 10 years ago by Adam Beynon <[email protected]>
Merge pull request #546 from wstrinz/master

Slight README correction

271cae4318e53fd9ec6fc0a10dc7276fd6955474 authored over 10 years ago by Elia Schito <[email protected]>
Fixes to Set

bd6e4d8327c0511b6fc7b68c995cab72ed94fa1f authored over 10 years ago by Elia Schito <[email protected]>
Update the repl to the new build_str api

6f2f61dfdad7272991033453c2ac35359db768c7 authored over 10 years ago by Elia Schito <[email protected]>
Slight README correction

f6cf82b3ae0c7dac2d0e846895044d6f8d6a3931 authored over 10 years ago by Will Strinz <[email protected]>
Cleanup generated code for const access

8a023f057799fd68fecb3371b52950c7392d469c authored over 10 years ago by Adam Beynon <[email protected]>
Fix sinatra example app

5022cfe7a5330aef029e97655ff6b1d07681ac03 authored over 10 years ago by Adam Beynon <[email protected]>
Concatenate Contiguous strings in compiler

1fff297b7f159aa319193793aa40984d93ef522d authored over 10 years ago by Adam Beynon <[email protected]>
Explicit .js in requires no longer needed

4c35c8a57f28ede616bfb8b1d01782cb0c03cb84 authored over 10 years ago by Adam Beynon <[email protected]>
Explicit file extensions no longer needed in require()

0e9cb958579a77d6d677d7236fc60be1b6d62d4c authored over 10 years ago by Adam Beynon <[email protected]>
With CLI evals script is treated as an argument

6ebd8296a437bc5e30fb0d6e647be36d80052b0e authored over 10 years ago by Elia Schito <[email protected]>
CLI evals are mixed into one file

f3c47269a6c1c3c12fe34bb7c93e2ba54ea8cd71 authored over 10 years ago by Elia Schito <[email protected]>
No need to pass a block to super

78bfc64991ac9d69857b7fc48307401e8160a7cd authored over 10 years ago by Elia Schito <[email protected]>
Add a section helper to cli options

54332f3a83ab79205756faafd780771253668432 authored over 10 years ago by Elia Schito <[email protected]>
Add builder specs regarding .js files

5c5519d5771ed1bd6815381dd36bc6ba08916d8e authored over 10 years ago by Elia Schito <[email protected]>
Add preload to CLI

ed5cd413adc93c1b6cab0e8a167e955aec820e42 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup cli options and exit codes

78d4c54c565c1880315b512f4d0d2729c27d044d authored over 10 years ago by Elia Schito <[email protected]>
Mark js files as implicitly required

f8578bb8833f225707ccd254501ba13aee4b5155 authored over 10 years ago by Elia Schito <[email protected]>
Use .match? instead of .=== to select processors

67f7033aedc95033dee5bd2ebce28f4b0a9c7022 authored over 10 years ago by Elia Schito <[email protected]>
Remove deprecated builder option

9a6f7dd11fd9f37a4e15d13bd6026c328d65cc8a authored over 10 years ago by Elia Schito <[email protected]>
Ad a ready-made example on how to build master CDN

4a8d46c0b99808af8704534ae0059426d467c769 authored over 10 years ago by Elia Schito <[email protected]>
Merge pull request #543 from opal/new-builder

New builder

a55f80924a56f5830a01477f31721eb345b6452e authored over 10 years ago by Elia Schito <[email protected]>
Remove files from previous builders

[skip:ci]

995cf8132e3b9bebe5ad31624bd7c8f658723db1 authored over 10 years ago by Elia Schito <[email protected]>
Add preload support to builder

8aa652012b501c5232a7b3a4930ac34af59583b8 authored over 10 years ago by Elia Schito <[email protected]>
Add prerequired support to builder

2519c8042c590787058dd922974ea93f97373aa8 authored over 10 years ago by Elia Schito <[email protected]>
Initialize compiler options

68e935314c8c3bd1ee31c6a602895a0cbb67e1b3 authored over 10 years ago by Elia Schito <[email protected]>
Get builder method visibility right

5205ec519f9798491f610fdb3fe7a9aceee4a6cb authored over 10 years ago by Elia Schito <[email protected]>
Add a “WARNING” prefix to warnings

396379c838ed7e074b15a2bf9efd57fc8b08655b authored over 10 years ago by Elia Schito <[email protected]>
Rebuild the builder

962291a0b5c2c00e939a8e06d723ca6b5c7cf559 authored over 10 years ago by Elia Schito <[email protected]>
Extract builder context and assets to their files

b9a089e4f37c0523714cbc4fdf33ae1ceed72075 authored over 10 years ago by Elia Schito <[email protected]>
Add phantomjs runner to CLI

5dbb265a583cf94a37b968357e8a7264f623d36f authored over 10 years ago by Elia Schito <[email protected]>
Use a --runner CLI option instead of --server

Port can be now specified with --server-port.

9c8873e1a6a6d7ad55a54892d5fd9ecda7679fd8 authored over 10 years ago by Elia Schito <[email protected]>
Fix Server cli runner

a1181437a09ba5ca401b68add2fb9ca055a7b450 authored over 10 years ago by Elia Schito <[email protected]>
Goodbye MRI 1.8.7 👋

c70770e27ed67c247bf1696561a609f943a4066b authored over 10 years ago by Elia Schito <[email protected]>
Backport core/std lib adapters from opal-nodejs

76388acb88bf8072802b9cb2965fc46b315e9df4 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup some comment sections

872f00fe1e8509d742c81cec5c5a38447fb049ab authored over 10 years ago by Elia Schito <[email protected]>
Move CLI runners to their own namespace

edbda82945e1844b587f7e302db2e2ec726da6b2 authored over 10 years ago by Elia Schito <[email protected]>
SourceMaps cleanup, added pluggable register

The register defaults to `$OPAL_SOURCE_MAPS = {}`,
the required api is just #[]= and #[].

6d81c5777e2013b36b05f0a91121fd428d29a37f authored over 10 years ago by Elia Schito <[email protected]>
Cleanup Opal::Server#prefix management

d82d29b98db233c576725268a12ae7349a5768d1 authored over 10 years ago by Elia Schito <[email protected]>
The Great CLI Overhaul (see details)

- use pluggable runners to execute code (node, server, …)
- make the builder act as the accumula...

20c221ea529a16fba620fafc523a798f0f964c1f authored over 10 years ago by Elia Schito <[email protected]>
fixup! Extract the node runner from CLI

da8f065aaf2c8d6121927d809f9cf777b98476d3 authored over 10 years ago by Elia Schito <[email protected]>
Temporary fix for encoding issues (FIXME)

431c4b831b559effc1926240539cdbe2e80d14e3 authored over 10 years ago by Elia Schito <[email protected]>
Add a corelib Process placeholder

0afb5e85187da368fa0db03ad36b6f1b4ecce64c authored over 10 years ago by Elia Schito <[email protected]>
Add some naïvely implemented File methods

3ea06b78e6105391e32652e0e751e3cbaa211b5a authored over 10 years ago by Elia Schito <[email protected]>
Extract the node runner from CLI

bb13ee5085018728b774b48c686d32d7b9d59eba authored over 10 years ago by Elia Schito <[email protected]>
Add Kernel#private_instance_methods

8ead6b56ad8b4744473d295b6f25730fb133adfe authored over 10 years ago by Elia Schito <[email protected]>
Add an output+result catcher helper in cli_spec

f10820eaf34a7041c575461a057068f890b73116 authored over 10 years ago by Elia Schito <[email protected]>
Fix description/context of recently added cli specs

a87e90fbe1ab058689fce1403309908e003358c0 authored over 10 years ago by Elia Schito <[email protected]>
Remove the unused CLI#compile method

9b939cd6be9d7315dced04e2d804c000225ca2ee authored over 10 years ago by Elia Schito <[email protected]>
More lint-ing

3f5be9c1169d8cc24873e62bb39cd72a46c050f4 authored over 10 years ago by Elia Schito <[email protected]>
Add CLI#compile? (migrated from options[:compile])

c6b38387da6f28d61dbf9ecdae61e6e9c2639a67 authored over 10 years ago by Elia Schito <[email protected]>
JSLint following JSHints

f614ac9e43946b63b8be8216694919a0825bcd50 authored over 10 years ago by Elia Schito <[email protected]>
Extract the sprockets file reader to its own file

69090b80dd9fc9feb7698f621112caf65c81abee authored over 10 years ago by Elia Schito <[email protected]>
Return nil from path_readers if the file is missing

037e7fef0b77b4e031dfef5949d6572cb9f32808 authored over 10 years ago by Elia Schito <[email protected]>
Path finder isn’t needed for dependency injection

86762038f461b681fefb2c6e49af40cfee77cc7d authored over 10 years ago by Elia Schito <[email protected]>