C'est intéressant — un compilateur/runtime qui rend presque tout le code standard C/C++ complètement sûr en mémoire. Le surcoût en performance n'est pas négligeable, mais il existe de nombreux cas où "le réécrire en rust" n'est toujours pas une solution pratique.
Filip Jerzy Pizło
Filip Jerzy Pizło18 juin 2025
Voici une liste mise à jour de programmes C/C++ qui sont totalement sûrs en mémoire car je les ai portés vers Fil-C. Dans de nombreux cas, ils nécessitent zéro changement ou juste de petits changements cosmétiques ! - musl libc - libc++ (C++) - libc++abi (C++) - signaux WG14 - libuev - icu4c (C++) - zlib - bzip2 - bzip3 - xzutils - pcre - pcre2 - jpeg-6b - ncurses (certains C++) - libedit - openssl - curl - openssh - mg - tcl - sqlite - cpython - zsh - lua - simdutf (C++) - quickjs - simdjson (C++) - ada-url (C++) - libffi - zstandard - sudo Cela ne compte même pas les choses que d'autres personnes ont réussi à faire fonctionner dans Fil-C mais que je n'ai pas eu l'occasion d'inclure dans mon corpus. Cela ne compte pas non plus tous les différents tests de shootout de langages de programmation qui fonctionnent simplement dans Fil-C.
256,86K