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

Install and cache node_modules

4e1635bae4f0050edab904095a633f11b9f49d36 authored almost 10 years ago by Elia Schito <[email protected]>
Install npm modules for mspec_node

6e1c968f0627affbf3509e6d1778dc2b17ab4734 authored almost 10 years ago by Adam Beynon <[email protected]>
Cleanup ERB processor name

f73b6c8498cde2dc1cc92161f331ee9098bf085f authored almost 10 years ago by Adam Beynon <[email protected]>
Fix bug in compiler where sym passed as command arg was incorrectly parsed

bbbd256613ba0b076230c856e22e6cdf596e425c authored almost 10 years ago by Adam Beynon <[email protected]>
Add some additional stringscanner specs and methods

9065b68e92bb745eed21e8728c584b1d840b5223 authored almost 10 years ago by Adam Beynon <[email protected]>
Add some exception specs

2efb3fee7450bd918ad068927ebeecd15f107e9e authored almost 10 years ago by Adam Beynon <[email protected]>
Raise when a Promise has already been chained

2a32b3cb4643d8d01d3179ab4a6e1e45b1b62c0a authored almost 10 years ago by meh <[email protected]>
Run some more matchdata specs

b99a6af1448a93da15afc56b0b4ad2a1347473d8 authored almost 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

0f3b9a27cf49ac7ec265ab7b3a4a2860ac0ce334 authored almost 10 years ago by Adam Beynon <[email protected]>
Merge branch 'wmnnd-cweek_cyear'

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

ee07f91759d1e09c72d3fdce5a7a466b731e324a authored almost 10 years ago by Adam Beynon <[email protected]>
Add Date#<< and Date#>>. Also enabled a lot more specs #637.

1a020d96d54470e116880be605e1a3cb203ec656 authored almost 10 years ago by Adam Beynon <[email protected]>
Fix error capture location to include real stack trace

ebf325cffe7da29c7de959667033dfd2737967b0 authored almost 10 years ago by Adam Beynon <[email protected]>
Allow nested directories using require_tree. Fixes #643

3021d4872141c09dcf0863f851cc51cb3e6c2006 authored almost 10 years ago by Adam Beynon <[email protected]>
Allow Exception subclasses to have custom methods. Fixes #553

5b76d23f606c64b62530196ddef0965c29aea14a authored almost 10 years ago by Adam Beynon <[email protected]>
Fix symbols with inline interpolations. fixes #623

9ec0322de0e1f795f6a44666e7359f6c10f2ce4e authored almost 10 years ago by Adam Beynon <[email protected]>
Impelement Regexp.last_match (#641)

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

6239a5d2bc45be63ed4147aa67a9b0f643aa9fec authored almost 10 years ago by Adam Beynon <[email protected]>
Fixes for Numeric#round #572

f0417753f70f02ff98040e337497ac788386bfdb authored almost 10 years ago by Adam Beynon <[email protected]>
Move Haml builder out to opal-haml gem

56fa17acd62fbab6703a74035388af3830928fe0 authored almost 10 years ago by Adam Beynon <[email protected]>
Fixes for Enumerator#with_index #550

f151e851003bceec1f5c716923e5bb56dc67bcb0 authored almost 10 years ago by Adam Beynon <[email protected]>
Go back to the normal formatter

038c97e4067bc377c1fd12c8fc6077acbcd1890b authored almost 10 years ago by Elia Schito <[email protected]>
Use Hash string map in Native

481372138c687e9b83725be9fb7ceb8e4ff8cb36 authored almost 10 years ago by Elia Schito <[email protected]>
Use Hash string map in JSON

7cd03fecc0003f303efe414e60328447c85ff804 authored almost 10 years ago by Elia Schito <[email protected]>
Add a Node doc formatter

d064d1804ef9038a2cb9f9cbac466636944dd40e authored almost 10 years ago by Elia Schito <[email protected]>
Fix Hash#inspect with explicit try / finally

7c034c36eb1626241ef20e640fafef7fbd9c2928 authored almost 10 years ago by Elia Schito <[email protected]>
Use string maps in runtime Hash builders

2ec9977b561b742f0ee1e73b21a773e204a3d633 authored almost 10 years ago by Elia Schito <[email protected]>
Use the doc formatter for Node specs

99dafb330274241de69251c3243c54a8421c33ee authored almost 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.

efdadd569af9b1f1c1c24ba8956076d52ce2cedd authored almost 10 years ago by Elia Schito <[email protected]>
Add Date#next_day, #prev_day and specs for relevant methods

e42c02c68a152d6e595e364301e0fb8cd3de2a5d authored almost 10 years ago by Adam Beynon <[email protected]>
Add Date #monday?..#sunday? with specs

03f31b06bd10c93504bbbe2faabc54096a2149a1 authored almost 10 years ago by Adam Beynon <[email protected]>
Raise NotImplementedError in String mutable meths

This is for improved usability, previously method_missing was called.

b1d0650e19ceec7bd1e56b6a723f539c19c27ebc authored almost 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...

9cd638c7cf3901d1380bb3d9f0ad7b587ce0e874 authored almost 10 years ago by Elia Schito <[email protected]>
Add #taint placeholders for compatibility

a9d5a9785368540729bbd61ef5cee83781047d89 authored almost 10 years ago by Elia Schito <[email protected]>
Reorder Kernel methods

8fddadd5cb4a04666520ef6f00be9716bca3a483 authored almost 10 years ago by Elia Schito <[email protected]>
Hash#to_h returns self for Hash instances

9b407e69f2b357ed914b4c8b2a8454cabb72d925 authored almost 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...

ce18182db0deb2ee673ee5abec7c487128cc8274 authored almost 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

1b1ad8d8368329601f35fe873c39f3835a83e83f authored almost 10 years ago by Elia Schito <[email protected]>
Use latest Ruby 2.1

5c40704890dabd6227603083f79d50a81ccb7101 authored almost 10 years ago by Elia Schito <[email protected]>
Prefer Opal over $opal

faad2919868f1dacd45631efc3a36e2293f5e370 authored almost 10 years ago by Elia Schito <[email protected]>
Add some Pathname methods

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

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

dbc1bd8131f5ee3b13781263479a067512780889 authored almost 10 years ago by Elia Schito <[email protected]>
Use opal/rubyspec as the corelib specs gitmodule

f11882bf1661b19ac9ccfba72e755f6e67ac9ddb authored almost 10 years ago by Elia Schito <[email protected]>
Add missing require

936690b61f5f389737a9e9494d858b745f20b93d authored almost 10 years ago by Elia Schito <[email protected]>
Use #hash for Hash.new with native JS object too

737d522c0b17afc6df4a9636cb6d15a91206bd63 authored almost 10 years ago by Elia Schito <[email protected]>
Cleanup var names and alignment

53c2331c37e8bd5c3aa4e07f6bb1927b7a75f551 authored almost 10 years ago by Elia Schito <[email protected]>
Mark the non compliant parts in rubyspecs

3834a6974eb0bda2829254dee13721d7072eba11 authored almost 10 years ago by Elia Schito <[email protected]>
Compare using #eql? during #hash clashes in #key?

ffe322c481b41890de928058cad0c95b57e596f1 authored almost 10 years ago by Elia Schito <[email protected]>
Handle recursive values and keys in Hash#inspect

db4b1fcd259c94421733cc27ffee49e84a1e9241 authored almost 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.

960b1c1364ee81c14a90a4a15a0efcc90ee351ee authored almost 10 years ago by Elia Schito <[email protected]>
Ensure the $$id is generated via __id__

149863f0db36b44479507ea86df3882a9a2b61d1 authored almost 10 years ago by Elia Schito <[email protected]>
Use BasicObject#hash For Hash#hash

859999ae5b5b9c0f6665f9c03ff4d5cb1c4930d4 authored almost 10 years ago by Elia Schito <[email protected]>
Allow passing an external pattern to mspec_node

45f80ab914531ed037d7adfd055f29a10e614c94 authored almost 10 years ago by Elia Schito <[email protected]>
Reimplement Hash#merge in terms of clone+merge

2381e413a9e962eab50a42564bfc99c6a75f6708 authored almost 10 years ago by Elia Schito <[email protected]>
Use my rubyspec fork until it’s merged

13095925defc86cebd0c0437e4934d773a2a342b authored almost 10 years ago by Elia Schito <[email protected]>
Cleanup rake mspec_node task

d23317929edba143ab68f1a1f0fda149c849a208 authored almost 10 years ago by Elia Schito <[email protected]>
Use more advanced Kernel & Numeric #hash functions

94b96e14d654e1befa5608be8cc0527b2a1992ea authored almost 10 years ago by Elia Schito <[email protected]>
Explicitly set nil’s object_id

Now’s different from the id of NilClass.

7884e884faf24cff7f1f64d445acb5feaaff4a51 authored almost 10 years ago by Elia Schito <[email protected]>
Use #hash to generate internal Hash map keys

d30bc16941dbfc9a9d4a00c81fb806b194597f85 authored almost 10 years ago by Elia Schito <[email protected]>
Improve Array#hash implementation

Still not foolproof tho.

eb11f539a73a6957dcd26eca1fae20f8dd10ac29 authored almost 10 years ago by Elia Schito <[email protected]>
Update compiler specs

266b44ed3690c833b4c691640ae886aeec1e0117 authored almost 10 years ago by meh <[email protected]>
Exclude stubs and non-functions from Module#instance_methods

8ff89b9d631332d72fd8355921758d91fc5ea821 authored almost 10 years ago by meh <[email protected]>
Cleanup Opal.rescue

dc8f5fa5545ccb46b48753e1ea6e471591346dc6 authored almost 10 years ago by meh <[email protected]>
Fix Module#instance_methods for modules

22edc2707d7d9651c885055736d715594997b13b authored almost 10 years ago by meh <[email protected]>
Support anonymous class inspection in BasicObject#method_missing error

fcc978d5be211074067ba9eea2ab6500478658e7 authored almost 10 years ago by meh <[email protected]>
Add stubs only when there are some

f408847e58f2a58bf0ebbc7787a1a27b996b9fe9 authored almost 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...

97ba4badab3eb640d96ffc71406d8bd48ee5ab59 authored almost 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

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

Node mspec runner

e2f8d377b97a4df383f645703606d07cadc5bc6b authored almost 10 years ago by Elia Schito <[email protected]>
Cleanup Module#const_missing

b60c4bd931c69f9d600232edc62ff1c7eefa53a0 authored almost 10 years ago by meh <[email protected]>
Cleanup Array#inspect

09d748cc1e81b91791aa28ce25684825ea2f5b83 authored almost 10 years ago by meh <[email protected]>
Make #method_missing default error consistent with MRI

52f80bc5c0a26198f3812017a9acaae74ec6d73d authored almost 10 years ago by meh <[email protected]>
Fix some possible infinite recursion in Comparable

851b873ce341aa61cda6ba777495ba2029578c97 authored almost 10 years ago by meh <[email protected]>
Cleanup require system stuff in Kernel

b10daa2768f9e1d8b0127774f8b33351b65fdcd7 authored almost 10 years ago by meh <[email protected]>
Fix anonymous class and anonymous class instance inspection

8ec6691b3dabec5646a1595a26921a10d79ccb98 authored almost 10 years ago by meh <[email protected]>
Create the tmpfile dir if it’s missing

79dc8009b485b5f6ff0002a5300dda5e718df648 authored almost 10 years ago by Elia Schito <[email protected]>
Typo

63e0f1e25ebb99e56a1547c63805c3309360e42b authored almost 10 years ago by Elia Schito <[email protected]>
Fix local requires for builder

8f9cae35ec133d80cf97311e8177ed3dc5f3f8e5 authored almost 10 years ago by Elia Schito <[email protected]>
Ignore /tmp

425e4405e6523a6604cb5f0b781c59659af38433 authored almost 10 years ago by Elia Schito <[email protected]>
Add mspec_node to the default rake task

520955c1ba6a5e2271b79079cf829fe41fa49a2f authored almost 10 years ago by Elia Schito <[email protected]>
Rename the mspec node task to “mspec_node”

4213113e71507700f6a1848bd3be770010602c10 authored almost 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.

c9e8eb0997fba98bb13ba7c4a0cd81c20813d2fd authored almost 10 years ago by Elia Schito <[email protected]>
Define the NodeJS module in the base nodejs file

8502697406d09a707ac1085c3efeee3d505f812d authored almost 10 years ago by Elia Schito <[email protected]>
Use the more reliable console for low-level warns

906ffb8fe3b10f014eb56f19aa51623b3fa0a996 authored almost 10 years ago by Elia Schito <[email protected]>
Clean the path of registered modules

Some paths come with double slashes //

95ddd968520b3dc42d85b7aa9c7348fe9eccb02b authored almost 10 years ago by Elia Schito <[email protected]>
Make filename in compiler warnings look better

9ef166fc62f212bc4eb5b0da412ca46e03b9bd62 authored almost 10 years ago by Elia Schito <[email protected]>
Fix some compiler option names

e92ae69888856cd8372fbfd587bfcbf2cc12297f authored almost 10 years ago by Elia Schito <[email protected]>
Add extra lines after mspec node finishes

47df618a1c68feabbdd28bb4c84f6481adc69e36 authored almost 10 years ago by Elia Schito <[email protected]>
Cleanup mspec rake task file stats output

541059c3b6047e1579be663ab634f924ee539405 authored almost 10 years ago by Elia Schito <[email protected]>
Add stubs to stdlib

4771f5a2614cad59c25a8ddad538646ae0215139 authored almost 10 years ago by Elia Schito <[email protected]>
Add node mspec runner

f02b63d38bf37ae3d6db593b11a3449cb89dec80 authored almost 10 years ago by Elia Schito <[email protected]>
Extract mspec special calls to a file

d33488ef9966ccab546fc27f68a40614b6d37570 authored almost 10 years ago by Elia Schito <[email protected]>
Add short CLI flag for --runner as -R

4e764e881f755e982391791e6f8b3a7d895d6ab5 authored almost 10 years ago by Elia Schito <[email protected]>
Add applescript runner (supported by OS X 10.10+)

4cd5bc0e1fd09947bf676f2a223a1f38719611bb authored almost 10 years ago by Elia Schito <[email protected]>
Fill $1,$2,… in Regexp#=~

ref #128

711af2cff2759cc104d7e969d427a40d7781b10e authored about 10 years ago by Elia Schito <[email protected]>
Bump version

Just to have clear distiction in local development.

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

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

1eaf6b9ef308c07c707dda1bbb90e7bfd3b33a2b authored about 10 years ago by Elia Schito <[email protected]>
Add inch CI configuration

b0f33fd9fd69aab30a70055f83b48c3b116337e8 authored about 10 years ago by Elia Schito <[email protected]>
current_file is not needed anymore

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