Bug 667 - Centrally stored objects
Summary: Centrally stored objects
Status: ASSIGNED
Alias: None
Product: Varia
Classification: Unclassified
Component: Memory (show other bugs)
Version: unspecified
Hardware: PC Linux
: P1 normal
Assignee: Werner Van Belle
URL:
Depends on:
Blocks:
 
Reported: 2007-11-07 15:48 CET by Werner Van Belle
Modified: 2007-11-09 14:03 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Werner Van Belle 2008-12-26 11:56:19 CET


---- Reported by werner@yellowcouch.org 2007-11-07 15:48:10 ----

When cloning from a write to a read we need the ability to look up the value type in a central storage and return the object there instead of really creating a new one. This should ensure better memory management and makes caching of scheme functions possible.



---- Additional Comments From werner@yellowcouch.org 2007-11-09 14:03:07 ----

The proper way to do this is creating the readonly object and then translating it to the correct pointer. The translationstep is done using make_unique_object after its instantiation and readonly making step. 



--- Bug imported by werner@yellowcouch.org 2008-12-26 11:56  ---

This bug was previously known as _bug_ 170 at http://werner.yellowcouch.org/borgflowbugs/﷒0