- Eine Bibliothek und Toolchain, die beim Bauen von C-Code dafür sorgt, dass er unter Windows/Mac/Linux/BSD usw. überall ausgeführt werden kann
- Kein Interpreter/keine virtuelle Maschine erforderlich
- GCC und Clang werden neu zusammengesetzt, um ein POSIX-Polyglot-Format zu erzeugen, das auf jedem Betriebssystem nativ ausgeführt wird
Verbesserungen in 3.5
- Speicherabbild-Implementierung: Eine hochwertigere Implementierung von Memory Maps
- Unterstützung für Lua 5.4.6 (wird vom enthaltenen Redbean-Webserver verwendet)
- Unterstützung für das Flag
-x LANG
- Große Fortschritte bei der Neuimplementierung der C++-STL
ctl::string-Optimierung: Verschiedene Optimierungen einschließlich Small-String-Optimization wurden durchgeführt.
- Einführung von
ctl::set und ctl::map: Neue Datenstrukturen wurden eingeführt.
- Implementierung von
ctl::unique_ptr: Unterstützung für Unique Pointer wurde hinzugefügt.
- Bereitstellung eines minimalen
new.h: Eine minimale new.h-Datei wird bereitgestellt.
- Korrektur der
_Atomic-Definition: Die _Atomic-Definition in C++ wurde korrigiert.
- Weitere Optimierungen und Fehlerbehebungen: Verschiedene Optimierungen und Bugfixes wurden vorgenommen.
Verbesserungen am GitHub-Entwicklungsprozess
- Hinzufügen einer Labeler-Action: Die GitHub-Labeler-Action wurde hinzugefügt.
- Hinzufügen von Issue-Templates: Issue-Templates wurden hinzugefügt.
- Entfernen des Test-Labels: Das Test-Label wurde aus der Konfigurationsdatei des Labelers entfernt.
2 Kommentare
Hacker-News-Kommentare
luaundredbean, einem coolen Webserver mit vielen Funktionen.