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
Towards Mutable Strings, Step 1 of X: Introduce global $str helper
janbiedermann opened this pull request 3 days ago
janbiedermann opened this pull request 3 days ago
Update unsupported String methods
janbiedermann opened this pull request 3 days ago
janbiedermann opened this pull request 3 days ago
Bun is available on Windows too
janbiedermann opened this pull request 4 days ago
janbiedermann opened this pull request 4 days ago
[WIP][half working][for reference] Implement mutable ::String via direct String Proxy
janbiedermann opened this pull request 5 days ago
janbiedermann opened this pull request 5 days ago
Make Opal.bridge work with JavaScript subclasses even subclasses of already bridged JavaScript classes
janbiedermann opened this pull request 6 days ago
janbiedermann opened this pull request 6 days ago
[WIP][half working][for reference][3 attempts] Implement mutable ::String
janbiedermann opened this pull request 8 days ago
janbiedermann opened this pull request 8 days ago
[Documentation] [Small UI improvement in regards to the docs] Add navigation link for the guide
rubyFeedback opened this issue 9 days ago
rubyFeedback opened this issue 9 days ago
Show stack traces when using INVERT_RUNNING_MODE and a PATTERN
janbiedermann opened this pull request 27 days ago
janbiedermann opened this pull request 27 days ago
Let String correctly handle Unicode astral plane surrogates
janbiedermann opened this pull request about 1 month ago
janbiedermann opened this pull request about 1 month ago
Bug: String methods returning wrong results for Strings containing UTF-16 surrogates, further String issues due to JavaScript UCS2/UTF-16 mixup
janbiedermann opened this issue about 1 month ago
janbiedermann opened this issue about 1 month ago
Require ::Math for mspecs, its expected to be available by Ruby constants_spec.rb
janbiedermann opened this pull request about 2 months ago
janbiedermann opened this pull request about 2 months ago
Limit parallelism of CI matrix to have a better reliability and more accurate results
janbiedermann opened this pull request about 2 months ago
janbiedermann opened this pull request about 2 months ago
Broken on Bun > 1.1.30 due to too many bugs in Bun
janbiedermann opened this issue 2 months ago
janbiedermann opened this issue 2 months ago
Actions: Specify runner engine versions, least supported and latest, run on Edge
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Set Bun version for actions to 1.1.30 for the moment, because in Bun 1.1.31 process.std[in|out|err] are broken
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Implement IO::Buffer
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Remove Kernel taint methods and handle them by method_missing, just like Ruby since 3.2
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Update Bun github actions, filters
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Enable Deno Github actions runs
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Enable async Opal startup and REPL, use correct REPL runner
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Unify CDP
janbiedermann opened this pull request 2 months ago
janbiedermann opened this pull request 2 months ago
Let opal build standalone applications via the --compile-to-exe option
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
INVERT_RUNNING_MODE=true, browser runners: Fix undefined method `description' for nil
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Allow for BUN_OPTS and DENO_OPTS environment variables for bun/deno runners
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Fix Firefox runner
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Enable JsProcessor to process .mjs
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Remove Nashorn runner
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Fix lint after introduction of JRuby and TruffleRuby
hmdne opened this pull request 3 months ago
hmdne opened this pull request 3 months ago
[WIP] Allow Cli to preload runner specific requires registered via system runner registration
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Implement Threaded Scheduler for JRuby and TruffleRuby
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Support TruffleRuby
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Support JRuby
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Refreshing some npms (introduces ESLint 9)
janbiedermann opened this pull request 3 months ago
janbiedermann opened this pull request 3 months ago
Bridging `BigInt` to `Integer`
elia opened this pull request 4 months ago
elia opened this pull request 4 months ago
Remove unused Builder attributes
janbiedermann opened this pull request 4 months ago
janbiedermann opened this pull request 4 months ago
Array #compact JavaScript null and undefined too
janbiedermann opened this pull request 4 months ago
janbiedermann opened this pull request 4 months ago
Let chrome runner detect Chromium on MacOS
janbiedermann opened this pull request 4 months ago
janbiedermann opened this pull request 4 months ago
1.8 Backport of #2672
janbiedermann opened this pull request 4 months ago
janbiedermann opened this pull request 4 months ago
Hash optimize internal each usage and improve js interoperability
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
$hash_each: use iterator directly
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
[stable] v1.8.3 pending tree
hmdne opened this pull request 5 months ago
hmdne opened this pull request 5 months ago
Fix `.rubocop.yml`
takaram opened this pull request 5 months ago
takaram opened this pull request 5 months ago
Remove `String#untaint` from exe/opal-build
delonnewman opened this pull request 5 months ago
delonnewman opened this pull request 5 months ago
Remove $$is_array, use instanceof Array instead
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
Remove $$is_hash, use instanceof Map instead
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
Native/Hash - Fix Hash from native object contains unexpected values
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
Native/Hash - Use correct var
janbiedermann opened this pull request 5 months ago
janbiedermann opened this pull request 5 months ago
Bug: Hash from a native object that contains an Hash returns unexpected values
lionelchauvin opened this issue 5 months ago
lionelchauvin opened this issue 5 months ago
Fix .JS. call with block and self
hmdne opened this pull request 6 months ago
hmdne opened this pull request 6 months ago
Bug: `self` in a block passed to a JS function
yhara opened this issue 6 months ago
yhara opened this issue 6 months ago
resolves #2666 replace glob by picomatch
ggrossetie opened this pull request 6 months ago
ggrossetie opened this pull request 6 months ago
Feature: Replace Glob by picomatch in stdlib/nodejs/dir
ggrossetie opened this issue 6 months ago
ggrossetie opened this issue 6 months ago
Add File.read support to QuickJS
yne opened this pull request 6 months ago
yne opened this pull request 6 months ago
[WIP] Import files required by require_tree in Builder directory mode
janbiedermann opened this pull request 6 months ago
janbiedermann opened this pull request 6 months ago
[WIP] Opal::Builder Fix multiple inclusion of assets when processing tree requires
janbiedermann opened this pull request 6 months ago
janbiedermann opened this pull request 6 months ago
Bug: Opal::Builder : When doing require_relative from require_tree, assets gets added twice
janbiedermann opened this issue 6 months ago
janbiedermann opened this issue 6 months ago
Fix Array#include? to respect nil return value
hmdne opened this pull request 6 months ago
hmdne opened this pull request 6 months ago
Bug: When using Builder with PathReader and paths outside Opal.paths, require_tree does not work for those paths outside Opal.paths
janbiedermann opened this issue 6 months ago
janbiedermann opened this issue 6 months ago
Bug: Array include? returns true when == returns nil
magnusrk-ch opened this issue 7 months ago
magnusrk-ch opened this issue 7 months ago
Feature: Allow use of CLI runners outside of CLI context
hmdne opened this issue 8 months ago
hmdne opened this issue 8 months ago
Builder namespace cleanup 2
hmdne opened this pull request 8 months ago
hmdne opened this pull request 8 months ago
[WIP] Add watch and update capability for hot reloading to Builder
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
[WIP] Opal::RackHandler
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
Update action/cache to v4
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
Builder namespace cleanup
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
Add base64 to gemspec, fixing Warning
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
Opal::Watcher and Opal::RackHandler
janbiedermann opened this pull request 8 months ago
janbiedermann opened this pull request 8 months ago
Implement --directory CLI option
hmdne opened this pull request 8 months ago
hmdne opened this pull request 8 months ago
`Object#method` supports methods invoked through `method_missing`
takaram opened this pull request 9 months ago
takaram opened this pull request 9 months ago
Support `OpenStruct#freeze`
takaram opened this pull request 9 months ago
takaram opened this pull request 9 months ago
Split CallNode into a couple files (and a couple of other cosmetic changes)
hmdne opened this pull request 9 months ago
hmdne opened this pull request 9 months ago
Split documentation of Native into a separate document
hmdne opened this pull request 10 months ago
hmdne opened this pull request 10 months ago
Opal::Project
hmdne opened this pull request 10 months ago
hmdne opened this pull request 10 months ago
Chore
hmdne opened this pull request 10 months ago
hmdne opened this pull request 10 months ago
Bug: Segmentation fault when building with Opal::Builder#build_str
exastencil opened this issue 10 months ago
exastencil opened this issue 10 months ago
Add an option to use Prism parser
takaram opened this pull request 10 months ago
takaram opened this pull request 10 months ago
Improve inline Hash creation speed and at the same time reduce genera…
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Fix several `%{}` which were intended to be `%x{}`
takaram opened this pull request 11 months ago
takaram opened this pull request 11 months ago
Improve instance variable performance
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Profiling convenience with a nice flame graph
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Feature: Interact with JS Object directly without having to manually wrap with Native
AndyObtiva opened this issue 11 months ago
AndyObtiva opened this issue 11 months ago
Rack, Roda, Sinatra and other framework compatibility (when running on Opal and Node or alternative)
janbiedermann opened this issue 11 months ago
janbiedermann opened this issue 11 months ago
Initial `fork()` support for Node.js
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Update Firefox runner configuration and describe a problem when Snap is used
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Speed up {Array,Hash}#hash and a couple of Hash operations
janbiedermann opened this pull request 11 months ago
janbiedermann opened this pull request 11 months ago
Experiment: Compile method names without special characters.
hmdne opened this pull request 11 months ago
hmdne opened this pull request 11 months ago
Cleanup some warnings and deprecations
elia opened this pull request 11 months ago
elia opened this pull request 11 months ago
Feature: `puts` & `p` can handle native JS objects not wrapped by `Native` for simple debugging/troubleshooting
AndyObtiva opened this issue 11 months ago
AndyObtiva opened this issue 11 months ago
Bug: `load` cannot be invoked on a path unless `require` has been called on it first
AndyObtiva opened this issue 12 months ago
AndyObtiva opened this issue 12 months ago
Feature: Date and DateTime classes from Ruby
AndyObtiva opened this issue 12 months ago
AndyObtiva opened this issue 12 months ago
Avoid infinite loop in test
takaram opened this pull request 12 months ago
takaram opened this pull request 12 months ago
Fix rubocop
takaram opened this pull request 12 months ago
takaram opened this pull request 12 months ago
Bug: Cannot run minitest on Ruby 3.3
takaram opened this issue 12 months ago
takaram opened this issue 12 months ago
Improve CI
takaram opened this pull request 12 months ago
takaram opened this pull request 12 months ago
Add nodejs/tmpdir
janbiedermann opened this pull request about 1 year ago
janbiedermann opened this pull request about 1 year ago
Run on Bun
janbiedermann opened this pull request about 1 year ago
janbiedermann opened this pull request about 1 year ago
Make Regexp with n flag compile
janbiedermann opened this pull request about 1 year ago
janbiedermann opened this pull request about 1 year ago
String#chars: Fix iteration over out-of-BMP characters
hmdne opened this pull request about 1 year ago
hmdne opened this pull request about 1 year ago
Improve string interpolation
takaram opened this pull request about 1 year ago
takaram opened this pull request about 1 year ago
Bug: String interpolation with bridged classes does not call `to_s`
takaram opened this issue about 1 year ago
takaram opened this issue about 1 year ago