1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
Commit graph

6 commits

Author SHA1 Message Date
Charles Lowell
83d5ba8a15 remove GC histrionics in backreferences.
The memory address for the storage cell does not
change, only the VALUE, so there is no need to 
unregister and register the storage cell pointer
with Ruby GC every time its value changes.
2012-09-19 15:40:15 +03:00
Charles Lowell
8ec7ba11e7 only use 'ref' gem for MRI 2012-08-11 14:22:22 -05:00
Charles Lowell
09e4d40251 Don't double allocate weak backfreferences 2012-07-08 15:08:37 -05:00
Charles Lowell
eb87ceb340 don't use rb_block_call() since it is not in rbx 2012-06-20 04:53:47 -05:00
Charles Lowell
7f967d0c5e avoid race condition in object back reference. 2012-06-20 03:17:34 -05:00
Charles Lowell
0d29c7fc15 keep a back reference to object wrappers 2012-06-08 14:14:38 -05:00