AbstractRegion inference is a type-based technique for determining run time memory management at compile time. It is targeted at a runtime model in which the store consists of a stack of regions and memory management predominantly consists of pushing and popping regions. Region inference has previously been specified by a set of inference rules, which formalize when regions may be allocated and deallocated. We present a constraint-based algorithm which implements the specification. It consists of a constraint-based formulation of region inference and a rewriting algorithm for solving a set of constraints. We prove that the constraint-based formulation of region inference is sound with respect to the region inference rules. Moreover we prove...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
Region-based memory management is a form of compile-time memory management, well-known from the func...
We discuss description and reasoning over regions. We have proposed a system called SRCC that integr...
Region inference is a program analysis which statically determines regions of memory in which values...
This paper presents a region inference framework designed specifically for imperative programs with...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Region-based memory management offers several important potential advantages over garbage collection...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
In this paper, we present the first full regions-and-effects inference algorithm for explicitly para...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
Specification languages have long featured ways to describe what does not change when an imperative ...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Region-based memory management is a technique to do compile-time memory management based on the idea...
Abstract. This paper presents new inference algorithms based on rules partition. Optimisation relies...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
Region-based memory management is a form of compile-time memory management, well-known from the func...
We discuss description and reasoning over regions. We have proposed a system called SRCC that integr...
Region inference is a program analysis which statically determines regions of memory in which values...
This paper presents a region inference framework designed specifically for imperative programs with...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Region-based memory management offers several important potential advantages over garbage collection...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
In this paper, we present the first full regions-and-effects inference algorithm for explicitly para...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
Specification languages have long featured ways to describe what does not change when an imperative ...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Region-based memory management is a technique to do compile-time memory management based on the idea...
Abstract. This paper presents new inference algorithms based on rules partition. Optimisation relies...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
Region-based memory management is a form of compile-time memory management, well-known from the func...
We discuss description and reasoning over regions. We have proposed a system called SRCC that integr...