Commit Graph

  • 75a48e81a7 chore: bump deps Kévin Dunglas 2025-11-18 11:13:28 +01:00
  • bd943f49de feat(extgen): print gen_stub.php in case of failure Alexandre Daubois 2025-11-17 15:22:21 +01:00
  • 8f298ab060 fix(extgen): constant should be declared under the namespace provided by export_php:namespace Alexandre Daubois 2025-11-18 09:32:18 +01:00
  • 41cb2bbeaa feat: mercure_publish() PHP function to dispatch Mercure updates (#1927) Kévin Dunglas 2025-11-18 09:59:53 +01:00
  • 853cb67e95 shallow clone to save space in CI (#1987) Marc 2025-11-18 08:48:06 +01:00
  • ae391c4ba9 Merge branch 'main' into perf/optimize-types Alliballibaba 2025-11-17 19:05:57 +01:00
  • eeb7d1a0c4 fix(extgen): only register ext_functions if functions are declared Alexandre Daubois 2025-11-17 15:20:57 +01:00
  • 8341cc98c6 refactor: rely on context.Context for log/slog and others (#1969) Kévin Dunglas 2025-11-17 16:32:23 +01:00
  • 40cb42aace chore: bump net Alexandre Daubois 2025-11-17 12:43:57 +01:00
  • 1e48fbb801 chore(docs): catch-up french translation (#1978) Alexandre Daubois 2025-11-17 12:07:38 +01:00
  • 26e1408f54 go linting. Alliballibaba 2025-11-14 22:06:04 +01:00
  • 4e6d67e0b4 fix(extgen): don't remove everything in the build directory now that there's no build subdir Alexandre Daubois 2025-11-14 09:56:30 +01:00
  • 18946308fd docs: remove superfluous arg in an example (#1972) Alexandre Daubois 2025-11-14 15:12:56 +01:00
  • f7298557aa feat(extgen): automatically add "runtime/cgo" to the imports if necessary Alexandre Daubois 2025-11-14 10:03:40 +01:00
  • 861b345b05 fix(extgen): replace any by interface{} in the generated go file when dealing with handles Alexandre Daubois 2025-11-14 10:54:17 +01:00
  • 42b2ffacf4 changes log to the documented version. Alliballibaba 2025-11-13 23:45:40 +01:00
  • b05964f1a3 Merge branch 'main' into refator/cleanup-c Alliballibaba 2025-11-13 23:40:55 +01:00
  • a36547bc2f suggestion: simplify exponential backoff (#1970) Alexander Stecher 2025-11-13 23:38:54 +01:00
  • 4161623736 adds turns state into string Alliballibaba 2025-11-11 21:07:50 +01:00
  • 87123bd409 import C test. Alliballibaba 2025-11-10 19:26:45 +01:00
  • 724c0b11ca feat: set a custom Server header Kévin Dunglas 2025-11-04 00:41:59 +01:00
  • 63168e087e ci: bump golangci/golangci-lint-action in the github-actions group dependabot[bot] 2025-11-10 13:09:03 +00:00
  • 6225da9c18 refactor: improve ExtensionWorkers API (#1952) Kévin Dunglas 2025-11-10 14:12:14 +01:00
  • 407ef09ac3 fix: fail immediately on missing worker file (#1963) Alexander Stecher 2025-11-10 09:23:50 +01:00
  • bf4c9fe986 fix test typo (#1964) Marc 2025-11-08 08:28:56 +01:00
  • b22bdd987b update docs to remove old references to frankenphp:static-builder (#1950) Marc 2025-11-07 10:27:37 +01:00
  • 7c79d7a463 tests with ./go.sh vet before. Alliballibaba 2025-11-06 22:51:41 +01:00
  • 1436802e7f tests with -vet=off Alliballibaba 2025-11-06 22:39:28 +01:00
  • e3994afb78 Merge branch 'perf/optimize-types-bulk-insert' into perf/optimize-types Alliballibaba 2025-11-04 22:51:00 +01:00
  • 28d17b39dc chore: bump GitHub Action deps (#1957) Alexandre Daubois 2025-11-04 08:52:23 +01:00
  • 04bca7b847 Index fix. Alliballibaba 2025-11-04 00:43:05 +01:00
  • 68a9771e65 Adjusts -if- order. Alliballibaba 2025-11-04 00:38:02 +01:00
  • 9501c37921 fmt Alliballibaba 2025-11-04 00:32:37 +01:00
  • 360fdfdfd8 Makes associative arrays faster. Alliballibaba 2025-11-04 00:09:31 +01:00
  • 115d53561f Make slices another 50% faster. Alliballibaba 2025-11-03 23:37:58 +01:00
  • 8018018bc5 fmt Alliballibaba 2025-11-03 00:18:59 +01:00
  • c4bce5c782 bulk insertions Alliballibaba 2025-11-03 00:18:35 +01:00
  • 264f92835d bring back logic for workers to inherit php_server parent environment (#1956) Marc 2025-11-02 14:50:50 +01:00
  • 7c8813ee6d Also moves php_headers test. Alliballibaba 2025-11-01 22:37:35 +01:00
  • 6dc34328ba Refactoring. Alliballibaba 2025-11-01 22:13:02 +01:00
  • 0cebb7479d Moves state to own module. Alliballibaba 2025-11-01 22:05:21 +01:00
  • 5b7fbab3b1 Formatting. Alliballibaba 2025-11-01 21:34:46 +01:00
  • ca19712f87 Cleanup. Alliballibaba 2025-11-01 21:33:33 +01:00
  • 8e09ffe89c Removes unnecessary funcs. Alliballibaba 2025-11-01 17:57:32 +01:00
  • c3e588b528 Adds benchmarks. Alliballibaba 2025-11-01 12:48:49 +01:00
  • 066f9060c7 Removes unnecessary checks. Alliballibaba 2025-11-01 12:24:52 +01:00
  • 1d23b41c38 Removes unnecessary cast. Alliballibaba 2025-11-01 12:21:16 +01:00
  • 2519a2fbda More cleanup. Alliballibaba 2025-10-31 23:23:07 +01:00
  • 3770f09df9 More cleanup. Alliballibaba 2025-10-31 23:21:24 +01:00
  • 15cdac8690 not various optimizations. Alliballibaba 2025-10-31 23:07:13 +01:00
  • bf8529335a Merge branch 'fix/return-hasmaps-directly' into perf/optimize-types Alliballibaba 2025-10-31 22:00:30 +01:00
  • b49aed1934 chore: bump deps Alexandre Daubois 2025-10-31 15:39:31 +01:00
  • 4d0fb7d0f8 refactor: simplify Init() Kévin Dunglas 2025-10-29 14:54:42 +01:00
  • 5447a7a6c8 add compile from sources fallback to unsupported OS message (#1939) Marc 2025-10-29 19:25:51 +01:00
  • 1270784cd3 suggestion: external worker api (#1928) Alexander Stecher 2025-10-28 20:37:20 +01:00
  • 9b8d215727 refactor: improve Worker public API and docs Kévin Dunglas 2025-10-10 18:16:50 +02:00
  • 94e58eb215 fix: replace file_put_contents() by file_get_contents() in Mercure docs Alexandre Daubois 2025-10-27 08:35:00 +01:00
  • bf6e6534f6 fix: exit() and dd() support in worker mode (#1946) Alexander Stecher 2025-10-28 10:57:50 +01:00
  • fd40e62cb8 cleanup. feat/task-threads Alliballibaba 2025-10-26 21:25:19 +01:00
  • acf423f9f0 adds comments. Alliballibaba 2025-10-26 20:57:00 +01:00
  • 02c27fc2a9 Fixes library tests. Alliballibaba 2025-10-26 20:56:08 +01:00
  • d54f736db7 simplifications Alliballibaba 2025-10-26 20:52:19 +01:00
  • 694b6188c0 Formatting. Alliballibaba 2025-10-26 20:39:31 +01:00
  • b275cd58f8 Merge branch 'main' into feat/task-threads Alliballibaba 2025-10-26 20:24:42 +01:00
  • 3f63a4d137 Combines frankenphp_handle_task() and frankenphp_handle_request(). Alliballibaba 2025-10-26 20:21:19 +01:00
  • a5125f5aa8 Fixes toZval case. Alliballibaba 2025-10-24 11:09:22 +02:00
  • e9d2294649 Fixes merge conflicts. Alliballibaba 2025-10-24 11:03:23 +02:00
  • fb1f46808e fix: typo in method name in example usage (#1935) Michal Kleiner 2025-10-22 20:14:36 +13:00
  • 7f64673495 Fix small typo (#1934) Florent Drousset 2025-10-21 17:50:00 +02:00
  • 12a6989137 cleanup. feat/object-convertion-to-go Alliballibaba 2025-10-21 17:11:22 +02:00
  • f7756717b5 feat: allow creating strongly typed slices and maps from PHP values with type utilities (#1933) Kévin Dunglas 2025-10-21 11:20:54 +02:00
  • 0bcae0a207 Handles empty properties. Alliballibaba 2025-10-20 22:07:39 +02:00
  • 7b3e1ec3d9 Cleanup. Alliballibaba 2025-10-20 21:34:45 +02:00
  • 9aee496b96 Add patchelf installation in static-gnu Dockerfile (#1899) Damien Calesse 2025-10-20 18:08:40 +02:00
  • 286a9c92e4 Fixes leak in test. Alliballibaba 2025-10-19 22:52:09 +02:00
  • 42fda73838 Allows passing Object without ref. Alliballibaba 2025-10-19 22:50:33 +02:00
  • 68eff13c5f Removes reference support (for now) Alliballibaba 2025-10-19 22:49:32 +02:00
  • 52d08ae204 Adds copy context. Alliballibaba 2025-10-19 20:48:29 +02:00
  • 6825cf1839 Adds TODO. Alliballibaba 2025-10-19 14:43:12 +02:00
  • c3d4c34314 Adds references. Alliballibaba 2025-10-19 14:42:24 +02:00
  • 37c53be93e Adds TODO. Alliballibaba 2025-10-19 14:22:17 +02:00
  • 486c40073d more cleanup. Alliballibaba 2025-10-19 14:15:38 +02:00
  • 7193b3d787 returns object instead of zval. Alliballibaba 2025-10-19 12:45:50 +02:00
  • 2307fc8ee2 cleanup. Alliballibaba 2025-10-19 12:33:59 +02:00
  • d1bb029d2d Merge pull request #1782 from static-php/cli_sapi Marc 2025-10-19 14:24:10 +07:00
  • 035cbf9f3c Removes unused code. Alliballibaba 2025-10-19 00:49:35 +02:00
  • 019c542f16 Reuses code. Alliballibaba 2025-10-19 00:31:26 +02:00
  • 39d761bf46 More optimizatzions. Alliballibaba 2025-10-19 00:14:36 +02:00
  • 5a89f88d1d test Alliballibaba 2025-10-17 00:09:12 +02:00
  • a6a7e07ab0 Greatly increased performance. Alliballibaba 2025-10-17 00:03:54 +02:00
  • acc095e032 Adds benchmarks Alliballibaba 2025-10-16 22:23:56 +02:00
  • 45823c51b2 fix: catches panic on invalid status code (#1920) Alexander Stecher 2025-10-16 11:35:35 +02:00
  • d56a14bd98 Fixes all leaks. Alliballibaba 2025-10-15 23:13:05 +02:00
  • 05c4776dd3 Fixes leaks. Alliballibaba 2025-10-15 22:18:50 +02:00
  • f8ea48c3b1 chore(caddy): better error handling Kévin Dunglas 2025-10-14 14:31:34 +02:00
  • 1fbd619597 fix: remove BOM on config fr doc file (#1924) Laury S. 2025-10-14 17:50:51 +02:00
  • d52ce94341 docs: improve Mercure documentation and various other parts Kévin Dunglas 2025-10-13 16:22:11 +02:00
  • b749f52ae5 chore: simplify string using backticks Kévin Dunglas 2025-09-12 11:55:24 +02:00
  • 5f1bd59a53 Suggestions by @dunglas. Alliballibaba 2025-10-13 22:38:25 +02:00
  • ae900116bd More tests. Alliballibaba 2025-10-13 21:22:43 +02:00