TruffleRuby lead, ruby/spec maintainer, researcher interested in Virtual Machines and concurrency
-
Oracle Labs
- Zurich, Switzerland
- https://eregon.me/blog/
- @eregontp
- @eregon@ruby.social
Block or Report
Block or report eregon
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
oracle/truffleruby
oracle/truffleruby PublicA high performance implementation of the Ruby programming language, built on GraalVM.
-
oracle/graal
oracle/graal PublicGraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
-
ruby/setup-ruby
ruby/setup-ruby PublicAn action to download a prebuilt Ruby and add it to the PATH in 5 seconds
-
rbenv/ruby-build
rbenv/ruby-build PublicA tool to download, compile, and install Ruby on Unix-like systems.
2,887 contributions in the last year
| Day of Week | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | ||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contribution activity
February 2024
Created 152 commits in 13 repositories
Created a pull request in ruby/prism that received 29 comments
Serialize the newline_list to avoid recomputing it again later
+103
−85
lines changed
•
29
comments
Opened 15 other pull requests in 6 repositories
ruby/prism
6
merged
1
open
-
Fix visitor in desugar test
This contribution was made on Feb 17
-
Visitor#visit should be called for every node
This contribution was made on Feb 15
-
Make location methods thread-safe
This contribution was made on Feb 15
-
Do not abort
bundle exec rakeif there are extra filesThis contribution was made on Feb 15 -
Avoid extra String copies in the FFI backend
This contribution was made on Feb 15
-
Prefer
Array.new(n) {}ton.times.map {}This contribution was made on Feb 13 -
Update truffleruby workflow now that Prism is default
This contribution was made on Feb 3
ruby/ruby
4
merged
-
No need to extract bundled gems before test-spec
This contribution was made on Feb 15
-
Only check constant leaks by default for
make test-specThis contribution was made on Feb 14 -
extract-gems before nmake in Visual Studio workflow
This contribution was made on Feb 13
-
Try
nmake installbeforenmake test-specThis contribution was made on Feb 12
Shopify/yjit-bench
1
merged
-
lobsters now works on truffleruby
This contribution was made on Feb 12
ruby/spec
1
merged
-
Run bundled gems spec on 3.4
This contribution was made on Feb 12
jruby/jruby
1
merged
-
Update specs
This contribution was made on Feb 5
ruby-syntax-tree/syntax_tree
1
open
-
Enable more tests now that TruffleRuby supports pattern matching
This contribution was made on Feb 1
Reviewed 24 pull requests in 6 repositories
oracle/truffleruby
10 pull requests
-
Raising a RuntimeError when calling Kernel#binding from a C/non-ruby frame.
This contribution was made on Feb 9
-
Add SyntaxError#path
This contribution was made on Feb 8
-
Use the owner module instead of origin with UnboundMethod#{inspect,==}
This contribution was made on Feb 8
-
Throw a runtime error if #binding is called from a C extensions module (non-ruby frame)
This contribution was made on Feb 6
-
Array inject accept strings
This contribution was made on Feb 5
-
Limit max encodings to 256 and raise error
This contribution was made on Feb 5
-
Add a deprecation warning for Encoding#replicate
This contribution was made on Feb 5
-
Add C API rb_enc_interned_str_cstr function
This contribution was made on Feb 5
-
Remove constant
Random::DEFAULTThis contribution was made on Feb 5 -
Support connect_timeout keyword arg in TCPSocket
This contribution was made on Feb 1
ruby/prism
7 pull requests
-
Split up comments between leading and trailing
This contribution was made on Feb 19
-
add benchmark script
This contribution was made on Feb 16
-
Do not abort
bundle exec rakeif there are extra filesThis contribution was made on Feb 15 -
Serialize the newline_list to avoid recomputing it again later
This contribution was made on Feb 14
-
Error messages closer to CRuby
This contribution was made on Feb 12
-
More visitors and tests for RipperCompat
This contribution was made on Feb 6
-
Implement file parsing error handling
This contribution was made on Feb 6
ruby/ruby
3 pull requests
-
Add a hint of
ASCII-8BITbeingBINARYThis contribution was made on Feb 19 -
Separate
spec/rubyto core and bundled gemsThis contribution was made on Feb 15 -
[Feature #20187] Skip examples for bundled gems at Ruby 3.4
This contribution was made on Feb 14
ruby/spec
2 pull requests
-
Add specs for prepend modifying ancestor chain
This contribution was made on Feb 12
-
Fix memory leak in util_spec_rb_get_kwargs
This contribution was made on Feb 6
petergoldstein/dalli
1 pull request
-
Better socket_timeout handling
This contribution was made on Feb 7
ruby-concurrency/concurrent-ruby
1 pull request
-
Add Concurrent.usable_processor_count that is cgroups aware
This contribution was made on Feb 1
Created an issue in ffi/ffi that received 5 comments
Is it expected that native code can modify Ruby Strings passed to it inplace?
Ruby 3.3.0 FFI 1.16.3
It happens both for the :string and :pointer types:
$ irb -rffi
irb(main):001> s = "hello"
=> "hello"
irb(main):002* module M…
5
comments
Opened 5 other issues in 3 repositories
ruby/prism
1
open
2
closed
-
Optimize the FFI backend
This contribution was made on Feb 13
-
Include the line offsets in the serialized output
This contribution was made on Feb 8
-
Extra ambiguous first argument compared to CRuby
This contribution was made on Feb 1
ffi/ffi
1
closed
-
Could the :string type accepts Ruby Strings with null bytes, or an alternative type accept them?
This contribution was made on Feb 15
oracle/truffleruby
1
open
-
Use timeout.rb from upstream
This contribution was made on Feb 1





