17 citations found. Retrieving documents...
G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, February 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Type-Preserving Compilation of Featherweight Java - League, Trifonov, Shao (2001)   (6 citations)  (Correct)

....and privacy. The formal translation using Featherweight Java allows comprehensible type preservation proofs and serves as a starting point for extending the translation to new features. 1 Introduction Many compilation techniques for functional languages focus on type directed compilation [22, 25, 30]. Source level types are transformed along with the program and then used to guide and justify advanced optimizations. More generally, types preserved throughout compilation can be used to reason about the safety and security of object code [21, 23, 24] Recently, several researchers have ....

Greg Morrisett, David Tarditi, Perry Cheng, Chris Stone, Robert Harper, and Peter Lee. The TIL/ML compiler: Performance and safety through types. In Proc. 1996.


Functional Java Bytecode - League, Trifonov, Shao (2001)   (9 citations)  (Correct)

....and which is wellsuited for translation into lower level representations such as those used in optimizing compilers. #JVM is particularly successful as an intermediate point between Java bytecode and the kind of A normal form typed # calculus typically used for compiling functional languages [21, 23, 27]. It supports a critical separation of concerns by abstracting away the details of JVML and providing a model of control and data flow closer to that of a functional language. Given an encoding of objects and classes in the target language, the Java primitives of #JVM can then be compiled away ....

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Proc. Workshop on Compiler Support for Syst. Soft., New York, 1996. ACM.


Process Migration and Transactions Using a Novel.. - Hickey, Smith.. (2002)   (1 citation)  (Correct)

....the compilation process, which ensures that component interactions respect type and memory safety. The core FIR language is a variant of System F [8] in continuation passing style (CPS) 1] In many respects, the FIR language is similar to the typed intermediate language used in the TILT compiler [22, 18]. However, the FIR is much more limited syntactically; the precise language is speci ed in Section 2. The FIR language has been quite robust as new source languages have been added to the Mojave compiler, but there are tradeo s, most evident when compiling C. First, the FIR requires that program ....

Greg Morrisett, David Tarditi, Perry Cheng, Chris Stone, Robert Harper, and Peter Lee. The TIL/ML compiler: Performance and safety through types. (Workshop on Compiler Support for Systems Software, Tucson, Arizona.), February 1996.


Intensional Polymorphism in Type-Erasure Semantics - Karl Crary Stephanie (1998)   (54 citations)  (Correct)

.... run time, Harper and Morrisett devised an internal language, called # i , that supports the first class intensional analysis of types (following earlier work by Constable [2, 3] The # i language and its derivatives were then used extensively in the high performance ML compilers TIL ML [26, 19] and FLINT [25] The primary novelty of # i is the presence of typecase operators at the level of terms and types, that allow computations and type expressions to depend upon the values of other type expressions at run time. Supporting intensional type analysis (and the use of type ....

....intensional type analysis. Unfortunately, the shortcomings of typepassing semantics made it incompatible with some of those low level typing mechanisms. This unfortunate incompatibility has made it infeasible to use the mechanisms of Morrisett et al. in type analyzing compilers such as TIL ML [26, 19] and FLINT [25] and has made it infeasible to use intensional type analysis in the endto end typed compiler TALC [20] This framework in this paper makes it possible to unify these two lines of work for the first time. In pursuance of this aim, an important direction for future work is to ....

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, Feb. 1996.


Intensional Polymorphism in Type-Erasure Semantics - Crary, Weirich, Morrisett (1998)   (54 citations)  (Correct)

.... run time, Harper and Morrisett devised an internal language, called ML i , that supports the first class intensional analysis 1 of types (following earlier work by Constable [3, 4] The ML i language and its derivatives were then used extensively in the highperformance ML compilers TIL ML [27, 17] and FLINT [26] The primary novelty of ML i is the presence of typecase operators at the level of terms and types, that allow computations and type expressions to depend upon the values of other type expressions at run time. Supporting intensional type analysis (and the use of type ....

....intensional type analysis. Unfortunately, the shortcomings of type passing semantics made it incompatible with some of those low level typing mechanisms. This unfortunate incompatibility has made it infeasible to use the mechanisms of Morrisett et al. in type analyzing compilers such as TIL ML [27, 17] and FLINT [26] and has made it infeasible to use intensional type analysis in the end to end typed compiler TALC [21] The framework in this paper makes it possible to unify these two lines of work for the first time. In pursuance of this aim, an important direction for future work is to extend ....

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, February 1996.


Manifest Security for Distributed Information - Crary, Harper, Pfenning (2006)   Self-citation (Harper)   (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, February 1996.


Automated Techniques for Provably Safe Mobile Code - Colby, Crary, Harper, Lee.. (2000)   (2 citations)  Self-citation (Harper)   (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, Feb. 1996.


Manifest Security for Distributed Information - Crary, Harper, Pfenning.. (2006)   Self-citation (Harper)   (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, February 1996.


Safety-Checking of Machine Code - Xu (2001)   (25 citations)  Self-citation (Performance)   (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML Compiler: Performance and Safety Through Types. In 1996.


From System F to Typed Assembly Language - Greg Morrisett David (1998)   (6 citations)  (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, Feb. 1996.


From System F to Typed Assembly Language - Greg Morrisett Cornell (1999)   (6 citations)  (Correct)

No context found.

Morrisett, G., Tarditi, D., Cheng, P., Stone, C., Harper, R., and Lee, P. 1996. The TIL/ML compiler: Performance and safety through types. In ACM SIGPLAN Workshop on Compiler Support for System Software.


Method Inlining, Dynamic Class Loading, and Type Soundness - Glew, Palsberg (2004)   (Correct)

No context found.

Greg Morrisett, David Tarditi, Perry Cheng, Christopher Stone, Robert Harper, and Peter Lee. The TIL/ML compiler: Performance and safety through types. In ACM SIGPLAN Workshop on Compiler Support for System Software, Tucson, AZ, USA, February 1996.


From System F to Typed Assembly Language - Greg Morrisett David (1998)   (6 citations)  (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, Feb. 1996.


Symbolic Transfer Function-based Approaches to Certified Compilation - Rival (2004)   (1 citation)  (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML Compiler: Performance and Safety Through Types. In WCSSS, 1996.


Intensional Polymorphism in Type-Erasure Semantics - Crary, Weirich, Morrisett (1998)   (54 citations)  (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, Tucson, February 1996.


Type-Safe Method Inlining - Glew, Palsberg (2002)   (4 citations)  (Correct)

No context found.

Greg Morrisett, David Tarditi, Perry Cheng, Christopher Stone, Robert Harper, and Peter Lee. The TIL/ML compiler: Performance and safety through types. In ACM SIGPLAN Workshop on Compiler Support for System Software, Tucson, AZ, USA, February 1996.


A Type System for Java Bytecode Subroutines - Stata, Abadi (1998)   (168 citations)  (Correct)

No context found.

G. Morrisett, D. Tarditi, P. Cheng, C. Stone, R. Harper, and P. Lee. The TIL/ML compiler: Performance and safety through types. In Workshop on Compiler Support for Systems Software, 1996.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC