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
04ea73fbfe4ecea236c63c8890619964ba6caa92 authored over 4 years ago by Guillaume Grossetie <[email protected]>
Make overcommit avaliable without globally installed one
9cc068f95e680549eb3b325d66b91b4e887d2fcb authored over 4 years ago by Elia Schito <[email protected]>c049a71efe30c888e14dcb31732d49853c326df3 authored over 4 years ago by Takuya Aramaki <[email protected]>
Move some Opal helpers to the Runtime
dd1df2a81f1a3645c69e331631d544ee2d1d69b7 authored over 4 years ago by Elia Schito <[email protected]>
The last parameter of Opal.find_super_dispatcher wasn't used. It now
accepts a boolean that will...
When calling super and for better method missing management when the
method body is provided we ...
7b24d9aef5a27eb1d9216d2d6774ecdf7af846f1 authored over 4 years ago by Elia Schito <[email protected]>
f2c273cbafa888d99752ea9712108538fd0065f6 authored over 4 years ago by Elia Schito <[email protected]>
baa09a0bf387bd3f5f2c0d717a4fa32211b76e6b authored over 4 years ago by Elia Schito <[email protected]>
3b82f17220797d8ac5e4ec9fa073db946f39dbcb authored over 4 years ago by Elia Schito <[email protected]>
fd262748c4a9637bb3c621a7b0d6768a38d4b6c4 authored over 4 years ago by Elia Schito <[email protected]>
Better integer recognition
b5ac96a45d0de527bba98565365270314c95ad3d authored over 4 years ago by Elia Schito <[email protected]>
Integer.=== now recognizes only numbers without decimals.
Opal.is_a() is now able to distinguish...
Differentiate the class name from the class itself in the spec some of
the classes are the same ...
Port prettyprint to Opal
352b0361b82a2303d03b6246083882b099ce5ba3 authored over 4 years ago by Elia Schito <[email protected]>[skip ci]
424f0e155628018f701e473fed41dc6b2e1c2481 authored over 4 years ago by Elia Schito <[email protected]>Implement print and puts in js
1014091bc3a66101f82235187c06b94d5e150613 authored over 4 years ago by Elia Schito <[email protected]>ed71acece7a780ad36b7789ce8bcab19985c27d8 authored over 4 years ago by Elia Schito <[email protected]>
Misc fixes
b163a1654146bf0ec31186a006b58d31cad39f2f authored over 4 years ago by Elia Schito <[email protected]>b89b640c44eccd2b35162a11e9c018383b8d5ad6 authored over 4 years ago by Elia Schito <[email protected]>
29aa5739cf45ab2cd47a3f8c7c201237a27cdb73 authored over 4 years ago by Elia Schito <[email protected]>
c677bce2f258405c362a567cc9e0a147bf804683 authored over 4 years ago by Elia Schito <[email protected]>
e0dded09809f78fb0d01c36054c080d658e858ec authored over 4 years ago by Elia Schito <[email protected]>
57c055bbfc2f52636653e89e7bb83692b6c16f5b authored over 4 years ago by Yutaka HARA <[email protected]>
f15220080ec18a5b0a7da14fd2593fc3c4c6c615 authored over 4 years ago by Yutaka HARA <[email protected]>
933472b36504837112b687d9c40623ad457a0ad2 authored over 4 years ago by Yutaka HARA <[email protected]>
72d39300997d00d5b1498bb7ab7ff18e63eafb5d authored over 4 years ago by Yutaka HARA <[email protected]>
0df4a304bf7ccb17438936a49227ae7e5a9f5ccc authored over 4 years ago by Elia Schito <[email protected]>
Remove helpers special calls
cc6e1c84e9cb6f2707280bdcfc131355e37edb0b authored over 4 years ago by Elia Schito <[email protected]>They're not used anywhere anymore.
f2f35239fc3eeb37b16489d962572949d81a2883 authored over 4 years ago by Elia Schito <[email protected]>fef434fccd252ec91315cca7c9684d950c71853e authored over 4 years ago by Elia Schito <[email protected]>
db330e66a4dcafde0b71f4a744365eb93605a9e1 authored over 4 years ago by Elia Schito <[email protected]>
Fix parsing unicode chars from Opal
6fddca888e04c67192d751c1f6a893b68ac54752 authored over 4 years ago by Elia Schito <[email protected]>
JavaScript works with UTF-16/UCS-2 and the strings we're passing to
the lexer ar not UTF-8, so t...
984e971818f0ed17b0afe5cf26d96f992396c180 authored over 4 years ago by Elia Schito <[email protected]>
Fix ruby 2.7 warnings
2adaf3869f3116ca2838045cdbbbb1eda42140f3 authored over 4 years ago by Elia Schito <[email protected]>Fix Array keep_if, delete_if, reject!, select!
0e18ef77f09f24dc7f857751ed5321f0cd93b281 authored over 4 years ago by Elia Schito <[email protected]>
Takes away all of its warnings, this goes along with getting rid of
the dependency on opal-minit...
They're deprecated in Ruby 2.7 and expected to be removed in the
future.
310339b7e52fbf47faa8a53e2474293485b2f422 authored over 4 years ago by Elia Schito <[email protected]>
Set the default external encoding to the current one
39c3416e5d1f5ddab77f82d31d8c5624aa99f187 authored over 4 years ago by Elia Schito <[email protected]>Should give better performance and smaller code size.
1d6d26242b22c1b0efa0117f9e7e1dc05b067595 authored over 4 years ago by Elia Schito <[email protected]>
Match CRuby behavior when exceptions are raised in the block and about
when the array is updated.
9ed009fd911bf9203780f4eeee501fb35fa84788 authored over 4 years ago by Elia Schito <[email protected]>
e9778927c0f93bdae54cd5b409e1fde217c4cc93 authored over 4 years ago by Elia Schito <[email protected]>
34c62585d64ae0625a002c246726097470e2d03c authored over 4 years ago by Elia Schito <[email protected]>
Add a generic implementation of Kernel#caller and #warn(uplevel:)
216fa0ca604ecc03402ef504869d916d0b380de2 authored over 4 years ago by Elia Schito <[email protected]>69952c2f82511cf9981e0ba7455f52dbe0674064 authored over 4 years ago by Elia Schito <[email protected]>
This implementation should be good enough for browsers and node.
868922e50d4960fc5015df099019791c9917f1c0 authored over 4 years ago by Elia Schito <[email protected]>
Move all the file writing to the Ruby side and create a dedicated
temporary folder to hold the c...
This better mirrors ruby.
be224890b6655129423a6c140e4ba366df7c4e07 authored over 4 years ago by Elia Schito <[email protected]>28521493c86ef949cf4243660829313ce727bfef authored over 4 years ago by Elia Schito <[email protected]>
a03ddf56a7f1eddd84aab6c0d5c3a0600af63925 authored over 4 years ago by Elia Schito <[email protected]>
SecureRandom#hex(n)
6a64d6e373f05fc45204bb5d54c14b6aaa0fc981 authored over 4 years ago by Elia Schito <[email protected]>Travis updates
2b74b4364f133d727e7c85e66c0f8b188e9ca20a authored over 4 years ago by Elia Schito <[email protected]>jruby is the slowest, starting first we save some time overall.
84a83e3af97703ad2f2976784dd153fed84d1c33 authored over 4 years ago by Elia Schito <[email protected]>2.3 was removed, being EOL.
7d95a24333314a5a5454561794be735d7794f90e authored over 4 years ago by Elia Schito <[email protected]>494befd7290adfe761a5ee6812180173ed4d669b authored over 4 years ago by Elia Schito <[email protected]>
resolves #2060 set match on skip and scan_until
4438fd51bbc9e0e2df23f2a192380ee173455131 authored over 4 years ago by Elia Schito <[email protected]>[skip ci]
2669d0a6a7687f9f4fdea4cb3ffd51e656e5148d authored almost 5 years ago by Elia Schito <[email protected]>Fix Regexp interpolation
bfe645a5327282558197b7fdb1e04f127bb1cd2d authored almost 5 years ago by Elia Schito <[email protected]>resolves #2060
1ebb52677e02ba5ad673fff54e5380f617df25aa authored almost 5 years ago by Guillaume Grossetie <[email protected]>
To properly interpolate regexps we need to check if the interpolated
value is a regexp or it is ...
869f4f1cde74e0906f1ad427386e1b6be093974a authored almost 5 years ago by Elia Schito <[email protected]>
92045d28c7e017fb95e4f839c619c837c140dd61 authored almost 5 years ago by Jan Biedermann <[email protected]>
f0d947d3ce22f99ae12e753d0aa2897ee428f1aa authored almost 5 years ago by Elia Schito <[email protected]>
Remove unused variables from runtime.js
34b009d565ba68dbcab6d6eb10f28dca99e8c179 authored almost 5 years ago by Elia Schito <[email protected]>Make the tin can a ton.
7087cd25a25737a41afe0e82ea45a68f963a8e1d authored almost 5 years ago by Elia Schito <[email protected]>1ed5a22c071e11436d45aaaf3adeed593238948b authored almost 5 years ago by Jan Biedermann <[email protected]>
6d3a004e082f943f8782134af3b0a7214069aec6 authored almost 5 years ago by Jan Biedermann <[email protected]>
585db6408f037101f1765773c8460290c5eba704 authored almost 5 years ago by Jan Biedermann <[email protected]>
737c954d381519f7c43931f4235c7a6b52d19ba5 authored almost 5 years ago by Jan Biedermann <[email protected]>
Add #2048
782ca381166106645015cd4915b81b41e8ff9648 authored almost 5 years ago by Elia Schito <[email protected]>Move REPL implementation from bin/ to its own lib/ file + specs
9e8827a1e29faac6d045df84a5c09357c64aca08 authored almost 5 years ago by Elia Schito <[email protected]>Also add some specs to ensure it will keep working.
5f2a26d882883d3be7cda28540b64d791feac803 authored almost 5 years ago by Elia Schito <[email protected]>
In this case for example ensure is clearly mirroring work done in the
preamble.
def run_inp...
f882d6c4bbd8b6a57b5290a24a23a8318a2209a6 authored almost 5 years ago by Elia Schito <[email protected]>1db62526a91240a798bfb094fb9dd5c8a2ee8b2b authored almost 5 years ago by Elia Schito <[email protected]>
Sometimes it makes sense and is more readable.
e78abe61d18d29e6ed7635cdc89cd3f3a112afa5 authored almost 5 years ago by Elia Schito <[email protected]>Use source-maps for Node.js stack-traces
f56ff63a09cad0bb64a2a48553ec8fc2b5bb30ac authored almost 5 years ago by Elia Schito <[email protected]>8d43f0ac359d1e0d00aa11e2a03a75e474341f47 authored almost 5 years ago by Elia Schito <[email protected]>
8ef6d934f01a93a70d83559888239d600ab48d87 authored almost 5 years ago by Elia Schito <[email protected]>
1bd222e81d393438cfcbf631b87878f78631f3e1 authored almost 5 years ago by Elia Schito <[email protected]>
bdb6eb162c191461734a64c81e87575977fa90a3 authored almost 5 years ago by Elia Schito <[email protected]>
5430e46386bfde49572a56946256b100ca14a819 authored almost 5 years ago by Elia Schito <[email protected]>
This is propedeutical to source-mapped Node stacktraces.
c33f11ccbb49dbc364af3e34d86aa0c25e2c08bc authored almost 5 years ago by Elia Schito <[email protected]>[skip ci]
5fe0cd5895b1b891203d6e6d45289c32346cf4e8 authored almost 5 years ago by Elia Schito <[email protected]>Support globalThis
bc6c5f50e5ebed251de0e3ca23a767c169e3fc4f authored almost 5 years ago by Elia Schito <[email protected]>Ref: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis
de4d0ca25e2ef51ca0311ac8aca196486b6f580a authored almost 5 years ago by Elia Schito <[email protected]>In strict-mode "this" inside anonymous functions is "undefined".
6f801170c650366652f03c18d99f61becd475a41 authored almost 5 years ago by Elia Schito <[email protected]>Make CI builds faster
92e12d9fb8eee93a77d2164c51c4342d410c3cf6 authored almost 5 years ago by Elia Schito <[email protected]>155864c3cad5440a45cfc32d897bf8efc172d216 authored almost 5 years ago by Elia Schito <[email protected]>
We don't need the full history and we certainly need to save time
on the CI to have faster feedb...
4cad9645a243144a2d2e1735a8eff0e74e70fe93 authored almost 5 years ago by Elia Schito <[email protected]>
d37bbb6d4350f93439b359797356a56809d6032e authored almost 5 years ago by Elia Schito <[email protected]>
cd7960f84bdd8d03d41b809d7d45fe96b4aff83b authored almost 5 years ago by Elia Schito <[email protected]>
Always live at the edge!
767f4f21e2573f708c4e53a3d17f1852f802c78b authored almost 5 years ago by Elia Schito <[email protected]>
The lint task runs on the CI and taks a bunch of time to complete.
With this we'll have a check ...
30af9651b389a77ef9881b66e5ce5cd0d385a844 authored almost 5 years ago by Elia Schito <[email protected]>
Fix PathReader when a file is missing
9d00d2925c753e9829ea4719f9416f6ee429b01e authored almost 5 years ago by Elia Schito <[email protected]>This piece of code was duplicated within Builder#read.
6af7e864e0727e3a025324c0eccf32698d1674ce authored almost 5 years ago by Elia Schito <[email protected]>