orc-lang / orc

Orc programming language implementation
https://orc.csres.utexas.edu/
BSD 3-Clause "New" or "Revised" License
40 stars 3 forks source link

mark last use of StoreTrace and PullTrace in trace file #37

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Trace files need to record when events are no longer needed so that the
entire trace doesn't need to be held in memory.

When I changed the way reads of existing group cells are traced for issue
2, this broke the protocol I was using to detect the last use of StoreTrace
and PullTrace. I think this can be fixed by:

1. add methods to StoreTrace and PullTrace which should be called when the
traces are no longer needed
2. add a region to the LHS of pruning to detect when the group cell is no
longer in scope and terminate the StoreTrace and PullTrace

Original issue reported on code.google.com by adrianqu...@gmail.com on 25 Apr 2009 at 4:49

GoogleCodeExporter commented 9 years ago

Original comment by adrianqu...@gmail.com on 25 Apr 2009 at 4:49

GoogleCodeExporter commented 9 years ago

Original comment by dkitc...@gmail.com on 3 Sep 2009 at 8:03

GoogleCodeExporter commented 9 years ago

Original comment by dkitc...@gmail.com on 3 Sep 2009 at 8:05

GoogleCodeExporter commented 9 years ago
OrcJava's tracing facility will be replaced by a future OrcScala tracing 
facility

Original comment by jthywissen on 17 Jan 2011 at 6:19