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
- Module#class_variables
- Module#class_variable_get
- Module#class_variable_set
- Module...
5bf60cf3cc5af0f8fd201271b40ca3fad9537119 authored over 8 years ago by Elia Schito <[email protected]>
Cleanup rubyspec filters.
efee137495443cdf43a12f3a9bd7831f2ce4ad22 authored over 8 years ago by Ilya Bylich <[email protected]>f73afe985b682ed6945b3c018b1ad8832cb88f4d authored over 8 years ago by Ilya Bylich <[email protected]>
Use parser/ast to convert source code to AST.
Rewritten opal nodes to match parser's structure.
e654c5b1182459493bf815e7a2b3466084f23f59 authored over 8 years ago by Elia Schito <[email protected]>
a27333de272ed35dd0e6b39b9b7aa746c2f49c04 authored over 8 years ago by Elia Schito <[email protected]>
useful when switching branches
680df3cf1bab26230fbe80fd573710b224b2ec3b authored over 8 years ago by Elia Schito <[email protected]>d6e31c536c9408f41b6cd7194acc4fbfd96d1487 authored over 8 years ago by Elia Schito <[email protected]>
fa92e3ec3bf23748044291d79cbce433adc23261 authored over 8 years ago by Elia Schito <[email protected]>
Update rubyspecs.
1079233fe319e9436de2f238bbd6a5c2d84298d1 authored over 8 years ago by Ilya Bylich <[email protected]>3f2888619055e4b1656c43ab40dd669188476b94 authored over 8 years ago by Ilya Bylich <[email protected]>
Bringing fix from 0.9-stable that changes Native Hash initialize to check for null instead of un...
12ce992e6fe08ddb862bafa5a04c8be9ced2616d authored over 8 years ago by Adam <[email protected]>One of the most common uses of `Enumerable#count` is as an alias for `length` or `size`. Without...
d378f6b17950c5b6bc5f35cbb132e6f261a8346e authored over 8 years ago by Jamie Gaskins <[email protected]>Resolves #1407
a636e47a0cc8728c5b5fe67303a0ba14ae300542 authored over 8 years ago by Guillaume Grossetie <[email protected]>Resolves #1290
ea5fae55266f81b0fbf9232edaadfc4376063605 authored over 8 years ago by Guillaume Grossetie <[email protected]>4b954ee2656b37baabb247b7ee1376e7a42447bb authored over 8 years ago by Elia Schito <[email protected]>
86f88100ed9936149d03a37f69c6a8901c0e4da7 authored over 8 years ago by Elia Schito <[email protected]>
9380d3bf9390f62a96b724bbf66d3e39481d25c5 authored over 8 years ago by Elia Schito <[email protected]>
Allow methods to be marked as pristine from corelib
5a9fabed4d556e4769c4a256f4d72e53c30ee417 authored over 8 years ago by Elia Schito <[email protected]>Fixes #1459
d5c12cfb657c1ba85145c7bcf8d8a0ee3576a08a authored over 8 years ago by Elia Schito <[email protected]>
This allows to make certain assumptions and possibly provide a native
implementation instead of ...
Resolves #1332
Resolves #1221
Small Date improvements.
a0a1cd753f5320af45651c47c2b1989829f9f40f authored over 8 years ago by Elia Schito <[email protected]>9566f4dd706afed065b2cafaf45986aa8f016b3b authored over 8 years ago by Elia Schito <[email protected]>
[skip ci]
d1bab8791e75cd163940aa8c6b4bc2b0633e7c84 authored over 8 years ago by Elia Schito <[email protected]>* Handle null and undefined in conditionals and logic operators
Previously using null or unde...
0ab7ef1d4ec3242827bfcdafc257db390c13b4f7 authored over 8 years ago by Jeremy Evans <[email protected]>23972813b18dc5012237c66bb5197679d054a8ff authored over 8 years ago by Elia Schito <[email protected]>
6e30bc0741c5dac2b68a8be1681a4316b8ac0fa7 authored over 8 years ago by Elia Schito <[email protected]>
c293e7c0ba04b63e21d587478d986fbe685259e6 authored over 8 years ago by Elia Schito <[email protected]>
cc @jgaskins 😉
ef48439c9674ce67b844d61e3093479323b7d89c authored over 8 years ago by Elia Schito <[email protected]>
We optimized splat args in the compiler before, but several places in
the runtime still used th...
a7102a8b0d4c665eef1a39c6246d3c24aa4642e0 authored over 8 years ago by Guillaume Grossetie <[email protected]>
Opal Compiled Ruby docs fix example in Native section
[skip ci]
333f07a4f4598ce4729f17b3388349926eb56d4c authored over 8 years ago by Elia Schito <[email protected]>dbb36ed4eb8fc3323fa866654603b97ffe964937 authored over 8 years ago by roupen <[email protected]>
23ee0e3e87579c9ace6712477b7d9cdb2f01ea95 authored over 8 years ago by roupen <[email protected]>
c3c4b87db347e7283e3b38cc328f2995e28625e0 authored over 8 years ago by Elia Schito <[email protected]>
Fixes #1457
e044d29437cbf1577072ba6e2be2935fd113251e authored over 8 years ago by Guillaume Grossetie <[email protected]>c497a4cc356566ac7e95a587903d5f0dda94b0c9 authored over 8 years ago by Elia Schito <[email protected]>
Closes #1452
d24fd500a65ab75c59413f45cbe74b94b65d4698 authored over 8 years ago by Brady Wied <[email protected]>
When a singleton class for a module is used, don't traverse the
class hierarchy
Closes #1451
Fi...
The break keyword calls Opal.new_brk in JS, which is very, very slow. In
many cases, there is a...
cc @wied03 @mogztter
b68f5009027253b4b8615c1061281898538c5f47 authored over 8 years ago by Elia Schito <[email protected]>438bead9e35980916c5580c8bb2b3c02e2054a04 authored over 8 years ago by Elia Schito <[email protected]>
For extra-clarity and for paving the way to a Minitest helper module.
e0fb6dda2dd82396597e5f4f0b7c8bb696cef32a authored over 8 years ago by Elia Schito <[email protected]>2b852eae7c6ce3039b6479339473101f2cf81ca3 authored over 8 years ago by Elia Schito <[email protected]>
124d108f605764493657568eba043121902ba3a7 authored over 8 years ago by Ilya Bylich <[email protected]>
3ad02ae4d2f18d1b643a7c5ee2c3d09ddf71b7e0 authored over 8 years ago by Ilya Bylich <[email protected]>
0dd679a80172ef4ef2a2814d9e20cda87a01a8fa authored over 8 years ago by Brady Wied <[email protected]>
Implement Pathname#relative_path_from
8f3fd0af890b3715098823609a386d091b1fe32f authored over 8 years ago by Elia Schito <[email protected]>passing implementation
4c918e3000ab285229488244dd2d68a660d50590 authored over 8 years ago by Brady Wied <[email protected]>fcb4a31391e2c96f860e8e2ee532448f9d058443 authored over 8 years ago by Ilya Bylich <[email protected]>
fdac06c85ad3261e4c628c2b11a75b594a716f59 authored over 8 years ago by Brady Wied <[email protected]>
260e156391fdb5f043017fa0fddf8cabaeb14881 authored over 8 years ago by Brady Wied <[email protected]>
386ae877b80f74f71d9f70705a06c771e210bd32 authored over 8 years ago by Ilya Bylich <[email protected]>
Add passing ruby specs to the test suite
86ee1aa7297e3b94fc9fb59b7e2a961a65db84e6 authored over 8 years ago by Ilya Bylich <[email protected]>6c1681f793898f63047add9211328254ef07b23d authored over 8 years ago by Ilya Bylich <[email protected]>
701096c5adaf0bba90df608946144fa08d13c05f authored over 8 years ago by Ilya Bylich <[email protected]>
989e5b9d6afdcb5bce724b9a358134080ca88e79 authored over 8 years ago by Ilya Bylich <[email protected]>
04e1889a2f41a94f996b38429e0e1f0a6adc4564 authored over 8 years ago by Elia Schito <[email protected]>
fixes #1418
7cb4059f8960e8e8df3cd0b949e87241b597a91e authored over 8 years ago by Elia Schito <[email protected]>
* Add method names to source maps
* Try and keep this test from becoming brittle
9535a1e737516a5a47302246260a634ab39c3e59 authored over 8 years ago by Ilya Bylich <[email protected]>
14bb72fa05e69881b3c9211ca59e55d24692adc0 authored over 8 years ago by Brady Wied <[email protected]>
8c993f49da54fee5a87ba9ecaf07a64d620a6320 authored over 8 years ago by Ilya Bylich <[email protected]>
Fix parsing of method calls that have a space between method name and parentheses.
455f85a386278331a528b53b29344e7723d4b4da authored over 8 years ago by Ilya Bylich <[email protected]>5578e7cd6071ef6e03b989d0abdc8282c33cb1ce authored over 8 years ago by Ilya Bylich <[email protected]>
2b30747f4b22508f4844663b2b8563da7bdb4290 authored over 8 years ago by Ilya Bylich <[email protected]>
Add spec/ruby/language/send_spec.rb to the test suite.
Add spec/ruby/language/send_spec.rb to...
e10eb231b6472394ff46d9af55bca14cae49fc9c authored over 8 years ago by Ilya Bylich <[email protected]>Cleanup rubyspec filters.
4929460b371e6208683135a7333d4a5df54f93ea authored over 8 years ago by Ilya Bylich <[email protected]>Closes #1311
ef871df5ea11a545e657e37ee0d92ac37cc856d9 authored over 8 years ago by Ilya Bylich <[email protected]>638cbd3d3b4a7b98ccce12056ea19ca8c94c0623 authored over 8 years ago by Ilya Bylich <[email protected]>
Allows Pathname.join to work properly
update to latest rubyspecs
af598d7b91e203ece1951e8d7461a5d764aa2178 authored over 8 years ago by Brady Wied <[email protected]>29a3f401f4b6a7dc47f72da5f8139311de3c273b authored over 8 years ago by Ilya Bylich <[email protected]>
Converted the MRI C implementation to JS, also fix extname
to deal with now correct basename im...
Fix Method#arity and Method#parameters for methods generated using attr_reader/attr_writer.
d71f3efe0bc23831d292a140d91f737c2b9b64eb authored over 8 years ago by Elia Schito <[email protected]>9ae4fdce0e3c5538b35148abbafa6a9a17b11891 authored over 8 years ago by Ilya Bylich <[email protected]>
cc @alexdowad
c4e5eeb0f644210b37b628cbb28d59fe6469609d authored over 8 years ago by Elia Schito <[email protected]>cc @alexdowad
f8d0152dbf2de7a04220e9280a4def1835609420 authored over 8 years ago by Elia Schito <[email protected]>Fix compiler error handling for bootstrap case / run compiler specs on Opal
includes https://...
beadc3a2f80f7173e68c8de2105906f0e525ba83 authored over 8 years ago by Elia Schito <[email protected]>Fixed Method#arity for negative returning values. Added Method/Proc#parameters
6d5fe582991037e6a75ee4828dc4d285f7339c1d authored over 8 years ago by Elia Schito <[email protected]>96649832dabdd0312689923a1630cab745a73fad authored over 8 years ago by Ilya Bylich <[email protected]>
The exception started slipping through the rescue in compiler.rb
Ultimately that needs to be fi...
b1fdbf9bbc5e1a2cd597968f1922d057c6b9c5ce authored over 8 years ago by Brady Wied <[email protected]>21a9c75d9f632544ecd377a4760564de10783e07 authored over 8 years ago by Ilya Bylich <[email protected]>
961228ecd43cdec66df693a91e58f540a1724138 authored over 8 years ago by Ilya Bylich <[email protected]>
Fix more super issues related to basic objects, singletons, anon modules
919e43442a1d1de779fbb39c9b58a370eb8dacf3 authored over 8 years ago by Elia Schito <[email protected]>Optimize number spaceship
1dc13f8b278503833a32cd7a3575bcd5debb504a authored over 8 years ago by Elia Schito <[email protected]>
Also fixed issue with filtered alias spec (special treatment isn't needed for singleton cases)
U...
Fix Regexp.new edge case with trailing escaped backslashes
384b77d6de21a687ac2b1c191645b31362d0369f authored over 8 years ago by Elia Schito <[email protected]>Ruby specs for this
https://github.com/ruby/spec/pull/227
e02fa2dac58aecddc2038decaf5b2aee5b3fc39c authored over 8 years ago by Brady Wied <[email protected]>Handle Pathname object in Pathname constructor
e3190d343d429f807026b10b08dadb44f398de35 authored over 8 years ago by Elia Schito <[email protected]>9f1b1facd6cfb4d0cd2d92fb3327868717c88516 authored over 8 years ago by Guillaume Grossetie <[email protected]>
fixup! e3b22d8fa9 (Config.dynamic_require_severity now defaults to :warning)
7f9029733c7048bede7a2576080b4d6e42a41621 authored over 8 years ago by Elia Schito <[email protected]>Implement missing Pathname methods
cb4592bb20827c909a960785cd58b32360b6c5fd authored over 8 years ago by Elia Schito <[email protected]>9bd42e57c3f480ec4f342767a48c97485a00761c authored over 8 years ago by Guillaume Grossetie <[email protected]>
eaf468e453ee6b94e965d1c08e533242598d2158 authored over 8 years ago by Guillaume Grossetie <[email protected]>
df9c12029d2c9af8831a52dcb78dcbeae0ede5d0 authored over 8 years ago by Elia Schito <[email protected]>
fixes #1344
acba5f18fb45e1c226c015abbe2cb99a26121bf6 authored over 8 years ago by Elia Schito <[email protected]>9f4f1450fd25a02df71d72f02951f444b4055712 authored over 8 years ago by Elia Schito <[email protected]>
Basic implementation of Marshal.load and Marshal.dump.
9236b4d094a14d78a227a28bcbdfc36a43d0f749 authored over 8 years ago by Elia Schito <[email protected]>