Isto é interessante — um compilador/runtime que torna quase todo o código padrão C/C++ completamente seguro em termos de memória. A sobrecarga de desempenho não é negligenciável, mas há muitos casos em que "reescrevê-lo em rust" ainda não é uma solução prática.
Filip Jerzy Pizło
Filip Jerzy Pizło18/06/2025
Aqui está uma lista atualizada de programas em C/C++ que são totalmente seguros em termos de memória porque eu os portei para Fil-C. Em muitos casos, eles requerem zero alterações ou apenas pequenas mudanças estéticas! - musl libc - libc++ (C++) - libc++abi (C++) - sinais WG14 - libuev - icu4c (C++) - zlib - bzip2 - bzip3 - xzutils - pcre - pcre2 - jpeg-6b - ncurses (algum C++) - libedit - openssl - curl - openssh - mg - tcl - sqlite - cpython - zsh - lua - simdutf (C++) - quickjs - simdjson (C++) - ada-url (C++) - libffi - zstandard - sudo Isso nem conta as coisas que outras pessoas conseguiram fazer funcionar em Fil-C, mas que eu não tive a chance de incluir no meu corpus. Também não conta todos os vários testes de competição de linguagens de programação que simplesmente funcionam em Fil-C.
256,87K