* Futures bug
@ 2003-06-05 10:32 Mikael Djurfeldt
0 siblings, 0 replies; only message in thread
From: Mikael Djurfeldt @ 2003-06-05 10:32 UTC (permalink / raw)
Cc: djurfeldt
Futures actually currently have a known bug. Also, since much of the
rest of the threading is built on top of futures, much of the
threading is also influenced by this bug:
Futures are "recycled" in order to save the overhead of allocating
data structures, filling them in and all OS overhead for creating a
new thread.
However, I don't reset the dynamic root, including the fluids array.
I planned to reorganize this part in Guile a bit, trying to move as
much as possible to fluids, and make fluids "copy-on-write" so that
the fluids array wouldn't be copied until actually necessary.
Now I'm heavily loaded with work... I'll try to fix this soon but if
anyone wants to take it one before that, please feel free to do so.
Mikael
_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-06-05 10:32 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-05 10:32 Futures bug Mikael Djurfeldt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).