Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Opal

Ruby 💛 JavaScript
Collective - Host: opensource - https://opencollective.com/opal - Website: https://opalrb.com - Code: https://github.com/opal/opal

Use LoadError and $stderr in Kernel#require

github.com/opal/opal - 0defdea340a3c8a75b86cdf14406742cc1f95876 authored over 10 years ago by Elia Schito <[email protected]>
Extract paths into their file

github.com/opal/opal - e60865ebf0e2a54b7520c4e00d120268ae9b6db7 authored over 10 years ago by Elia Schito <[email protected]>
Update the wannabe mspec command

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

github.com/opal/opal - aab8c872039b1336372913ac205d8e3bafb18fb5 authored over 10 years ago by Elia Schito <[email protected]>
Add a spec for cli verbose option

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

Was conflicting with -s / --stub.

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

github.com/opal/opal - b75e303125b50eaedb0011ed5bc9f875e22ba4b3 authored over 10 years ago by Elia Schito <[email protected]>
Add —gem to cli options

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

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

github.com/opal/opal - d5e0ffde44b66a885290a47f9bd800158ec9c0cb authored over 10 years ago by Elia Schito <[email protected]>
Typo

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

github.com/opal/opal - c17278929ae25355f6d5ce6bf939105498047246 authored over 10 years ago by Elia Schito <[email protected]>
Add language/file_spec

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

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

github.com/opal/opal - e32e2e8ec5e838651caebbb374e0a4ccef2596a4 authored over 10 years ago by Elia Schito <[email protected]>
Move dir to corelib

github.com/opal/opal - 4bf540a9089bc5b4cb8f7fe5a60736bc016cc3ac authored over 10 years ago by Elia Schito <[email protected]>
Add Kernel#load

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

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

github.com/opal/opal - 4cbf2ebabc4c5c4fa08ce76c416471f722d7027b authored over 10 years ago by Elia Schito <[email protected]>
Pass compiler options to the compiler

github.com/opal/opal - 750ac67392272637fc6921b8a277431767a8ba85 authored over 10 years ago by Elia Schito <[email protected]>
Guard against bad args as compiler options

github.com/opal/opal - 957f749ee5d1de30294875264e348c9352f6f38f authored over 10 years ago by Elia Schito <[email protected]>
Add require error severity to runtime

github.com/opal/opal - b3cb1dd2cb4ea40ff089de2247aed2bc0a2923e1 authored over 10 years ago by Elia Schito <[email protected]>
Rebuild the builder

github.com/opal/opal - b439ba72b56020e0b6cb442c2b90e341353fdc2c authored over 10 years ago by Elia Schito <[email protected]>
Remove deprecation

github.com/opal/opal - 17d2bebf61ee3327994fc7d7a27ab37272d71e64 authored over 10 years ago by Elia Schito <[email protected]>
Update for latest spectator

github.com/opal/opal - db66fe9c826056dd6b6f247620fe97e085a67cb7 authored over 10 years ago by Elia Schito <[email protected]>
Add some missing MatchData rubyspecs

github.com/opal/opal - b9c1088a9a7b23034e100aeed1826cecb526b461 authored over 10 years ago by Adam Beynon <[email protected]>
Add some missing regexp specs

github.com/opal/opal - 666aea40bd55f06028139ab81ced55b228d4c49c authored over 10 years ago by Adam Beynon <[email protected]>
Add some missing regexp specs

github.com/opal/opal - efbdd864df3968bb29325204b236bea1262baa7a authored over 10 years ago by Adam Beynon <[email protected]>
Fix Range#=== to call include?

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

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

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

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

github.com/opal/opal - 9b96d6dbdcbf6c8f6270d10c139eb278e8ac312e authored over 10 years ago by Adam Beynon <[email protected]>
Cleanup s(:for) compiler

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

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

github.com/opal/opal - e502a2930658e9496fd8b78bb29247c38142dccb authored over 10 years ago by Adam Beynon <[email protected]>
Add StringScanner#string

github.com/opal/opal - 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.

github.com/opal/opal - b057caf8d506ba241aaca3d97687b6bff9189959 authored over 10 years ago by Elia Schito <[email protected]>
Numeric#chr takes an encoding argument

Currently it will be ignored.

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

github.com/opal/opal - 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 ...

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

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

github.com/opal/opal - f0671b1a66ea7dfbb094b7a0bbd894a5cc3e5691 authored over 10 years ago by Elia Schito <[email protected]>
Remove unused constant

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

github.com/opal/opal - b78179b65e2fa90e298d5f5e947ef6780a82272f authored over 10 years ago by Elia Schito <[email protected]>
Use 2.1.1 on travis

github.com/opal/opal - 680eb8fa4406f4872d7732a37284e517a7b8bb31 authored over 10 years ago by Elia Schito <[email protected]>
Tweak spectator config

github.com/opal/opal - f958d6b2468e57acf7f324e10a06b8a8fe475f55 authored over 10 years ago by Elia Schito <[email protected]>
Add Module#public_class_method

github.com/opal/opal - 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...

github.com/opal/opal - c4c3a1ca977e19e05dcd8a687ea2d9f894b9d2ff authored over 10 years ago by Mike Owens <[email protected]>
Update rubyspec

github.com/opal/opal - 7c6275d02536180b21c14fbca59072100656314d authored over 10 years ago by Elia Schito <[email protected]>
Mark 0.6.2 released in the changelog

[skip ci]

github.com/opal/opal - 3b7ccbc14d770f840838a68faada4de26a46031a authored over 10 years ago by Elia Schito <[email protected]>
Add automated runs instructions and support

With `spectator`.

github.com/opal/opal - 750255b629cae272c2f4a42d883c576fdf47abd8 authored over 10 years ago by Elia Schito <[email protected]>
Expand dirs for everything passed to mspec

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

[skip ci]

github.com/opal/opal - 619fa72e982cdb0077918beca731cd6ccc59931c authored over 10 years ago by Elia Schito <[email protected]>
Ruby 1.8 compat

github.com/opal/opal - e2d8ab9da2ab4c46b356110ebd9caef20d4fd900 authored over 10 years ago by Elia Schito <[email protected]>
Relax bundler version requirement in the gemspec

github.com/opal/opal - 37ef2f11f68130bdcf28efb4daa92723f4f268d8 authored over 10 years ago by Elia Schito <[email protected]>
Rubygems on travis should be fixed by now

github.com/opal/opal - 41c064dc310131e27696735532d0b759804f7a33 authored over 10 years ago by Elia Schito <[email protected]>
Update the changelog

[skip ci]

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

github.com/opal/opal - cdae5ca9fa9ea27b85149782e55ee7e7632b3bb0 authored over 10 years ago by Elia Schito <[email protected]>
Whitespace

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

github.com/opal/opal - 5698f5b7a809f00071d7002a90ec17902690564c authored over 10 years ago by Elia Schito <[email protected]>
#depend_on_asset was causing infinite loops

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

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

github.com/opal/opal - 1a933cb9f8bfe5e3252c5538d1d661ba0bdeb70f authored over 10 years ago by Elia Schito <[email protected]>
Skip stubbed files in dependencies

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

github.com/opal/opal - 4b00acbdb2c993970d9e538e8a55b66b7d79cddc authored over 10 years ago by Elia Schito <[email protected]>
Typo

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

github.com/opal/opal - 267225e6170319e93cebab7ea376a357a9cf31ef authored over 10 years ago by Elia Schito <[email protected]>
Stub javascripts as well

github.com/opal/opal - 63474c3ae1e9eccdf1250660d325e98743751b3a authored over 10 years ago by Elia Schito <[email protected]>
Restore the error on missing modules

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

Partly ported from opal-rails.

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

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

github.com/opal/opal - e75423dfe2b07af817ddd9dfdbf4d3102f961f59 authored over 10 years ago by Elia Schito <[email protected]>
Switch from positional to named parameters for NewBuilder

github.com/opal/opal - 2d33515fc1c8d0092daffdf8e7fb0842e5a724a9 authored over 10 years ago by Elia Schito <[email protected]>
Add opalerb to admitted path finder extensions

github.com/opal/opal - 818cb09ce14332ce83547b9f883058d15fb24de3 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup the NewBuider spec

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

github.com/opal/opal - 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)

github.com/opal/opal - 51b45a35c920f073fd5ebe72356d29e6af0afd73 authored over 10 years ago by Elia Schito <[email protected]>
Add stubs support to NewBuilder…

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

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

github.com/opal/opal - 7aa1aff7df41a091167dc1494f6da297e2edd713 authored over 10 years ago by Elia Schito <[email protected]>
Use the new builder in the processor

github.com/opal/opal - 10877073554e45911088939dbc82bb5545c0164c authored over 10 years ago by Elia Schito <[email protected]>
Strip the extension from ERB templates

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

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

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

github.com/opal/opal - a8762ac38c3f0822c2a3bdb97de82ed72e4605b5 authored over 10 years ago by Elia Schito <[email protected]>
Temporarily disable sourcemaps

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

github.com/opal/opal - 43322efce5a54d29659c25cfe359ca00b53a945c authored over 10 years ago by Elia Schito <[email protected]>
Start using the new builder inside the cli

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

github.com/opal/opal - 4adad640b0b5bc46f15cadd164f7a1f89bbc2524 authored over 10 years ago by Elia Schito <[email protected]>
PathFinder returns existing absolute paths

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

github.com/opal/opal - 17efa4e05c58ecfd706ef6f66b401a2d1a067105 authored over 10 years ago by Elia Schito <[email protected]>
Path finder returns nil on missing files

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

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

github.com/opal/opal - 7b3a387cae2bc1a510db366bf7295ef0f571c98e authored over 10 years ago by Elia Schito <[email protected]>
Let require be compiled to js

github.com/opal/opal - 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 ...

github.com/opal/opal - e463626e7b08a8d2226779448404a18a0f516798 authored over 10 years ago by Elia Schito <[email protected]>
Cleanup path_finder stubs

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

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

github.com/opal/opal - ec5f361c271aab251490488dc59eb131dc765e08 authored over 10 years ago by Elia Schito <[email protected]>