Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Xavier Leroy is active.

Publication


Featured researches published by Xavier Leroy.


symposium on principles of programming languages | 1993

A concurrent, generational garbage collector for a multithreaded implementation of ML

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

Polymorphic type inference and assignment

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

Dynamics in ML

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

Formally verified optimizing compilation in ACG-based flight control software

Ricardo Bedin França; Sandrine Blazy; Denis Favre-Felix; Xavier Leroy; Marc Pantel; Jean Souyris


INRIA | 1992

The caml light system

Xavier Leroy; Michel Mauny


Archive | 2018

The OCaml system release 4.07: Documentation and user's manual

Xavier Leroy; Damien Doligez; Alain Frisch; Jacques Garrigue; Didier Rémy; Jérôme Vouillon


Archive | 1993

Manuel de référence du langage Caml

Xavier Leroy; Pierre Weis


SSS'17: Safety-critical Systems Symposium 2017 | 2017

Closing the Gap – The Formally Verified Optimizing Compiler CompCert

Daniel Kästner; Xavier Leroy; Sandrine Blazy; Bernhard Schommer; Michael Schmidt; Christian Ferdinand


Archive | 2006

News from the EDOS project: improving the maintenance of free software distributions.

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

CompCert - A Formally Verified Optimizing Compiler

Xavier Leroy; Sandrine Blazy; Daniel Kästner; Bernhard Schommer; Markus Pister; Christian Ferdinand

Collaboration


Dive into the Xavier Leroy's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Aquinas Hobor

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge