Lançamento do Cosmopolitan v3.5.0
(github.com/jart)- Biblioteca e toolchain que, ao compilar código C, permite executá-lo em qualquer lugar, como Windows/Mac/Linux/BSD
- Não requer interpretador nem máquina virtual
- Reconfigura GCC e Clang para criar o formato POSIX Polyglot, executado nativamente em cada sistema operacional
Melhorias do 3.5
- Implementação de memory map: uma implementação de memory map de maior qualidade
- Suporte a Lua 5.4.6 (usado pelo servidor web Redbean incluído internamente)
- Suporte à flag
-x LANG - Muito progresso na reimplementação da STL do C++
- Otimização de
ctl::string: foram feitas várias otimizações, incluindo small string optimization. - Introdução de
ctl::setectl::map: foram introduzidas novas estruturas de dados. - Implementação de
ctl::unique_ptr: foi adicionada a funcionalidade de ponteiro exclusivo. - Fornecimento de
minimal new.h: é fornecido um arquivonew.hmínimo. - Correção da definição de
_Atomic: foi corrigida a definição de_Atomicem C++. - Outras otimizações e correções de bugs: foram realizadas várias otimizações e correções de bugs.
- Otimização de
Melhorias no processo de desenvolvimento no GitHub
- Adição da action de rotulagem: foi adicionada a action GitHub Labeler.
- Adição de template de issue: foi adicionado um template de issue.
- Remoção do rótulo de teste: o rótulo de teste foi removido do arquivo de configuração do Labeler.
2 comentários
Comentários do Hacker News