General

Profile

eightbitraptor (Matthew Valentine-House)

  • Login: eightbitraptor
  • Registered on: 12/06/2019
  • Last connection: 01/17/2022

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 3 3

Activity

01/04/2022

03:27 PM Ruby master Revision ad007bc6 (git): Switch `is_pointer_to_heap` to use library bsearch
This commit switches from a custom implemented bsearch algorithm to
use the one provided by the C standard library.
...
eightbitraptor (Matthew Valentine-House)

12/02/2021

03:14 PM Ruby master Revision f7bdfb39 (git): Don't clear the constant cache when finishing compaction
References are being updated correctly, so this is no longer necessary eightbitraptor (Matthew Valentine-House)

11/22/2021

02:11 PM Ruby master Revision b680b632 (git): Make RCLASS_EXT(c)->subclasses a doubly linked list
Updating RCLASS_PARENT_SUBCLASSES and RCLASS_MODULE_SUBCLASSES while
compacting can trigger the read barrier. This co...
eightbitraptor (Matthew Valentine-House)

11/11/2021

06:47 PM Ruby master Revision a9a94540 (git): Remove RCLASS(obj)->ptr when RVARGC is enabled
With RVARGC we always store the rb_classext_t in the same slot as the
RClass struct that refers to it. So we don't ne...
eightbitraptor (Matthew Valentine-House)
01:54 PM Ruby master Revision c53aecee (git): fix a memory leak introduced in 8bbd319
This commit fixes a memory leak introduced in an early part of the
variable width allocation project that would preve...
eightbitraptor (Matthew Valentine-House)

11/01/2021

12:58 PM Ruby master Feature #18280: Allow rb_utf8_str_new_cstr(NULL)
Compiling with `-fno-delete-null-pointer-checks` prevents this check from being optimised away. Using the test script... eightbitraptor (Matthew Valentine-House)

10/29/2021

03:58 PM Ruby master Revision d7279f08 (git): make obj_free return true when it frees an object
Previously obj_free returned true when it could not free a slot because
of a finalizer, and false when it successfull...
eightbitraptor (Matthew Valentine-House)
01:17 PM Ruby master Revision ed8540eb (git): Prefer size pool heap macros over direct access
eightbitraptor (Matthew Valentine-House)

10/13/2021

06:41 AM Ruby master Bug #18155: (nil..nil).cover?(x) is true for all x since beginless ranges were introduced
For interests sake, I've put together a short patch that implements option 2: Reinstating the old behaviour of return... eightbitraptor (Matthew Valentine-House)

05/06/2021

01:18 PM Ruby master Revision b0b7751f (git): lldb: teach rp about T_PAYLOAD
eightbitraptor (Matthew Valentine-House)

Also available in: Atom