1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

68 Commits

Author SHA1 Message Date
Calvin Buckley
13b83a46cf Bump libtool to serial 63 from 2.5.4 (#21067)
The libtool 1.5.26 is bundled with PHP since the very early days of the
Autotools build system to ease the building process and avoid additional
dependency on the system Libtool. This updates the bundled libtool to
2.5.4 version.

Fixes and implementations:

- Fixed race conditions when building PHP in parallel ("cannot create
  .libs" warnings).
- Implements request https://bugs.php.net/70374 (Update libtool.m4)
- Fixes libtool eating -flto flags.
- Fixes GH-17310 (configure producing errors on macOS)
- Fixes GH-15946 (./configure error when building with NixOS)

Changes:
- Add a script to update autotools files.
- libtool is spread across multiple files; phpize is updated to handle
  this.
- Remove outdated hacks, i.e. for `ar`.
- Remove documentation references to external libtool, as we vendor it.
- `--with-pic` is now `--enable-pic`. Error out on the old flag.
- On macOS linker now uses -undefined dynamic_lookup flag for shared
  extensions and shared embed SAPI (libphp) instead of older
  '-undefined suppress -flat_namespace' combination.

Co-authored-by: Peter Kokot <peterkokot@gmail.com>
2026-03-11 12:37:56 -03:00
Sadetdin EYILI
9ed85aaf9a Add php.github.io/php-src to CONTRIBUTING.md Technical Resources list (GH-20580) 2025-12-05 20:22:43 +01:00
Daniel Scherzer
a4c712c379 master is now for PHP 8.6.0-dev 2025-09-23 14:59:55 -04:00
Derick Rethans
5077e1b4e0 Write up NEWS rules (#19387)
* Write up NEWS rules
* Tweak commit message example to use GH issues, instead of bugsweb ones
* Address comments from review
* Update CONTRIBUTING.md with added dot

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
2025-08-28 13:44:02 +01:00
Jakub Zelenka
dd5733202d Document contributor certification in CONTRIBUTING.md [skip ci] (#18356) 2025-05-01 16:30:48 +01:00
Carlos Buenosvinos
c8b3328996 [skip ci] 8.2 branch is security fixes only (GH-18319)
Based on the explanation on https://www.php.net/supported-versions.php, 8.2 moved into security fixes only on 31 Dec 2024.
2025-04-13 16:29:33 +02:00
Saki Takamachi
7bd0bcadaa Prepare for PHP 8.4 2024-09-25 00:03:39 +09:00
Peter Kokot
13f041163c Remove Travis artefacts (#15714)
Travis was suspended https://github.com/php/php-src/pull/15314

This removes 404 errored Travis image in README, travis configuration
directory and YAML file and usages in tests.

[skip ci]

Co-authored-by: Gina Peter Banyard <girgias@php.net>
2024-09-04 01:15:10 +02:00
Niels Dossche
89185745f1 [ci skip] Update contributing guidelines for docs (#14528) 2024-06-09 23:21:47 +01:00
Ilija Tovilo
59c38969de [skip ci] Remove PHP 8.0 references from CI 2024-01-09 10:39:20 +01:00
Dmitry Stogov
c282e2080f Add reference to IR framework 2023-10-31 08:54:04 +03:00
Pierrick Charron
ad2ac6f05f Prepare for PHP 8.4 2023-08-29 15:25:46 -04:00
Ayesh Karunaratne
543eedf9e1 [skip-ci] minor typo fixes in UPGRADING and CONTRIBUTING.md (#11976) 2023-08-16 07:51:56 +02:00
Ilija Tovilo
dde1d9e102 Merge branch 'PHP-8.2'
* PHP-8.2:
  Retire AppVeyor
2023-07-05 15:17:11 +02:00
Ilija Tovilo
80153c9c2b Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Retire AppVeyor
2023-07-05 15:16:01 +02:00
Ilija Tovilo
f47dc259aa Retire AppVeyor
Closes GH-11566
2023-07-05 15:14:20 +02:00
Ilija Tovilo
d82e96cc09 [skip ci] Link technical resources in CONTRIBUTING.md
Co-authored-by: KapitanOczywisty

Closes GH-11155
2023-05-03 12:43:35 +02:00
Marcos Marcolin
cfa23114d3 Remove php_pdo_mysql_sqlstate.h
This file is unused (at least as of PHP 8.0.0); we also remove the
script that could generate it, and the respective info from
CONTRIBUTING.md.

Closes GH-10363.
2023-01-18 19:26:03 +01:00
Sergey Panteleev
f25444620d [ci skip] PHP 7.4 EOL (#10362) 2023-01-17 23:42:01 +03:00
Pierrick Charron
327c95237c Prepare for PHP 8.3 2022-08-30 11:17:15 -04:00
Christoph M. Becker
81d1a1b47b Update bug tracker links
The new php-src bugtracker is on Github.

Closes GH-8277.
2022-05-12 14:55:11 +02:00
Shrikant Dhayje
3b9af50465 Fixed #8228 - updated details for filling bugs to GitHub Issue (#8231)
* updated details for filling bugs to GitHub Issue

* Remove superfluous word in README.md

* Link new issue page directly

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
2022-03-20 20:28:07 +01:00
Tyson Andre
85af420f79 [skip ci] Update documentation of supported php versions (#7822)
https://www.php.net/supported-versions.php

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2021-12-28 11:35:45 -05:00
Christoph M. Becker
107b3112b9 [ci skip] Merge branch 'PHP-8.1'
* PHP-8.1:
  [ci skip] Fix "The Mysterious PHP RFC Process" link.
2021-12-19 16:37:40 +01:00
Christoph M. Becker
3859bffcd2 [ci skip] Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
  [ci skip] Fix "The Mysterious PHP RFC Process" link.
2021-12-19 16:37:09 +01:00
Joe Rowell
1481d66343 [ci skip] Fix "The Mysterious PHP RFC Process" link.
Closes GH-7785.
2021-12-19 16:35:54 +01:00
Patrick Allaert
1c33ddb5e5 Prepare for PHP 8.2 2021-08-31 19:13:49 +02:00
Alex Dowad
5d37cd97e4 Improve documentation for contributors 2021-06-17 06:29:38 +02:00
Nikita Popov
6ce7b10e14 Add pkg.m4 upstream
Per https://github.com/php/php-src/pull/6907#issuecomment-826362572.
Closes GH-6907.

[ci skip]
2021-05-14 12:15:23 +02:00
Aaron Piotrowski
c276c16b66 Implement Fibers
RFC: https://wiki.php.net/rfc/fibers

Closes GH-6875.
2021-04-26 11:07:06 -05:00
Bartosz Gorski
49a20cf3db Removed mentions of git.php.net from the documentation 2021-03-29 14:05:20 +02:00
Gabriel Caruso
14806e0824 Prepare for PHP 8.1
Closes GH-6305.
2020-10-09 11:37:27 +02:00
Nikita Popov
0d836a39a7 Revert "Prepare for PHP 8.1"
This reverts commit 1ab4d0e6b7.
This reverts commit a359635cb1.
2020-08-04 22:24:44 +02:00
Gabriel Caruso
a359635cb1 Prepare for PHP 8.1 2020-08-04 18:46:14 +02:00
Christoph M. Becker
4fa3687e56 Unbundle ext/xmlrpc
According to <https://wiki.php.net/rfc/unbundle_xmlprc> we unbundle
ext/xmlrpc.
2020-05-29 16:47:44 +02:00
Christoph M. Becker
2a856049d1 Merge branch 'PHP-7.4'
* PHP-7.4:
  More updates to CONTRIBUTING.md
2019-12-17 20:01:44 +01:00
Christoph M. Becker
9458f7e2d8 More updates to CONTRIBUTING.md
7.4 is stable.
2019-12-17 20:01:18 +01:00
Christoph M. Becker
26e1f88011 Merge branch 'PHP-7.4'
* PHP-7.4:
  Update CONTRIBUTING.md
2019-12-17 19:58:46 +01:00
Christoph M. Becker
250416ccb1 Update CONTRIBUTING.md
7.1 is EOL; 7.2 is security fixes only.
2019-12-17 19:57:49 +01:00
Gabriel Caruso
5d6e923d46 Remove mention of PHP major version in Copyright headers
Closes GH-4732.
2019-09-25 14:51:43 +02:00
Nikita Popov
e89cbfc1c9 Merge branch 'PHP-7.4'
[ci skip]
2019-07-07 11:25:16 +02:00
Nikita Popov
7514b5d91c Mention that zend_parse_parameters should not be tested
Also mention that --CREDITS-- section should not be included
anymore. We should also change qa.php.net to stop advertising
these.

[ci skip]
2019-07-07 11:24:26 +02:00
Peter Kokot
7e22347d0f Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Migrate Coding standards docs to Markdown
  Move CODING_STANDARDS to CODING_STANDARDS.md
2019-05-18 21:42:45 +02:00
Peter Kokot
f45b61b898 [ci skip] Migrate Coding standards docs to Markdown 2019-05-18 21:41:38 +02:00
Peter Kokot
31faa4df73 Merge branch 'PHP-7.4'
* PHP-7.4:
  Move copyright/license headers to CONTRIBUTING.md
2019-05-17 23:45:26 +02:00
Peter Kokot
63ef554fe4 Move copyright/license headers to CONTRIBUTING.md
These are more like a general contribution guidelines for the new files
added to the php-src repository.
2019-05-17 23:45:05 +02:00
Peter Kokot
d2e6c1aff1 Merge branch 'PHP-7.4'
* PHP-7.4:
  Move Autoconf Archive macros to a common m4 dir
2019-04-23 20:38:57 +02:00
Peter Kokot
beb58ca128 Move Autoconf Archive macros to a common m4 dir
In PHP the build dir is used as a directory for external macros
including Autoconf Archive macros.
2019-04-23 20:37:31 +02:00
Peter Kokot
149e0872de Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Mention docs dir
2019-04-07 23:16:16 +02:00
Peter Kokot
fbb8ada009 [ci skip] Mention docs dir 2019-04-07 23:16:08 +02:00