elia
released this
26 Dec 23:51
Added
- Update benchmarking and CLI runners, added support for Deno and Firefox (#2490, #2492, #2494, #2495, #2497, #2491, #2496)
- Ruby 3.2 support branch (#2500)
Set
now part of the corelib
- Anonymous rest keyword and block arguments can be passed to calls:
call(**, &)
Refinement#refined_class
has been added
Module#refinements
has been added
Module#const_added
has been added
Proc#parameters
now accepts lambda keyword
Class#attached_object
has been added, inverse of singleton_class
Hash#shift
now returns nil
instead of passing nil
to the default_proc
- Added
--watch
and --output
options to the CLI for live compilation (#2485)
Performance
- Replace all occurences of
'$'+name
with a cached helper, saving about 2% in performance (#2481)
- Optimize argument passing and arity checks (#2499)
- Targeted patches for Opal-Parser, saves up to 12% during compilation (#2482)
Internal
- MSpec & Ruby Spec update (#2486)
Fixed
- Remove throws from runtime (#2484)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.