€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A2

❦The Daily Commit❦ ☾The Nightly Build☽

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

martes, 20 de octubre de 2026 Vol. I — No. 824 · Edición matinalEdición vespertina EN DE FR ES

PHP · Lanzamientos

Manticore incorpora soporte inicial para Symfony

Manticore es un compilador ahead-of-time para PHP 8.5+ con backend LLVM y ya puede compilar aplicaciones Symfony.

seleccionado por Sönke

Esta etapa cubre un esqueleto Symfony sin Doctrine y aplicaciones sencillas de Symfony Console. Su servidor HTTP integrado alcanza 15k RPS con un solo worker. El proyecto sigue siendo experimental y no recomienda usarlo en producción.

Tras otro mes de trabajo sobre el compilador, Manticore puede compilar aplicaciones Symfony. Manticore es un compilador ahead-of-time para PHP 8.5+, escrito en PHP y basado en un backend LLVM. También puede compilarse a sí mismo sin un intérprete de PHP ni otro lenguaje de programación.

El soporte actual se limita a un esqueleto Symfony sin Doctrine, cuya integración sigue en desarrollo. También funcionan aplicaciones sencillas de Symfony Console. El servidor HTTP integrado alcanza 15k RPS en modo de un solo worker. En aplicaciones pequeñas, el servidor sin framework llega aproximadamente a 70-80k RPS.

La nueva etapa añade un servidor y un cliente WebSocket. Incluye estructuras de datos nativas como vec, map y set, además de Int8/16/32/64Array. La compilación de aplicaciones grandes consume menos tiempo y memoria. Ya está cubierta una parte importante de la biblioteca estándar, con OpenSSL y bcmath, y también han mejorado las prestaciones. Se admiten la sobrecarga de operadores matemáticos y la sobrecarga de funciones.

Manticore continúa siendo muy experimental. Presenta numerosos errores e inconsistencias frente al intérprete habitual de PHP. El proyecto desaconseja su uso en producción y en otros entornos críticos. El siguiente hito contempla terminar los controladores PDO para MySQL/PostgreSQL y comenzar la compilación de aplicaciones Laravel.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← The Daily CommitThe Nightly Build — Page A1