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

Install and cache node_modules

github.com/opal/opal - 4e1635bae4f0050edab904095a633f11b9f49d36 authored about 10 years ago by Elia Schito <[email protected]>
Install npm modules for mspec_node

github.com/opal/opal - 6e1c968f0627affbf3509e6d1778dc2b17ab4734 authored about 10 years ago by Adam Beynon <[email protected]>
Cleanup ERB processor name

github.com/opal/opal - f73b6c8498cde2dc1cc92161f331ee9098bf085f authored about 10 years ago by Adam Beynon <[email protected]>
Fix bug in compiler where sym passed as command arg was incorrectly parsed

github.com/opal/opal - bbbd256613ba0b076230c856e22e6cdf596e425c authored about 10 years ago by Adam Beynon <[email protected]>
Add some additional stringscanner specs and methods

github.com/opal/opal - 9065b68e92bb745eed21e8728c584b1d840b5223 authored about 10 years ago by Adam Beynon <[email protected]>
Add some exception specs

github.com/opal/opal - 2efb3fee7450bd918ad068927ebeecd15f107e9e authored about 10 years ago by Adam Beynon <[email protected]>
Raise when a Promise has already been chained

github.com/opal/opal - 2a32b3cb4643d8d01d3179ab4a6e1e45b1b62c0a authored about 10 years ago by meh <[email protected]>
Run some more matchdata specs

github.com/opal/opal - b99a6af1448a93da15afc56b0b4ad2a1347473d8 authored about 10 years ago by Adam Beynon <[email protected]>
Merge pull request #640 from opal/hash-string-map

Use a separated hash-table for strings/symbols keys

github.com/opal/opal - 0f3b9a27cf49ac7ec265ab7b3a4a2860ac0ce334 authored about 10 years ago by Adam Beynon <[email protected]>
Merge branch 'wmnnd-cweek_cyear'

github.com/opal/opal - cb667d85a7e67d3d1970eeea9850e63e5b817592 authored about 10 years ago by Adam Beynon <[email protected]>
Merge branch 'cweek_cyear' of https://github.com/wmnnd/opal into wmnnd-cweek_cyear

github.com/opal/opal - ee07f91759d1e09c72d3fdce5a7a466b731e324a authored about 10 years ago by Adam Beynon <[email protected]>
Add Date#<< and Date#>>. Also enabled a lot more specs #637.

github.com/opal/opal - 1a020d96d54470e116880be605e1a3cb203ec656 authored about 10 years ago by Adam Beynon <[email protected]>
Fix error capture location to include real stack trace

github.com/opal/opal - ebf325cffe7da29c7de959667033dfd2737967b0 authored about 10 years ago by Adam Beynon <[email protected]>
Allow nested directories using require_tree. Fixes #643

github.com/opal/opal - 3021d4872141c09dcf0863f851cc51cb3e6c2006 authored about 10 years ago by Adam Beynon <[email protected]>
Allow Exception subclasses to have custom methods. Fixes #553

github.com/opal/opal - 5b76d23f606c64b62530196ddef0965c29aea14a authored about 10 years ago by Adam Beynon <[email protected]>
Fix symbols with inline interpolations. fixes #623

github.com/opal/opal - 9ec0322de0e1f795f6a44666e7359f6c10f2ce4e authored about 10 years ago by Adam Beynon <[email protected]>
Impelement Regexp.last_match (#641)

github.com/opal/opal - 585014ec8591a0b8137b71edf6a9f1279884e60a authored about 10 years ago by Adam Beynon <[email protected]>
Implement $1..N and rework $', $", $` and $& gvars #128, #627.

github.com/opal/opal - 6239a5d2bc45be63ed4147aa67a9b0f643aa9fec authored about 10 years ago by Adam Beynon <[email protected]>
Fixes for Numeric#round #572

github.com/opal/opal - f0417753f70f02ff98040e337497ac788386bfdb authored about 10 years ago by Adam Beynon <[email protected]>
Move Haml builder out to opal-haml gem

github.com/opal/opal - 56fa17acd62fbab6703a74035388af3830928fe0 authored about 10 years ago by Adam Beynon <[email protected]>
Fixes for Enumerator#with_index #550

github.com/opal/opal - f151e851003bceec1f5c716923e5bb56dc67bcb0 authored about 10 years ago by Adam Beynon <[email protected]>
Go back to the normal formatter

github.com/opal/opal - 038c97e4067bc377c1fd12c8fc6077acbcd1890b authored about 10 years ago by Elia Schito <[email protected]>
Use Hash string map in Native

github.com/opal/opal - 481372138c687e9b83725be9fb7ceb8e4ff8cb36 authored about 10 years ago by Elia Schito <[email protected]>
Use Hash string map in JSON

github.com/opal/opal - 7cd03fecc0003f303efe414e60328447c85ff804 authored about 10 years ago by Elia Schito <[email protected]>
Add a Node doc formatter

github.com/opal/opal - d064d1804ef9038a2cb9f9cbac466636944dd40e authored about 10 years ago by Elia Schito <[email protected]>
Fix Hash#inspect with explicit try / finally

github.com/opal/opal - 7c034c36eb1626241ef20e640fafef7fbd9c2928 authored about 10 years ago by Elia Schito <[email protected]>
Use string maps in runtime Hash builders

github.com/opal/opal - 2ec9977b561b742f0ee1e73b21a773e204a3d633 authored about 10 years ago by Elia Schito <[email protected]>
Use the doc formatter for Node specs

github.com/opal/opal - 99dafb330274241de69251c3243c54a8421c33ee authored about 10 years ago by Elia Schito <[email protected]>
Print the error stack along with the error

This implementation seems to be node-specific, needs a fix.

github.com/opal/opal - efdadd569af9b1f1c1c24ba8956076d52ce2cedd authored about 10 years ago by Elia Schito <[email protected]>
Add Date#next_day, #prev_day and specs for relevant methods

github.com/opal/opal - e42c02c68a152d6e595e364301e0fb8cd3de2a5d authored about 10 years ago by Adam Beynon <[email protected]>
Add Date #monday?..#sunday? with specs

github.com/opal/opal - 03f31b06bd10c93504bbbe2faabc54096a2149a1 authored about 10 years ago by Adam Beynon <[email protected]>
Raise NotImplementedError in String mutable meths

This is for improved usability, previously method_missing was called.

github.com/opal/opal - b1d0650e19ceec7bd1e56b6a723f539c19c27ebc authored about 10 years ago by Elia Schito <[email protected]>
Avoid expand_path in require_relative

The problem is that at compiler level there’s no reference to the file
on disk or to its path. T...

github.com/opal/opal - 9cd638c7cf3901d1380bb3d9f0ad7b587ce0e874 authored about 10 years ago by Elia Schito <[email protected]>
Add #taint placeholders for compatibility

github.com/opal/opal - a9d5a9785368540729bbd61ef5cee83781047d89 authored about 10 years ago by Elia Schito <[email protected]>
Reorder Kernel methods

github.com/opal/opal - 8fddadd5cb4a04666520ef6f00be9716bca3a483 authored about 10 years ago by Elia Schito <[email protected]>
Hash#to_h returns self for Hash instances

github.com/opal/opal - 9b407e69f2b357ed914b4c8b2a8454cabb72d925 authored about 10 years ago by Elia Schito <[email protected]>
Fix sprocket security issue (CVE-2014-7819)

ref:
- https://groups.google.com/forum/#!topic/rubyonrails-security/wQBeGXqGs3E
- https://hakiri...

github.com/opal/opal - ce18182db0deb2ee673ee5abec7c487128cc8274 authored about 10 years ago by Elia Schito <[email protected]>
Use the faster mspec_node for the main test

rake mspec will still be ran in allow failure bu Ruby 2.0

github.com/opal/opal - 1b1ad8d8368329601f35fe873c39f3835a83e83f authored about 10 years ago by Elia Schito <[email protected]>
Use latest Ruby 2.1

github.com/opal/opal - 5c40704890dabd6227603083f79d50a81ccb7101 authored about 10 years ago by Elia Schito <[email protected]>
Prefer Opal over $opal

github.com/opal/opal - faad2919868f1dacd45631efc3a36e2293f5e370 authored about 10 years ago by Elia Schito <[email protected]>
Add some Pathname methods

github.com/opal/opal - f6928bba7418ef45692b40786948623c7b01b646 authored about 10 years ago by Elia Schito <[email protected]>
Merge pull request #628 from opal/hash-hash

Use #hash to build Hash hash-tables #️⃣

github.com/opal/opal - dbc1bd8131f5ee3b13781263479a067512780889 authored about 10 years ago by Elia Schito <[email protected]>
Use opal/rubyspec as the corelib specs gitmodule

github.com/opal/opal - f11882bf1661b19ac9ccfba72e755f6e67ac9ddb authored about 10 years ago by Elia Schito <[email protected]>
Add missing require

github.com/opal/opal - 936690b61f5f389737a9e9494d858b745f20b93d authored about 10 years ago by Elia Schito <[email protected]>
Use #hash for Hash.new with native JS object too

github.com/opal/opal - 737d522c0b17afc6df4a9636cb6d15a91206bd63 authored about 10 years ago by Elia Schito <[email protected]>
Cleanup var names and alignment

github.com/opal/opal - 53c2331c37e8bd5c3aa4e07f6bb1927b7a75f551 authored about 10 years ago by Elia Schito <[email protected]>
Mark the non compliant parts in rubyspecs

github.com/opal/opal - 3834a6974eb0bda2829254dee13721d7072eba11 authored about 10 years ago by Elia Schito <[email protected]>
Compare using #eql? during #hash clashes in #key?

github.com/opal/opal - ffe322c481b41890de928058cad0c95b57e596f1 authored about 10 years ago by Elia Schito <[email protected]>
Handle recursive values and keys in Hash#inspect

github.com/opal/opal - db4b1fcd259c94421733cc27ffee49e84a1e9241 authored about 10 years ago by Elia Schito <[email protected]>
Normalize Numeric#hash

String#hash is still in the old format and risking collisions but will
stick with it for now.

github.com/opal/opal - 960b1c1364ee81c14a90a4a15a0efcc90ee351ee authored about 10 years ago by Elia Schito <[email protected]>
Ensure the $$id is generated via __id__

github.com/opal/opal - 149863f0db36b44479507ea86df3882a9a2b61d1 authored about 10 years ago by Elia Schito <[email protected]>
Use BasicObject#hash For Hash#hash

github.com/opal/opal - 859999ae5b5b9c0f6665f9c03ff4d5cb1c4930d4 authored about 10 years ago by Elia Schito <[email protected]>
Allow passing an external pattern to mspec_node

github.com/opal/opal - 45f80ab914531ed037d7adfd055f29a10e614c94 authored about 10 years ago by Elia Schito <[email protected]>
Reimplement Hash#merge in terms of clone+merge

github.com/opal/opal - 2381e413a9e962eab50a42564bfc99c6a75f6708 authored about 10 years ago by Elia Schito <[email protected]>
Use my rubyspec fork until it’s merged

github.com/opal/opal - 13095925defc86cebd0c0437e4934d773a2a342b authored about 10 years ago by Elia Schito <[email protected]>
Cleanup rake mspec_node task

github.com/opal/opal - d23317929edba143ab68f1a1f0fda149c849a208 authored about 10 years ago by Elia Schito <[email protected]>
Use more advanced Kernel & Numeric #hash functions

github.com/opal/opal - 94b96e14d654e1befa5608be8cc0527b2a1992ea authored about 10 years ago by Elia Schito <[email protected]>
Explicitly set nil’s object_id

Now’s different from the id of NilClass.

github.com/opal/opal - 7884e884faf24cff7f1f64d445acb5feaaff4a51 authored about 10 years ago by Elia Schito <[email protected]>
Use #hash to generate internal Hash map keys

github.com/opal/opal - d30bc16941dbfc9a9d4a00c81fb806b194597f85 authored about 10 years ago by Elia Schito <[email protected]>
Improve Array#hash implementation

Still not foolproof tho.

github.com/opal/opal - eb11f539a73a6957dcd26eca1fae20f8dd10ac29 authored about 10 years ago by Elia Schito <[email protected]>
Update compiler specs

github.com/opal/opal - 266b44ed3690c833b4c691640ae886aeec1e0117 authored about 10 years ago by meh <[email protected]>
Exclude stubs and non-functions from Module#instance_methods

github.com/opal/opal - 8ff89b9d631332d72fd8355921758d91fc5ea821 authored about 10 years ago by meh <[email protected]>
Cleanup Opal.rescue

github.com/opal/opal - dc8f5fa5545ccb46b48753e1ea6e471591346dc6 authored about 10 years ago by meh <[email protected]>
Fix Module#instance_methods for modules

github.com/opal/opal - 22edc2707d7d9651c885055736d715594997b13b authored about 10 years ago by meh <[email protected]>
Support anonymous class inspection in BasicObject#method_missing error

github.com/opal/opal - fcc978d5be211074067ba9eea2ab6500478658e7 authored about 10 years ago by meh <[email protected]>
Add stubs only when there are some

github.com/opal/opal - f408847e58f2a58bf0ebbc7787a1a27b996b9fe9 authored about 10 years ago by meh <[email protected]>
Various runtime cleanups

Remove usage of $opal in favor of Opal.

Rename Opal.$return to Opal.ret.

Rename Opal.$yield1 t...

github.com/opal/opal - 97ba4badab3eb640d96ffc71406d8bd48ee5ab59 authored about 10 years ago by meh <[email protected]>
Add %G, %g and %V (cyear and cweek) support to Time#strftime

Implemented as a private function Time#cweek_cyear

github.com/opal/opal - 1cb10e93cde83480f732cbdf0e8d68e8fafeeb32 authored about 10 years ago by wmnnd <[email protected]>
Merge pull request #634 from opal/node-mspec-runner

Node mspec runner

github.com/opal/opal - e2f8d377b97a4df383f645703606d07cadc5bc6b authored about 10 years ago by Elia Schito <[email protected]>
Cleanup Module#const_missing

github.com/opal/opal - b60c4bd931c69f9d600232edc62ff1c7eefa53a0 authored about 10 years ago by meh <[email protected]>
Cleanup Array#inspect

github.com/opal/opal - 09d748cc1e81b91791aa28ce25684825ea2f5b83 authored about 10 years ago by meh <[email protected]>
Make #method_missing default error consistent with MRI

github.com/opal/opal - 52f80bc5c0a26198f3812017a9acaae74ec6d73d authored about 10 years ago by meh <[email protected]>
Fix some possible infinite recursion in Comparable

github.com/opal/opal - 851b873ce341aa61cda6ba777495ba2029578c97 authored about 10 years ago by meh <[email protected]>
Cleanup require system stuff in Kernel

github.com/opal/opal - b10daa2768f9e1d8b0127774f8b33351b65fdcd7 authored about 10 years ago by meh <[email protected]>
Fix anonymous class and anonymous class instance inspection

github.com/opal/opal - 8ec6691b3dabec5646a1595a26921a10d79ccb98 authored about 10 years ago by meh <[email protected]>
Create the tmpfile dir if it’s missing

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

github.com/opal/opal - 63e0f1e25ebb99e56a1547c63805c3309360e42b authored about 10 years ago by Elia Schito <[email protected]>
Fix local requires for builder

github.com/opal/opal - 8f9cae35ec133d80cf97311e8177ed3dc5f3f8e5 authored about 10 years ago by Elia Schito <[email protected]>
Ignore /tmp

github.com/opal/opal - 425e4405e6523a6604cb5f0b781c59659af38433 authored about 10 years ago by Elia Schito <[email protected]>
Add mspec_node to the default rake task

github.com/opal/opal - 520955c1ba6a5e2271b79079cf829fe41fa49a2f authored about 10 years ago by Elia Schito <[email protected]>
Rename the mspec node task to “mspec_node”

github.com/opal/opal - 4213113e71507700f6a1848bd3be770010602c10 authored about 10 years ago by Elia Schito <[email protected]>
Prefer Kernel#node_require to NodeJS.require

The latter is interpreted as a regular require by
the compiler.

github.com/opal/opal - c9e8eb0997fba98bb13ba7c4a0cd81c20813d2fd authored about 10 years ago by Elia Schito <[email protected]>
Define the NodeJS module in the base nodejs file

github.com/opal/opal - 8502697406d09a707ac1085c3efeee3d505f812d authored about 10 years ago by Elia Schito <[email protected]>
Use the more reliable console for low-level warns

github.com/opal/opal - 906ffb8fe3b10f014eb56f19aa51623b3fa0a996 authored about 10 years ago by Elia Schito <[email protected]>
Clean the path of registered modules

Some paths come with double slashes //

github.com/opal/opal - 95ddd968520b3dc42d85b7aa9c7348fe9eccb02b authored about 10 years ago by Elia Schito <[email protected]>
Make filename in compiler warnings look better

github.com/opal/opal - 9ef166fc62f212bc4eb5b0da412ca46e03b9bd62 authored about 10 years ago by Elia Schito <[email protected]>
Fix some compiler option names

github.com/opal/opal - e92ae69888856cd8372fbfd587bfcbf2cc12297f authored about 10 years ago by Elia Schito <[email protected]>
Add extra lines after mspec node finishes

github.com/opal/opal - 47df618a1c68feabbdd28bb4c84f6481adc69e36 authored about 10 years ago by Elia Schito <[email protected]>
Cleanup mspec rake task file stats output

github.com/opal/opal - 541059c3b6047e1579be663ab634f924ee539405 authored about 10 years ago by Elia Schito <[email protected]>
Add stubs to stdlib

github.com/opal/opal - 4771f5a2614cad59c25a8ddad538646ae0215139 authored about 10 years ago by Elia Schito <[email protected]>
Add node mspec runner

github.com/opal/opal - f02b63d38bf37ae3d6db593b11a3449cb89dec80 authored about 10 years ago by Elia Schito <[email protected]>
Extract mspec special calls to a file

github.com/opal/opal - d33488ef9966ccab546fc27f68a40614b6d37570 authored about 10 years ago by Elia Schito <[email protected]>
Add short CLI flag for --runner as -R

github.com/opal/opal - 4e764e881f755e982391791e6f8b3a7d895d6ab5 authored about 10 years ago by Elia Schito <[email protected]>
Add applescript runner (supported by OS X 10.10+)

github.com/opal/opal - 4cd5bc0e1fd09947bf676f2a223a1f38719611bb authored about 10 years ago by Elia Schito <[email protected]>
Fill $1,$2,… in Regexp#=~

ref #128

github.com/opal/opal - 711af2cff2759cc104d7e969d427a40d7781b10e authored about 10 years ago by Elia Schito <[email protected]>
Bump version

Just to have clear distiction in local development.

github.com/opal/opal - 888d90b31c98df770c2bd2230dfc3fa156b7c018 authored about 10 years ago by Elia Schito <[email protected]>
Use inch-CI badge for api docs

github.com/opal/opal - 359627894da4e00ea4beed228045fdaeb68f13ab authored about 10 years ago by Elia Schito <[email protected]>
ARGF.file has no #path method

github.com/opal/opal - 1eaf6b9ef308c07c707dda1bbb90e7bfd3b33a2b authored about 10 years ago by Elia Schito <[email protected]>
Add inch CI configuration

github.com/opal/opal - b0f33fd9fd69aab30a70055f83b48c3b116337e8 authored about 10 years ago by Elia Schito <[email protected]>
current_file is not needed anymore

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