incubator-lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marvin Humphrey (JIRA)" <>
Subject [jira] Commented: (LUCY-43) VTable
Date Mon, 14 Sep 2009 23:50:57 GMT


Marvin Humphrey commented on LUCY-43:

The present implementation of VTable keeps a mapping of class names to VTable
singletons in a global Hash.  To implement a bare-minimum level of thread
support in Lucy, this Hash, lucy_VTable_registry, will have to be modified to
avoid concurrency issues, and the VTable class will have to be modified so
that instances are immortal, i.e. not refcounted.

Discussion at [].

Since that exchange on lucy-dev, Hash has been updated to avoid sharing

> VTable
> ------
>                 Key: LUCY-43
>                 URL:
>             Project: Lucy
>          Issue Type: Sub-task
>          Components: Core
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Blocker
>         Attachments: VTable.bp, VTable.c, VTable.c,
> VTables implement virtual method dispatch for our object model; they are also
> objects themselves.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message