Commit Graph

41 Commits

Author SHA1 Message Date
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
Peter Kokot
6be6d9366a Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Add ffi_parser.c info
2019-03-30 16:09:28 +01:00
Peter Kokot
04a9d6b915 [ci skip] Add ffi_parser.c info 2019-03-30 16:09:23 +01:00
Peter Kokot
d31a40dbcd Merge branch 'PHP-7.4'
* PHP-7.4:
  Join README.GIT-RULES and CONTRIBUTING.md
2019-03-30 16:01:53 +01:00
Peter Kokot
a8e879c53f Join README.GIT-RULES and CONTRIBUTING.md
This patch joins two very much related pieces of docs together in a
single file dedicated to all sorts of contributing info.

Some more changes:
- Branches info copied from the current master branch
- LXR and bonsai info removed
- Duplicated info reduced a bit
- Security branch updated to 7.1
- Refactor intro for Git commit rules
- Updated README.GIT-RULES file usage in win32/build/confutils.js
- Refactored configure.ac
2019-03-30 15:58:23 +01:00
Peter Kokot
d0e472740a Merge branch 'PHP-7.4'
* PHP-7.4:
  [ci skip] Join contributing and patches docs
2019-03-25 23:00:50 +01:00
Peter Kokot
886b2a22e9 [ci skip] Join contributing and patches docs
This joins two similar contextual information together in the main
CONTRIBUTING.md file.

Additionally:
- http links updated to https where possible
- sentences and sections refactored more so they make some sence. GitHub
  pull requests are preferred way for contributing code.
- reorder paragraphs and contextual info
- s/mail list/mailing list
- PHP internals refactorings
- use canonical https://www.php.net
2019-03-25 22:55:50 +01:00
Nikita Popov
6054b2363c Remove oniguruma lines from CONTRIBUTING 2019-02-11 15:33:28 +01:00
Peter Kokot
7e445ef3b1 Set AC_CONFIG_AUX_DIR to build directory
The Autoconf macro AC_CONFIG_AUX_DIR can set the location of the
auxiliary build tools such as config.guess, config.sub, and bundled
libtool scripts and moves these bundled files from the root directory
to the build subdirectory.

Additionally some changes in this context or as a part of obsoletion:
- The LT_TARGETS variable in build/build2.mk file was once used as a part
  of the Automake step. It's not used anymore and has been refactored to
  separate makedist script directly.
- ltconfig is not used anymore since libtool 1.4+
  cf8d1563c2
- phpize file locations for the config.guess, config.sub, and ltmain.sh
  has been refactored accordingly.
2018-12-10 08:11:44 +01:00
Gabriel Caruso
51004a9c5e
Remove old generated files
These files were remove in f0251a8, as well 22c2493
2018-12-02 22:45:34 -02:00
Peter Kokot
0c82597ae3 [ci skip] PHP 7.1 is now security-only branch
Refs:
- http://news.php.net/php.internals/103486
2018-11-23 21:20:13 +01:00
Peter Kokot
0e60b812c0 Move all testing docs to qa.php.net
The qa.php.net currently includes nice collection of information about
tests and how to run them. Instead of maintaining two locations of this
information, this patch removes the README.TESTING from the php-src
repo. Patch for qa.php.net has been sent separately to that repo.
2018-10-18 08:01:22 +02:00
Christoph M. Becker
6083a387a8 Unbundle libsqlite3
Since there is no need to patch libsqlite3 for our purposes, and since
libsqlite3 ≥ 3.3.9 (which is our current requirement) is widely
available on distros, there is no reason anymore to bundle the library.

Besides removing the bundled libsqlite, and adapting the configuration
respectively, we also fix the use of the SQLITE_ENABLE_COLUMN_METADATA
compile time constant to detect whether sqlite3_column_table_name() is
available by a working feature detection (otherwise bug_42589.phpt
would fail).  We also skip bug73068.phpt for libsqlite 3.11.0 to
3.14.1 which have a bug (<https://sqlite.org/src/info/ef360601>).

We also completely drop support for the obscure pdo_sqlite_external
extension (which could have been enabled on Windows only by passing
`--pdo-sqlite-external` to configure), since it is not needed anymore.

Furthermore, we remove references to the bundled libsqlite from
Makefile.gcov, CONTRIBUTING.md and README.REDIST.BINS.
2018-10-06 12:36:55 +02:00
Peter Kokot
41ac1d492c [ci skip] Mention php_pdo_mysql_sqlstate.h in the contributing info 2018-09-26 13:07:36 +02:00
Peter Kokot
949becb166 Add directory structure to the contributing docs
This patch adds a php-src directory structure introduction to the
contributing guidelines. Thanks to the discussion at [1] and PHP
manual.

[1] https://github.com/php/php-src/pull/3520
2018-09-21 17:42:21 +02:00
Bishop Bettini
e3f58de30b PHP 7.1 is the new hotness
PHP 7.0 entered security fix phase.

[ci skip]
2018-01-06 21:12:12 +01:00
Nikita Popov
19a692b7d2 Update CONTRIBUTING
Update version numbers, point out not to PR against release branches,
point out rebase over merge.

[ci skip]
2017-04-02 13:45:08 +02:00
Adam Harvey
0c50f49710 Add documentation contribution information. 2015-05-20 19:26:20 -05:00
Adam Harvey
81f4a7dfc1 Add a bare bones CONTRIBUTING.md.
I was not at all guilted into this by the open source summit at php[tek]. Not
at all.

(such guilt)

This is based mostly on information already on our Web site, and is primarily a
set of links to other pages. Still, if we can encourage more contributors,
let's do it!
2015-05-20 19:13:52 -05:00