Proceedings of the 3rd ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming 2001
DOI: 10.1145/773184.773203
|View full text |Cite
|
Sign up to set email alerts
|

A direct approach to control-flow sensitive region-based memory management

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
41
0

Year Published

2002
2002
2006
2006

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(41 citation statements)
references
References 14 publications
0
41
0
Order By: Relevance
“…Work on linear types [30], alias types [27,32], linear regions [33,17], and uniqueness types [1] provide important foundations for safe manual memory management on which we have built. Much of this foundational work has been done in the context of core functional languages and does not address the range of issues we have.…”
Section: Related Workmentioning
confidence: 99%
“…Work on linear types [30], alias types [27,32], linear regions [33,17], and uniqueness types [1] provide important foundations for safe manual memory management on which we have built. Much of this foundational work has been done in the context of core functional languages and does not address the range of issues we have.…”
Section: Related Workmentioning
confidence: 99%
“…Other region-based frameworks for reasoning about memory reuse have been proposed, including a system for programs in continuation-passing style [61], one based on linear types [62], and one based on an imperative region sublanguage [32,44]. Another line of related work investigates techniques for improving region-based memory management [2].…”
Section: Related Workmentioning
confidence: 99%
“…The storage mode analysis is probably not the best way of handling tail recursion; it is complicated and vulnerable to program changes. Attempts to address the same problem as the storage mode analysis include [2,15,32].…”
Section: Current Status and Beliefsmentioning
confidence: 99%
“…An example simulating the Game of Life for n iterations is used in [10] to illustrate varying expressiveness of different region systems. In Figure 7, we show a use counting implementation which closely matches the original code found in their paper.…”
Section: Example 3: Game Of Lifementioning
confidence: 99%
“…Henglein et al [10] takes a different approach toward region-based memory management by employing a Floyd-Hoare style proof system. Their primary goal is to create an automatic system for a conventional nonregion language ala [15,1].…”
Section: Related Workmentioning
confidence: 99%