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

14 commits

Author SHA1 Message Date
Charles Lowell
342ad808b3 Add more handle documentation. 2011-06-24 13:17:39 -05:00
Charles Lowell
bdab40ebad register the handle_queue address before allocating the handle. 2011-06-21 10:30:19 -05:00
Charles Lowell
6a43f6b13a allocate a handle's payload wrapper beforehand, that way it is not allocated during GC. 2011-06-21 10:24:46 -05:00
Charles Lowell
56359f4bf3 extract v8 handle objects into a payload wrapper so that it can be detached separately 2011-06-21 09:36:07 -05:00
Charles Lowell
893cb16ddd 0.9.1beta1: preliminary support for multi-threading. 2011-06-15 08:58:33 -05:00
Charles Lowell
05e4c5766f Never access V8 from within Ruby GC. 2011-06-15 08:40:17 -05:00
Charles Lowell
72e7924bf1 make v8_handle explicitly track weak reference callback. 2011-05-02 22:47:52 -05:00
Charles Lowell
45b53341e2 Handle#MakeWeak() now has a signature faithful to its v8 counterpart. 2011-04-26 11:30:38 -05:00
Charles Lowell
624ce94568 add preliminary support for weak backreferences. 2011-04-13 16:20:48 -05:00
Charles Lowell
fe90ba39b7 implement weak reference callbacks in handles. 2011-04-13 08:45:07 -05:00
Charles Lowell
314817fbea Context isa Handle 2011-04-13 08:45:07 -05:00
Charles Lowell
f6a618aecc substitute generic handle struct for everywhere that was using refs 2011-04-13 08:45:07 -05:00
Charles Lowell
54be41c883 basic skeleton for more uniform treatment of handles. 2011-04-13 08:45:07 -05:00
Charles Lowell
0ffce72fe1 handle checkpoint. 2011-04-13 08:45:07 -05:00