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

Use LoadError and $stderr in Kernel#require

0defdea340a3c8a75b86cdf14406742cc1f95876 authored over 10 years ago by Elia Schito <[email protected]>
Extract paths into their file

e60865ebf0e2a54b7520c4e00d120268ae9b6db7 authored over 10 years ago by Elia Schito <[email protected]>
Update the wannabe mspec command

4118d36f53372500c7e4d67bc3b7c4f83a12dc9e authored over 10 years ago by Elia Schito <[email protected]>
Pass compiler options to the builder (in cli)

aab8c872039b1336372913ac205d8e3bafb18fb5 authored over 10 years ago by Elia Schito <[email protected]>
Add a spec for cli verbose option

fc8b0e54f9708473888227cd38db832a6dea863a authored over 10 years ago by Elia Schito <[email protected]>
Remove the short option from --server

Was conflicting with -s / --stub.

d4433c57262b0dec62661f71c152115e017838af authored over 10 years ago by Elia Schito <[email protected]>
Add --stub to cli options

b75e303125b50eaedb0011ed5bc9f875e22ba4b3 authored over 10 years ago by Elia Schito <[email protected]>
Add —gem to cli options

da7a426cc6304d135bf94fbe9fa8d0a61a819985 authored over 10 years ago by Elia Schito <[email protected]>
Reset opal paths before each spec

6d5a262c4c1e4edce708bc3e5277f7ccd5029214 authored over 10 years ago by Elia Schito <[email protected]>
Be strict about options provided to Opal::CLI

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

1e6fb9026209300c9b8a869c5ea877fde380eef5 authored over 10 years ago by Elia Schito <[email protected]>
Add a note on how to change TZ settings in TravisCI

c17278929ae25355f6d5ce6bf939105498047246 authored over 10 years ago by Elia Schito <[email protected]>
Add language/file_spec

00945fc6697d2f10fe6a39877724aab3c64936cd authored over 10 years ago by Elia Schito <[email protected]>
Keep Dir.pwd into account in Kernel require/load

77c1137ad5c4937ab24d567fc155050ad40b0e23 authored over 10 years ago by Elia Schito <[email protected]>
Add Dir.chdir and Dir.pwd

e32e2e8ec5e838651caebbb374e0a4ccef2596a4 authored over 10 years ago by Elia Schito <[email protected]>
Move dir to corelib

4bf540a9089bc5b4cb8f7fe5a60736bc016cc3ac authored over 10 years ago by Elia Schito <[email protected]>
Add Kernel#load

5ecb6b50378ee543bb280ff3b539c5a6b74ce822 authored over 10 years ago by Elia Schito <[email protected]>
Tabs to spaces, I'm guilty and sorry about that

6c9d2fdb3165819c21341a7622ea9615d913a6fc authored over 10 years ago by Elia Schito <[email protected]>
Merge branch 'rebuild-builder'

4cbf2ebabc4c5c4fa08ce76c416471f722d7027b authored over 10 years ago by Elia Schito <[email protected]>
Pass compiler options to the compiler

750ac67392272637fc6921b8a277431767a8ba85 authored over 10 years ago by Elia Schito <[email protected]>
Guard against bad args as compiler options

957f749ee5d1de30294875264e348c9352f6f38f authored over 10 years ago by Elia Schito <[email protected]>
Add require error severity to runtime

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

b439ba72b56020e0b6cb442c2b90e341353fdc2c authored over 10 years ago by Elia Schito <[email protected]>
Remove deprecation

17d2bebf61ee3327994fc7d7a27ab37272d71e64 authored over 10 years ago by Elia Schito <[email protected]>
Update for latest spectator

db66fe9c826056dd6b6f247620fe97e085a67cb7 authored over 10 years ago by Elia Schito <[email protected]>
Add some missing MatchData rubyspecs

b9c1088a9a7b23034e100aeed1826cecb526b461 authored over 10 years ago by Adam Beynon <[email protected]>
Add some missing regexp specs

666aea40bd55f06028139ab81ced55b228d4c49c authored over 10 years ago by Adam Beynon <[email protected]>
Add some missing regexp specs

efbdd864df3968bb29325204b236bea1262baa7a authored over 10 years ago by Adam Beynon <[email protected]>
Fix Range#=== to call include?

2a1307c2ce938004391b49166410ebf3450d2a6b authored over 10 years ago by Adam Beynon <[email protected]>
Add Range.new changes to changelog

0f0275dbb727b8540d498d9a85b39879c64a39da authored over 10 years ago by Adam Beynon <[email protected]>
Fix Range.new to raise ArgumentError on values that cannot be compared

4f4a102e4e942b2baabcb92109381927615d66e2 authored over 10 years ago by Adam Beynon <[email protected]>
Implement Array#| and passing all ruby specs

64281a8bd59545acefe3e97b4efb062b99a8abfe authored over 10 years ago by Adam Beynon <[email protected]>
Merge branch 'add-for-loops'

9b96d6dbdcbf6c8f6270d10c139eb278e8ac312e authored over 10 years ago by Adam Beynon <[email protected]>
Cleanup s(:for) compiler

36e2730ce247d5db48f14cedb5cce6dd5fffdf61 authored over 10 years ago by Adam Beynon <[email protected]>
All for-loop specs from rubyspec now pass

13637828cc7944772bfe39d227931d0022638b15 authored over 10 years ago by Adam Beynon <[email protected]>
Initial impl of parsing for-in expressions

e502a2930658e9496fd8b78bb29247c38142dccb authored over 10 years ago by Adam Beynon <[email protected]>
Add StringScanner#string

99c4e3ef7cdb4456a225aba4bf715a3eba02c03e authored over 10 years ago by Elia Schito <[email protected]>
Add StringScanner failing specs to bugs

Emerged after fixing the encoding of the phantomjs runner page.

b057caf8d506ba241aaca3d97687b6bff9189959 authored over 10 years ago by Elia Schito <[email protected]>
Numeric#chr takes an encoding argument

Currently it will be ignored.

6126103294ab8da27214ffc808550a3fc6a1eff7 authored over 10 years ago by Elia Schito <[email protected]>
Ensure specs are ran in an UTF-8 encoded page

22bd1fb9637746bcd5363d8317be0165f01eba63 authored over 10 years ago by Elia Schito <[email protected]>
Fix StringScanner#[] to return nil for missing match.

This was causing a bug running our stringscanner implmentation in
javascript as `undefined` was ...

aaf522141bc4fb3984342cf35f9536a9edf37203 authored over 10 years ago by Adam Beynon <[email protected]>
Add an mspec_rspec_adapter tu run parser specs in mspec

991301a1a8ca11f93824f08512a6a49ab8dc9e8d authored over 10 years ago by Elia Schito <[email protected]>
Let the user know which files are added to MSpec (grossly)

f0671b1a66ea7dfbb094b7a0bbd894a5cc3e5691 authored over 10 years ago by Elia Schito <[email protected]>
Remove unused constant

89021804ba7837ff348ca3004aa42ca0b95237b2 authored over 10 years ago by Elia Schito <[email protected]>
Extract ParserHelper to spec/support

b78179b65e2fa90e298d5f5e947ef6780a82272f authored over 10 years ago by Elia Schito <[email protected]>
Use 2.1.1 on travis

680eb8fa4406f4872d7732a37284e517a7b8bb31 authored over 10 years ago by Elia Schito <[email protected]>
Tweak spectator config

f958d6b2468e57acf7f324e10a06b8a8fe475f55 authored over 10 years ago by Elia Schito <[email protected]>
Add Module#public_class_method

b36e4c5672bc30464462749ceeb5d9c2cb846a2e authored over 10 years ago by Elia Schito <[email protected]>
Thread additions, Mutex and Queue

Thread.list reports itself as the current thread, and Thread#new
explicitly disallows creation o...

c4c3a1ca977e19e05dcd8a687ea2d9f894b9d2ff authored over 10 years ago by Mike Owens <[email protected]>
Update rubyspec

7c6275d02536180b21c14fbca59072100656314d authored over 10 years ago by Elia Schito <[email protected]>
Mark 0.6.2 released in the changelog

[skip ci]

3b7ccbc14d770f840838a68faada4de26a46031a authored over 10 years ago by Elia Schito <[email protected]>
Add automated runs instructions and support

With `spectator`.

750255b629cae272c2f4a42d883c576fdf47abd8 authored over 10 years ago by Elia Schito <[email protected]>
Expand dirs for everything passed to mspec

86b562dba37531dfe876e5518a6c5814838f9e5d authored over 10 years ago by Elia Schito <[email protected]>
Be explicit about which version we're aiming at

[skip ci]

619fa72e982cdb0077918beca731cd6ccc59931c authored over 10 years ago by Elia Schito <[email protected]>
Ruby 1.8 compat

e2d8ab9da2ab4c46b356110ebd9caef20d4fd900 authored over 10 years ago by Elia Schito <[email protected]>
Relax bundler version requirement in the gemspec

37ef2f11f68130bdcf28efb4daa92723f4f268d8 authored over 10 years ago by Elia Schito <[email protected]>
Rubygems on travis should be fixed by now

41c064dc310131e27696735532d0b759804f7a33 authored over 10 years ago by Elia Schito <[email protected]>
Update the changelog

[skip ci]

3dbf6986d1dfc93a956205f250228d11725a6f5b authored over 10 years ago by Elia Schito <[email protected]>
Use Opal::Compiler instead of the CompileWrapper

cdae5ca9fa9ea27b85149782e55ee7e7632b3bb0 authored over 10 years ago by Elia Schito <[email protected]>
Whitespace

1a915858ecb3e6cfd8e83dd5c3e952289481a924 authored over 10 years ago by Elia Schito <[email protected]>
Change compiler api to accept options at init time

5698f5b7a809f00071d7002a90ec17902690564c authored over 10 years ago by Elia Schito <[email protected]>
#depend_on_asset was causing infinite loops

c79a334c4f8bb79632ebd648a98542e3b247d15b authored over 10 years ago by Elia Schito <[email protected]>
No need for builder inside opal-parser

4d68f5e909c52e2d6ca7278724da424741f5455d authored over 10 years ago by Elia Schito <[email protected]>
Rely on the sprockets path reader for deps tracking

1a933cb9f8bfe5e3252c5538d1d661ba0bdeb70f authored over 10 years ago by Elia Schito <[email protected]>
Skip stubbed files in dependencies

704c49c005c3ebe2f867759da153776752cf6b5f authored over 10 years ago by Elia Schito <[email protected]>
Switch everything to the (New)Buidler

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

e0d68b3eb673483a72992e684f5b8e88448e89ca authored over 10 years ago by Elia Schito <[email protected]>
Let Sprockets compile files before including them as JS

267225e6170319e93cebab7ea376a357a9cf31ef authored over 10 years ago by Elia Schito <[email protected]>
Stub javascripts as well

63474c3ae1e9eccdf1250660d325e98743751b3a authored over 10 years ago by Elia Schito <[email protected]>
Restore the error on missing modules

6eebc40a2dbc42f39125dbdcc19710d893c55c6c authored over 10 years ago by Elia Schito <[email protected]>
Add specs for opal/sprockets

Partly ported from opal-rails.

072547218e94ad6cebea1e68f49c571cc0080c8a authored over 10 years ago by Elia Schito <[email protected]>
Once again, File.expand_path fixes

42f646430279d6e2955ab10bc34283c7e3df2d7e authored over 10 years ago by Elia Schito <[email protected]>
Require mspec/version since it's used down the line

e75423dfe2b07af817ddd9dfdbf4d3102f961f59 authored over 10 years ago by Elia Schito <[email protected]>
Switch from positional to named parameters for NewBuilder

2d33515fc1c8d0092daffdf8e7fb0842e5a724a9 authored over 10 years ago by Elia Schito <[email protected]>
Add opalerb to admitted path finder extensions

818cb09ce14332ce83547b9f883058d15fb24de3 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup the NewBuider spec

f6821bfde90f3b68f39bff13142f785319142c12 authored over 10 years ago by Elia Schito <[email protected]>
Add support for .opalerb to the NewBuidler

6462a6d28f1d1de9f118d261edab8cdfab34d70b authored over 10 years ago by Elia Schito <[email protected]>
Refactor the ERB Compiler to be a bit more functional

This avoids potential race conditions and helps reuse (see future commits on .opalerb)

51b45a35c920f073fd5ebe72356d29e6af0afd73 authored over 10 years ago by Elia Schito <[email protected]>
Add stubs support to NewBuilder…

a7e898837545b7ad94fc52af1ac112ebe410ecbb authored over 10 years ago by Elia Schito <[email protected]>
Get File.expand_path into adulthood

361ca0d27a4ccd8ae9213f54e6fc2f17c1cf6da5 authored over 10 years ago by Elia Schito <[email protected]>
Implicitly require the 'erb' lib upon template usage

7aa1aff7df41a091167dc1494f6da297e2edd713 authored over 10 years ago by Elia Schito <[email protected]>
Use the new builder in the processor

10877073554e45911088939dbc82bb5545c0164c authored over 10 years ago by Elia Schito <[email protected]>
Strip the extension from ERB templates

5020f5d28c5dc569d69da0903af6f75505f56f70 authored over 10 years ago by Elia Schito <[email protected]>
Rely on sprockets for .opalerb templates

d35b437c2ccec1750172c6eb92b16246a401e2ee authored over 10 years ago by Elia Schito <[email protected]>
Give File.expand_path a more credible implementation

fcd1590b58d5f35f1e5d7b5d2743d41b043bc68a authored over 10 years ago by Elia Schito <[email protected]>
Don't raise on missing requires (temp)

a8762ac38c3f0822c2a3bdb97de82ed72e4605b5 authored over 10 years ago by Elia Schito <[email protected]>
Temporarily disable sourcemaps

5f73735d4e4caf57f9e19e6b401b233a311ce1c7 authored over 10 years ago by Elia Schito <[email protected]>
Keep sprockets env paths and Opal.paths in sync

43322efce5a54d29659c25cfe359ca00b53a945c authored over 10 years ago by Elia Schito <[email protected]>
Start using the new builder inside the cli

83bf51904d2257c5f14396b27eba452b9ae298de authored over 10 years ago by Elia Schito <[email protected]>
Use #require instead of <%= require_asset %>

4adad640b0b5bc46f15cadd164f7a1f89bbc2524 authored over 10 years ago by Elia Schito <[email protected]>
PathFinder returns existing absolute paths

cad37113772da039f6f39a8ce83b5d996d2511c4 authored over 10 years ago by Elia Schito <[email protected]>
Initialize HikePathFinder with Opal.paths

17efa4e05c58ecfd706ef6f66b401a2d1a067105 authored over 10 years ago by Elia Schito <[email protected]>
Path finder returns nil on missing files

d4484e03921de6308b810ec6a936ca5d9c138033 authored over 10 years ago by Elia Schito <[email protected]>
Add require support to runtime/kernel

79b6e4d3702c0dec8ec9838a5b5fec5c07e8a71c authored over 10 years ago by Elia Schito <[email protected]>
PathReader now raises an error on missing paths

7b3a387cae2bc1a510db366bf7295ef0f571c98e authored over 10 years ago by Elia Schito <[email protected]>
Let require be compiled to js

1229e95c1020383a35f84ec5bd252868dd24e9ef authored over 10 years ago by Elia Schito <[email protected]>
Complete the NewBuilder

- paths ending in javascript are not compiled
- wrap the compiler to gain a better api
- accept ...

e463626e7b08a8d2226779448404a18a0f516798 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup path_finder stubs

6df48e36b37a98e6b0c2dc66773568625dda398d authored over 10 years ago by Elia Schito <[email protected]>
Compiles require into Javascript as a no-op

0afe775fed07ed76c9b18ad3d4070c4a2ab7a1f0 authored over 10 years ago by Elia Schito, Federico Ravasio & Gianluca Randazzo <[email protected]>
Fix requires in spec/cli

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