Xavier Leroy
École Normale Supérieure
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Xavier Leroy.
symposium on principles of programming languages | 1993
Damien Doligez; Xavier Leroy
This paper presents the design and implementation of a “quasi real-time” garbage collector for Concurrent Caml Light, an implementation of ML with threads. This two-generation system combines a fast, asynchronous copying collector on the young generation with a non-disruptive concurrent marking collector on the old generation. This design crucially relies on the ML compile-time distinction between mutable and immutable objects.
symposium on principles of programming languages | 1991
Xavier Leroy; Pierre Weis
We present a new approach to the polymorphic typing of data accepting in-place modiflcation in ML-like languages. This approach is based on restrictions over type generalization, and a reflned typing of functions. The type system given here leads to a better integration of imperative programming style with the purely applicative kernel of ML. In particular, generic functions that allocate mutable data can safely be given fully polymorphic types. We show the soundness of this type system, and give a type reconstruction algorithm.
international conference on functional programming | 1991
Xavier Leroy; Michel Mauny
Objects with dynamic types allow the integration of operations that essentially require run-time type-checking into statically-typed languages. This paper presents two extensions of the ML language with dynamics, based on what has been done in the CAML implementation of ML, and discusses their usefulness. The main novelty of this work is the combination of dynamics with polymorphism.
ERTS2 2012: Embedded Real Time Software and Systems | 2012
Ricardo Bedin França; Sandrine Blazy; Denis Favre-Felix; Xavier Leroy; Marc Pantel; Jean Souyris
INRIA | 1992
Xavier Leroy; Michel Mauny
Archive | 2018
Xavier Leroy; Damien Doligez; Alain Frisch; Jacques Garrigue; Didier Rémy; Jérôme Vouillon
Archive | 1993
Xavier Leroy; Pierre Weis
SSS'17: Safety-critical Systems Symposium 2017 | 2017
Daniel Kästner; Xavier Leroy; Sandrine Blazy; Bernhard Schommer; Michael Schmidt; Christian Ferdinand
Archive | 2006
Roberto Di Cosmo; Jaap Boender; Berke Durak; Xavier Leroy; Fabio Mancinelli; Mario Morgado; David Pinheiro; Ralf Treinen; Paulo Trezentos; Jérôme Vouillon
ERTS 2016: Embedded Real Time Software and Systems, 8th European Congress | 2016
Xavier Leroy; Sandrine Blazy; Daniel Kästner; Bernhard Schommer; Markus Pister; Christian Ferdinand