<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/.gdbinit, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Fix gdb incompatibilies in rp_class, rb_ps_vm</title>
<updated>2022-08-20T03:24:37+00:00</updated>
<author>
<name>nick evans</name>
<email>nicholas.evans@gmail.com</email>
</author>
<published>2022-04-03T13:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=01e8d393bc06d8658ce04a042766cc8c0b5c108b'/>
<id>01e8d393bc06d8658ce04a042766cc8c0b5c108b</id>
<content type='text'>
Other changes are needed to bring .gdbinit up-to-date with current ruby.
It looks like lldb is the preferred approach now, and that config *is*
being kept up-to-date.  Still, this might be helpful to someone?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Other changes are needed to bring .gdbinit up-to-date with current ruby.
It looks like lldb is the preferred approach now, and that config *is*
being kept up-to-date.  Still, this might be helpful to someone?
</pre>
</div>
</content>
</entry>
<entry>
<title>.gdbinit: Fix indentation in print_id [ci skip]</title>
<updated>2021-02-06T18:03:40+00:00</updated>
<author>
<name>Adam Jensen</name>
<email>acjensen@gmail.com</email>
</author>
<published>2021-02-06T16:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=132e01a1c3ada1fe31559f8b2a3bf7106406f6d2'/>
<id>132e01a1c3ada1fe31559f8b2a3bf7106406f6d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kill OBJ_TAINT etc.</title>
<updated>2021-01-27T00:30:15+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2021-01-20T01:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0300dec32b5a25b409dc5dfa59b81f4e39fab501'/>
<id>0300dec32b5a25b409dc5dfa59b81f4e39fab501</id>
<content type='text'>
Now that RUBY_FL_TAINT is recycled to become new RUBY_FL_SHAREABLE.
Setting/clearing this flag from extension libraries break Ractor.
Especially problematic one is OBJ_INFECT, which would make non-shareable
objects travel across Ractor boundaries.

Such operations should just be prohibited.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that RUBY_FL_TAINT is recycled to become new RUBY_FL_SHAREABLE.
Setting/clearing this flag from extension libraries break Ractor.
Especially problematic one is OBJ_INFECT, which would make non-shareable
objects travel across Ractor boundaries.

Such operations should just be prohibited.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add T_MOVED to rp command of GDB</title>
<updated>2020-12-04T16:43:32+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2020-12-04T15:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d7cda3b0024d82d9c921382b7095a31c866fa857'/>
<id>d7cda3b0024d82d9c921382b7095a31c866fa857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>.gdbinit: struct RHash::basic is not a pointer</title>
<updated>2020-06-12T01:35:44+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2020-06-12T01:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1f4db23ac1160bb73afb6d7dfd439ccb64d81bc2'/>
<id>1f4db23ac1160bb73afb6d7dfd439ccb64d81bc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>.gdbinit: as.heap.aux.shared no longer exist</title>
<updated>2020-06-12T01:23:15+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2020-06-12T01:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c74b044aabcac6fd31b5e86725755a5305b55445'/>
<id>c74b044aabcac6fd31b5e86725755a5305b55445</id>
<content type='text'>
Maybe 182ae1407b3f6597cdbf6872f788c1ed3aa22a35 missed it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Maybe 182ae1407b3f6597cdbf6872f788c1ed3aa22a35 missed it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Redmine /projects/ruby-trunk is now redirected</title>
<updated>2020-01-01T06:06:19+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2020-01-01T06:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=afd3f64f8cc4ff4fc956727d7e2da70597352008'/>
<id>afd3f64f8cc4ff4fc956727d7e2da70597352008</id>
<content type='text'>
to /projects/ruby-master
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to /projects/ruby-master
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefix global_symbols with `ruby_`</title>
<updated>2019-05-16T06:43:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-05-16T06:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7069f64c419ebb9a7fd3e48d81454148ed4b2fba'/>
<id>7069f64c419ebb9a7fd3e48d81454148ed4b2fba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>.gdbinit (rp): follow up changes in r66390</title>
<updated>2019-02-17T06:59:11+00:00</updated>
<author>
<name>ktsj</name>
<email>ktsj@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2019-02-17T06:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=124957566f041e5c6e8f678dfaf62cae381826dc'/>
<id>124957566f041e5c6e8f678dfaf62cae381826dc</id>
<content type='text'>
RHASH_ARRAY_{LEN,BOUND}_{MASK,SHIFT} have been renamed to
RHASH_AR_TABLE_{SIZE,BOUND}_{MASK,SHIFT}.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RHASH_ARRAY_{LEN,BOUND}_{MASK,SHIFT} have been renamed to
RHASH_AR_TABLE_{SIZE,BOUND}_{MASK,SHIFT}.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>support theap for T_HASH. [Feature #14989]</title>
<updated>2018-10-30T22:11:51+00:00</updated>
<author>
<name>ko1</name>
<email>ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-10-30T22:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f675cdd00e2c5b5a0f143f5e508dbbafdb20ccd'/>
<id>8f675cdd00e2c5b5a0f143f5e508dbbafdb20ccd</id>
<content type='text'>
* hash.c, internal.h: support theap for small Hash.
  Introduce RHASH_ARRAY (li_table) besides st_table and small Hash
  (&lt;=8 entries) are managed by an array data structure.
  This array data can be managed by theap.
  If st_table is needed, then converting array data to st_table data.

  For st_table using code, we prepare "stlike" APIs which accepts hash value
  and are very similar to st_ APIs.

  This work is based on the GSoC achievement
  by tacinight &lt;tacingiht@gmail.com&gt; and refined by ko1.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hash.c, internal.h: support theap for small Hash.
  Introduce RHASH_ARRAY (li_table) besides st_table and small Hash
  (&lt;=8 entries) are managed by an array data structure.
  This array data can be managed by theap.
  If st_table is needed, then converting array data to st_table data.

  For st_table using code, we prepare "stlike" APIs which accepts hash value
  and are very similar to st_ APIs.

  This work is based on the GSoC achievement
  by tacinight &lt;tacingiht@gmail.com&gt; and refined by ko1.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
