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
(ChatGPT4)
github.com/opal/opal - 360b7e190565882e966f56a5d5278b6395bb93db authored over 1 year ago by hmdne <[email protected]>
Broken it down into several smaller functions, each handling one specific
part of the transforma...
Current Proc#call implementation has several conditional branches and
a try/catch block, all of ...
Instead of using a for...in loop to convert arguments into an array,
I've used Array.prototype.s...
New version includes separate methods for generating the names definition
and the names assignme...
(ChatGPT4)
github.com/opal/opal - e35dc7b0ecc7d6f4860d35c772d4be202b7a64ee authored over 1 year ago by hmdne <[email protected]>
In this version, we're using new Array(length) to create an array
with a size equal to the input...
(ChatGPT4)
github.com/opal/opal - 9515adf064af876fad15db26fa31f463ed4557f8 authored over 1 year ago by hmdne <[email protected]>
How does including/prepending a module work in Opal in short -
we create a new JavaScript "class...
This matches MRI behavior more closely and lets me run one
of the libraries that depends on it d...
Due to the course of time, nodejs/yaml has broken. This PR:
- restores the functionality
- adds ...
github.com/opal/opal - b655091a8ba4f13ae2bd0fc4e517e76d2a5ac5d0 authored over 1 year ago by Elia Schito <[email protected]>
[compat] Add an option to enable x-string compilation to JS
github.com/opal/opal - 6520f4522cd72d754108b03173a078df7f8ecc42 authored over 1 year ago by hmdne <[email protected]>Bridging: call original constructor for subclasses of level larger than 1
github.com/opal/opal - d5fa3d755b331a592b7ac5881b21d4152f9e5ba4 authored over 1 year ago by hmdne <[email protected]>Improve performance of Array#intersect? and intersection
github.com/opal/opal - 89af7237abdefb0f1d2782f2b652ba4e2f27b101 authored over 1 year ago by hmdne <[email protected]>Fix switch with Object-wrapped values
github.com/opal/opal - 2e911ca8b8d2aba1d5e064c2a72aba1aa6f55aa3 authored over 1 year ago by hmdne <[email protected]>Fix String#split with limit and capturing regexp
github.com/opal/opal - 3f91052faecb7717efc6c66fcb9eb20494112c30 authored over 1 year ago by hmdne <[email protected]>github.com/opal/opal - f78997dc1e2b6ccb350616be6d4154343385597c authored over 1 year ago by hmdne <[email protected]>
Regexp: Compile more nodes as $regexp.
github.com/opal/opal - 62daec93ae931aebf497272639676aa026ea20e3 authored over 1 year ago by hmdne <[email protected]>Rubocop fix
github.com/opal/opal - 1029426a466244a0ae014f93e14a35d85a490979 authored over 1 year ago by hmdne <[email protected]>Due to a rubocop upgrade, there was a warning that made our CI red.
github.com/opal/opal - e5fb9b54263a43d1c106f7da079f4240fbd69b73 authored over 1 year ago by hmdne <[email protected]>github.com/opal/opal - 43742b3e776c7b8fffa70a045f7f22a2ccd0958e authored over 1 year ago by hmdne <[email protected]>
There are many syntax errors in RubySpec when ran in reverse, while there shouldn't
be (they sho...
This commit introduces a function `descends_from_bridged_class(klass)` to check
if a class or an...
Closes #1599
github.com/opal/opal - 16c3857f99398d5f30a53c24221997b6f03e89ca authored over 1 year ago by Takuya Aramaki <[email protected]>
For now, it's enabled by default. But if it's not specified
and there are backticks in the code,...
This manifested itself by parser dropping a minus sign on integers
if there is encoding set (eg....
other.to_ary must be called when other is not an array
github.com/opal/opal - cd2025ab3ca13645bce92812ccc5092420ce5653 authored over 1 year ago by Takuya Aramaki <[email protected]>github.com/opal/opal - 9204b73850cbd327a528b05e917f45f10687b348 authored over 1 year ago by Takuya Aramaki <[email protected]>
github.com/opal/opal - 83030fc429a06bd66729cc9327239bc817dd77f3 authored over 1 year ago by Elia Schito <[email protected]>
Fix Kernel#.Integer with `exception:` option
github.com/opal/opal - ec7823fa93a7554b73a3e1c88ab77bba66639783 authored over 1 year ago by Elia Schito <[email protected]>Save space in the compiled code.
github.com/opal/opal - 7347e5872c3bb1b415c3c7c33ad63e8f4fc7919f authored over 1 year ago by Elia Schito <[email protected]>github.com/opal/opal - cff9a0b383be036ddc93b3c3bee0e3ae8a913547 authored over 1 year ago by SAKATA Sinji <[email protected]>
github.com/opal/opal - 1b30d42840ab82fabb6bfa71cbf424b83d692b5f authored over 1 year ago by SAKATA Sinji <[email protected]>
Fix Kernel#.Float with `exception:` option
github.com/opal/opal - eb73b8d084bddae5c0915140ebfb88444ffa8658 authored over 1 year ago by Elia Schito <[email protected]>SourceMap support for Kernel#eval
github.com/opal/opal - 5566ec33efda4d0567442fdafe88e753331760a7 authored over 1 year ago by Elia Schito <[email protected]>Update rubocop
github.com/opal/opal - cfd65e433d3136bfb9aef2ec8e580472826618f9 authored over 1 year ago by Elia Schito <[email protected]>Make it compatible with ruby-lsp.
github.com/opal/opal - 70c04ee39d5d33d81de6e1a3ab0aa25ecbe8e318 authored over 1 year ago by Elia Schito <[email protected]>github.com/opal/opal - 6ea37358c13f99b9b3be282b87d2f16a74dac3cd authored over 1 year ago by Jan Biedermann <[email protected]>
github.com/opal/opal - 54ffcee1bf3baea6267e81296e919e8765ca7035 authored over 1 year ago by Takuya Aramaki <[email protected]>
github.com/opal/opal - 01948a926b3b6736c0e0b1c3b2d2e1e64abebff6 authored over 1 year ago by Takuya Aramaki <[email protected]>
It returns true immediately when first common element is found
instead of calculating the whole ...
github.com/opal/opal - 86edff3258e69632c5970df65cc96dd1dd88481e authored over 1 year ago by SAKATA Sinji <[email protected]>
github.com/opal/opal - 65d7120a3eb57ea768f610fca1428c4b4e20f53a authored over 1 year ago by SAKATA Sinji <[email protected]>
It's failing to start the firefox server, so it's better to avoid
having it break the whole CI u...
github.com/opal/opal - 9b00df19bb0b065cdfc73228e9a527903822ca99 authored over 1 year ago by SAKATA Sinji <[email protected]>
github.com/opal/opal - a1a79a9ea893ed9cfe7086bb20a646a9a6b83cc0 authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - aa2219bd5de0727201cc90e79a5c50f381da8f10 authored almost 2 years ago by hmdne <[email protected]>
Fix for Opal::Cache::FileCache.dir_writable?
github.com/opal/opal - a7c3dc0dff8a06d3cdc55dfa1bafdceb7d86e29d authored almost 2 years ago by hmdne <[email protected]>
Co-authored-by: hmdne <[email protected]>
Co-authored-by: Elia <elia@schit...
Fix Array#sample randomness
github.com/opal/opal - fd8ddddbdc97647421da4f026b38a8edc8f9ccd6 authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 087b89a368fb6ca2e5ee1cfa8480f4c90823d2ec authored almost 2 years ago by Takuya Aramaki <[email protected]>
github.com/opal/opal - ae2b0a9e8015803b90135d0d7cb32122dc079732 authored almost 2 years ago by hmdne <[email protected]>
Fix Chrome CDP interface connection
github.com/opal/opal - 7ba8264ed4dde3ab92bc20fa135a863e6ea78aee authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - 0dfc82d0502060c1b16877e80e86b1fede8a3174 authored almost 2 years ago by Brandon Gastelo <[email protected]>
github.com/opal/opal - 958d11bedd10bc519b0529304734110d843c96b9 authored almost 2 years ago by hmdne <[email protected]>
Enable binmode for IO pipes
github.com/opal/opal - 16055fe86e6dfe76a268957f371e4847397957aa authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - 198a6f8bbf7f58bbd5c851d78c6cfae676a43760 authored almost 2 years ago by Brandon Gastelo <[email protected]>
github.com/opal/opal - 1a012f25354999edab629760fa994d72c46a6795 authored almost 2 years ago by Elia Schito <[email protected]>
Fix eval with parser gem v3.2.1
github.com/opal/opal - 6fe54e02e4c20cea1d7d898584852ce52ca409c9 authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - b3cc75516df6292117e38f144c20cf955408e2b0 authored almost 2 years ago by Takuya Aramaki <[email protected]>
Fix link to getting started doc
github.com/opal/opal - 95c5d8c93b713aba322233c50306f7a87b64513e authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - 2609d7fab204c3ca1c5f26551a7f9a094162b505 authored almost 2 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - c4d812a22e4e07ab83a5dc2e547c04dcd528f939 authored almost 2 years ago by hmdne <[email protected]>
Disallow to define a singleton class for Number
github.com/opal/opal - 9fe411fa46734bbc53268e4860765d41dbeff38f authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - f02fa40875c51b388de9c1b534459d363bcf951e authored almost 2 years ago by takaram <[email protected]>
github.com/opal/opal - 29ee7dd53ff76aab34b8b5429e0073b1e9e7e545 authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 8e1a845f23bb38e5761efcc7b216d85df45c38ed authored almost 2 years ago by Elia Schito <[email protected]>
The first commit is actually from 2011, and the most recent release
is going to be in 2023.
github.com/opal/opal - 73a02dd62dc1b839af6a6697e86ae01ba9c06578 authored almost 2 years ago by Elia Schito <[email protected]>
Fix links in docs/compiler.md
github.com/opal/opal - af89b741260c11dbfcd5b1d092f8f0f6ea21b9a8 authored almost 2 years ago by Elia Schito <[email protected]>Fix the `--debug-source-map`
github.com/opal/opal - f2dc2938f59eca98fd16d42afe8158fc706f6261 authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 6da36cbbf259cfc1835b022fa871f1387dd8722e authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 9f2407b710f00aa6986f244663ff2411800044e4 authored almost 2 years ago by Elia Schito <[email protected]>
And add a spec.
github.com/opal/opal - b8bf213c42e736b3943355eb7fb18a05aecf504c authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 8a82eef9547edf903b9585d27596ac0a54f722ae authored almost 2 years ago by vzvu3k6k <[email protected]>
github.com/opal/opal - bbd9e52130762a4b359e65f366d71981ba42cfe2 authored almost 2 years ago by vzvu3k6k <[email protected]>
github.com/opal/opal - 20be4351eacd59ad5743a137b02d81fe350ea369 authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - d2296fd5d51161c0a5bac1e9b31b737e79d3c2e5 authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - ad3b8fbb0fbd608dcc56a6f5eaafe7c713462e4e authored almost 2 years ago by Elia Schito <[email protected]>
Fix the handling of ARGV for the opal executable
github.com/opal/opal - bd91e448c447db1fc540750ce24473790e05b1b8 authored almost 2 years ago by Elia Schito <[email protected]>
- Stop relying on ARGF for switching from file to stdin
- Ensure ARGV is maintained if eval stri...
Fix rake dist (CDN)
github.com/opal/opal - 42f6b810cd93906f1b003e8ce39bb8c2ddf94d5b authored almost 2 years ago by hmdne <[email protected]>Prefork: output processed files in a correct, deterministic order
github.com/opal/opal - 8d71fceaf5498e0b5dbed8d73afae81ebb349377 authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - 31c69db305b174e66025968447ec1d1ff439d933 authored almost 2 years ago by hmdne <[email protected]>
This fixes #2505 in particular, but also gives us a deterministic
order, so that we may compare ...
We will want to use that method in a Prefork scheduler.
github.com/opal/opal - 37895ffc580da69376a1ed08f45ae37a1b031d20 authored almost 2 years ago by hmdne <[email protected]>This is so that errors are shown with a valid line correctly.
Internally, we want to use __dir_...
github.com/opal/opal - c046017d5e7c901d74e5256a92caca366470eebf authored almost 2 years ago by hmdne <[email protected]>github.com/opal/opal - 617d3c2115aeeb58b92df5eb55eb9c661e159957 authored almost 2 years ago by hmdne <[email protected]>
Fix `--watch` ignoring some directories (e.g. `tmp`)
github.com/opal/opal - 220941948bb18c4a2650b978e80f88caff0329d9 authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - e9f5d96843d5006002bc7351247b996fb2378f69 authored almost 2 years ago by Elia Schito <[email protected]>
Add safari runner, run specs by default on safari, macos
github.com/opal/opal - 86b77f1f0eb4751455a870afdbb84accecb412aa authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 6bab4b1a28a9ae6114bc26032bf2ef82a7184a56 authored almost 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - d81ae2f077c1cd533afaa76dbc346d60012d1e00 authored almost 2 years ago by Elia Schito <[email protected]>
Listen would ignore tmp and git dirs among others, but it causes a lot
of hard to debug headaches.
Also stop the watcher before exiting.
github.com/opal/opal - 6467642ed231cc13379f16ce23c3ce2a311d4d94 authored almost 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 6d098a4c9697cf22389c6a1b9c6dc589f3214e9c authored almost 2 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - 216efc45e5fa0c1e8b94c2486b030e29bf806588 authored almost 2 years ago by Elia Schito <[email protected]>
Trick Safari/WebKit parser to execute code with literal lookbehind RegExp
github.com/opal/opal - 77960e8b142b1a19bd136f1d0309130138ac3536 authored almost 2 years ago by Elia Schito <[email protected]>mspec_opal: Avoid lookbehind Regexp for compatibility with various javascript engines
github.com/opal/opal - 06f0fa1a066e10f130c8ea8c32ab9f436cea5739 authored almost 2 years ago by Elia Schito <[email protected]>