Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destruction and copying of data structures. It pro-vides also regions, i.e. disjoint parts of the heap, where the program allo-cates data structures. The runtime system does not need a garbage collec-tor and all allocation/deallocation actions are done in constant time. The language is aimed at inferring and certifying upper bounds for memory consumption in a Proof Carrying Code environment. Some of its analyses have been presented elsewhere [7, 8]. In this paper we present an inference algorithm for annotating programs with regions which is both simpler to understand and more efficient than other related algorithms. Program-mers are assumed to write p...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
Region-based memory management has been proposed as a viable alternative to garbage collection for r...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
This paper presents a region inference framework designed specifically for imperative programs with...
Region-based memory management offers several important potential advantages over garbage collection...
AbstractRegion inference is a type-based technique for determining run time memory management at com...
Region inference is a program analysis which statically determines regions of memory in which values...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
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...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
Region-based memory management has been proposed as a viable alternative to garbage collection for r...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
This paper presents a region inference framework designed specifically for imperative programs with...
Region-based memory management offers several important potential advantages over garbage collection...
AbstractRegion inference is a type-based technique for determining run time memory management at com...
Region inference is a program analysis which statically determines regions of memory in which values...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
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...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
Region-based memory management has been proposed as a viable alternative to garbage collection for r...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...