Jan Biedermann

Results 37 issues of Jan Biedermann

This PR explores using null as nil The idea is to keep the Opal.nil object as method receiver, but otherwise use null. Whenever a method is send to null, it...

#2461 is using updated 'source-map' module for cdp runners, also update top level 'source-map' module used by linter task

Fixing: ``` C:/Ruby32-x64/lib/ruby/gems/3.2.0+3/gems/rake-13.0.6/lib/rake/backtrace.rb:21:in `collapse': undefined method `reject' for nil:NilClass (NoMethodError) backtrace.reject { |elem| elem =~ pattern } ^^^^^^^ from C:/Ruby32-x64/lib/ruby/gems/3.2.0+3/gems/rake-13.0.6/lib/rake/application.rb:249:in `display_exception_backtrace' from C:/Ruby32-x64/lib/ruby/gems/3.2.0+3/gems/rake-13.0.6/lib/rake/application.rb:218:in `display_exception_details' from C:/Ruby32-x64/lib/ruby/gems/3.2.0+3/gems/rake-13.0.6/lib/rake/application.rb:226:in `display_cause_details' from C:/Ruby32-x64/lib/ruby/gems/3.2.0+3/gems/rake-13.0.6/lib/rake/application.rb:219:in `display_exception_details'...

@sfcgeorge wrote: Concerns using ActiveSupport::Concern don't work because that module doesn't exist in Opal/ActiveSupport. I tried copy pasting the file but a bug in Opal meant that the way ActiveSupport::Concern...

a asset request that cannot be served by sprockets is passed on to hyperloop and is served, example: ``` Started GET "/assets/hyperloop_development-550db89dff0309e70f74f20c56c653e8fafb0c7327e80a47118d2172aef87115.js" for 127.0.0.1 at 2017-12-13 13:48:07 +0100 Processing by...

documentation

- Implement Opal::RackHandler for delivering Opal assets on demand and hot reloading - Update Opal::SimpleServer and examples to use Opal::RackHandler Feature wise its finished, but after discussion with @hmdne, using...

Adds 2 methods to Builder: Builder#watch(&block) loops and watches for changes, calls block with block.call(builder, changes) where changes is a Hash like: { added: [], modified: [], removed: [] }...

Opal::Builder directory mode did not import files required via require_tree. This PR fixes that, however it probably moves SourceMap info a couple of lines too, which currently is not my...