Recherche - Archive ouverte HAL Accéder directement au contenu

Filtrer vos résultats

32 résultats
Image document

Implementing Modular Class-based Reuse Mechanisms on Top of a Single Inheritance VM

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
SAC 2018:- The 33rd ACM/SIGAPP Symposium On Applied Computing, ACM/SIGAPP, Apr 2018, Pau, France. ⟨10.1145/3167132.3167244⟩
Communication dans un congrès hal-01812612v1
Image document

Towards easy program migration using language virtualization

Théo Rogliano , Guillermo Polito , Pablo Tesone
IWST19 - International Workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02297756v1
Image document

Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8

Guillermo Polito , Pablo Tesone , Stéphane Ducasse , Luc Fabresse , Théo Rogliano , et al.
MPLR ’21, Germany, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480715⟩
Communication dans un congrès hal-03332033v1
Image document

Challenges in Debugging Bootstraps of Reflective Kernels

Carolina Hernández Phillips , Guillermo Polito , Luc Fabresse , Stéphane Ducasse , Noury Bouraqadi , et al.
IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02297710v2
Image document

GildaVM: a Non-Blocking I/O Architecture for the Cog VM

Guillermo Polito , Pablo Tesone , Eliot Miranda , David Simmons
IWST19 - International Workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02379275v1
Image document

A classification of runtime reflective operations in Pharo

Iona Thomas , Stéphane Ducasse , Pablo Tesone , Guillermo Polito
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189. 2023
Rapport hal-04225720v1
Image document

Interpreter Register Autolocalisation: Improving the performance of efficient interpreters

Guillermo Polito , Nahuel Palumbo , Pablo Tesone , Soufyane Labsari , Stéphane Ducasse
MoreVMs 2022, Mar 2022, Porto, Portugal
Communication dans un congrès hal-03594766v1
Image document

Garbage Collector Tuning in Pathological Allocation Pattern Applications

Nahuel Palumbo , Sebastian Jordan Montaño , Guillermo Polito , Pablo Tesone , Stéphane Ducasse
IWST 2023: International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France
Communication dans un congrès hal-04225588v2
Image document

A new modular implementation for Stateful Traits

Pablo Tesone , Stéphane Ducasse , Guillermo Polito , Luc Fabresse , Noury Bouraqadi
Science of Computer Programming, 2020, 195, ⟨10.1016/j.scico.2020.102470⟩
Article dans une revue hal-02541842v1
Image document

Instance Migration in Dynamic Software Update

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
Meta'16, Oct 2016, Amsterdam, Netherlands
Communication dans un congrès hal-01611600v1
Image document

Profiling Code Cache Behaviour via Events

Pablo Tesone , Guillermo Polito , Stéphane Ducasse
MPLR ’21, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480720⟩
Communication dans un congrès hal-03332040v1
Image document

Ordering Optimisations in Meta-Compilation of Primitive Methods

Nahuel Palumbo , Guillermo Polito , Pablo Tesone , Stéphane Ducasse
FAST Workshop on Smalltalk Related Technologies, Nov 2022, Buenos Aires, Argentina
Communication dans un congrès hal-04237932v1
Image document

Deprewriter: On the fly rewriting method deprecations.

Stéphane Ducasse , Guillermo Polito , Oleksandr Zaitsev , Marcus Denker , Pablo Tesone
The Journal of Object Technology, 2022, 21 (1), pp.1-23. ⟨10.5381/jot.2022.21.1.a1⟩
Article dans une revue hal-03563605v1
Image document

Analyzing the cost of safety for Vectorized bytecode in dynamically-typed languages

Nicolás Mauricio Rainhart , Guillermo Polito , Pablo Tesone , Stéphane Ducasse
MPLR 2022 - Managed Programming Languages and Runtimes, Sep 2022, Brussels, Belgium. ⟨10.1145/3546918.3560803⟩
Poster de conférence hal-03784758v1
Image document

Remarkable Challenges of High-Performance Language Virtual Machines

Guillermo Polito , Stéphane Ducasse , Pablo Tesone , Luc Fabresse , G Thomas , et al.
[Research Report] Inria Lille - Nord Europe. 2022
Rapport hal-03770065v1
Image document

Preserving Instance State during Refactorings in Live Environments

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
Future Generation Computer Systems, In press, ⟨10.1016/j.future.2020.04.010⟩
Article dans une revue hal-02541754v1
Image document

Selecting Semi-Permanent Object Candidates in Dynamically-Typed Reflective Languages

Nahuel Palumbo , Pablo Tesone , Guillermo Polito , Stéphane Ducasse
MPLR 2022 - Managed Programming Languages and Runtimes, Sep 2022, Brussels, Belgium. ⟨10.1145/3546918.3560806⟩
Poster de conférence hal-03785536v1
Image document

Interpreter-guided Differential JIT Compiler Unit Testing

Guillermo Polito , Pablo Tesone , Stéphane Ducasse
Programming Language Design and Implementation - PLDI 2022, Jun 2022, San Diego, United States. ⟨10.1145/3519939.3523457⟩
Communication dans un congrès hal-03607939v1
Image document

Porting a JIT Compiler to RISC-V: Challenges and Opportunities

Quentin Ducasse , Guillermo Polito , Pablo Tesone , Pascal Cotret , Loïc Lagadec
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22), Sep 2022, Brussels, Belgium
Communication dans un congrès hal-03725841v1
Image document

High-performance language virtual machines: an analysis and challenges

Stéphane Ducasse , Guillermo Polito , Pablo Tesone , Gaël Thomas , Loïc Lagadec
2022
Autre publication scientifique hal-03770053v1
Image document

Transformation-based Refactorings: a First Analysis

Nicolas Anquetil , M Campero , Stéphane Ducasse , J.-P Sandoval , Pablo Tesone
IWST 22 - International Workshop of Smalltalk Technologies, Aug 2022, Novisad, Serbia
Communication dans un congrès hal-03752247v2
Image document

Transparent Memory Optimization using Slots

Pablo Tesone , Santiago Bragagnolo , Stéphane Ducasse , Marcus Denker
International Workshop on Smalltalk Technologies 2018, Sep 2018, Cagliari, Italy
Communication dans un congrès hal-02565748v1
Image document

An extensible constraint-based type inference algorithm for object-oriented dynamic languages supporting blocks and generic types

Nicolás Passerini , Pablo Tesone , Stephane Ducasse
International workshop of Smalltalk technologies, Aug 2014, Cambridge, United Kingdom
Communication dans un congrès hal-03779638v1
Image document

Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs

Guillermo Polito , Stéphane Ducasse , Pablo Tesone
2021
Pré-publication, Document de travail hal-03313586v1
Image document

Dynamic Software Update for Production and Live Programming Environments

Pablo Tesone
Software Engineering [cs.SE]. IMT Lille Douai, 2018. English. ⟨NNT : ⟩
Thèse tel-02025442v1
Image document

Dynamic Software Update from Development to Production

Pablo Tesone , Guillermo Polito , Noury Bouraqadi , Stéphane Ducasse , Luc Fabresse
The Journal of Object Technology, 2018, 17 (1), pp.1-36. ⟨10.5381/jot.2018.17.1.a2⟩
Article dans une revue hal-01920362v1
Image document

Technical report: Object-centric Access Control Mechanisms in Dynamic Languages

Théo Rogliano , Guillermo Polito , Pablo Tesone , Luc Fabresse , Stéphane Ducasse
[Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2022
Rapport hal-03784027v1
Image document

Technical Report: Unanticipated Object Synchronisation for Dynamically-Typed Languages

Théo Rogliano , Guillermo Polito , Pablo Tesone , Luc Fabresse , Stéphane Ducasse
[Technical Report] INRIA Lille - Nord Europe. 2022
Rapport hal-03781743v1
Image document

Unified FFI -Calling Foreign Functions from Pharo

Guillermo Polito , Stéphane Ducasse , Pablo Tesone , Ted Brunzie
pp.67, 2020
Ouvrages hal-03358607v1
Image document

Improving Performance Through Object Lifetime Profiling: the DataFrame Case

Sebastian Jordan Montaño , Nahuel Palumbo , Guillermo Polito , Stéphane Ducasse , Pablo Tesone
IWST 2023 - International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France
Communication dans un congrès hal-04253865v1