summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Remove SEPARATE_ZVAL_IF_NOT_REF() macroNikita Popov2021-01-141-1/+1
| | | | | This macro hasn't made sense since PHP 7. The correct pattern to use is ZVAL_DEREF + SEPARATE_ZVAL_NOREF.
* Update instructions regarding web-php/include/version.incSara Golemon2021-01-051-15/+12
|
* Mention security in step 3, as otherwise it might be overlookedDerick Rethans2020-08-061-4/+5
|
* Mention that an API bump must be done with RC1Derick Rethans2020-07-271-5/+6
| | | | | | | | | | It's okay to change the API change up until the first release candidate only, and it may not be changed afterwards. There is a discussion at https://github.com/php/php-src/pull/4470/files that never resulted in a fix. /cc @sgolemon @carusogabriel
* [skip ci] Add info on how to check for PHP NULL when using the ZPP callable ↵George Peter Banyard2020-07-081-0/+3
| | | | check
* Add reference to phpweb/bin/createReleaseEntrySara Golemon2020-06-181-0/+5
|
* Update release-process.md wrt. new bin/createReleaseEntryChristoph M. Becker2020-06-181-5/+4
|
* Note that `active => true` has to be kept for `$QA_RELEASES`Christoph M. Becker2020-03-201-1/+3
| | | | | Otherwise the bug tracker and test failure reporting will not work as intended (and maybe there are even more issues).
* Merge branch 'PHP-7.4'Derick Rethans2020-03-201-2/+3
|\
| * Mention which categories to use for patch releasesDerick Rethans2020-03-201-2/+3
| |
* | [ci skip] Tweeks to release-process.mdChristoph M. Becker2020-03-051-0/+5
| | | | | | | | As discussed with Derick and Remi.
* | Constrain number parameter of numfmt_format to int|floatChristoph M. Becker2020-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | This is inline with similar changes to the math functions. Especially, array to number conversion makes no sense here, and is likely to hide a programming error. To make that feasible, we introduce the `n` specifier for classic ZPP so we can stick with `zend_parse_method_parameters()`. We also remove a test case, which has been degenerated to a ZPP test.
* | Update release-process.mdRuud Boon2020-02-081-0/+3
| | | | | | | | | | | | I would like to suggest posting tweet to become part of the release process. [skip ci] Closes GH-5144
* | Document the need for merging NEWS sections before x.y.0Christoph M. Becker2019-11-241-0/+4
| |
* | add php-keyring.gpg update stepRemi Collet2019-07-301-0/+2
| |
* | Merge branch 'PHP-7.4'Peter Kokot2019-07-261-4/+15
|\ \ | |/ | | | | | | * PHP-7.4: Mention also API versions bumps
| * Mention also API versions bumpsPeter Kokot2019-07-261-4/+15
| | | | | | | | Closes GH-4470
* | Merge branch 'PHP-7.4'Peter Kokot2019-07-091-10/+10
|\ \ | |/ | | | | | | * PHP-7.4: Use e.g. instead of less common f.e. [ci skip]
| * Use e.g. instead of less common f.e. [ci skip]Peter Kokot2019-07-091-10/+10
| |
* | Merge branch 'PHP-7.4'Peter Kokot2019-07-081-45/+58
|\ \ | |/ | | | | | | * PHP-7.4: Catch up with current procedures
| * Catch up with current proceduresPeter Kokot2019-07-081-45/+58
| | | | | | | | | | | | | | | | - Git is used for moving existing extensions to PECL - PHP versions with the PHP 7.4 examples - Some minor tweaks here and there - Mention re2c also - Mention Docker image as a helper tool
* | Merge branch 'PHP-7.4'Peter Kokot2019-06-071-1/+2
|\ \ | |/ | | | | | | * PHP-7.4: [ci skip] Catch up with 642b8d00e01170eb934c1adb56bcf43c9c4aecd4
| * [ci skip] Catch up with 642b8d00e01170eb934c1adb56bcf43c9c4aecd4Peter Kokot2019-06-071-12/+6
| |
* | Update release-process.mdSara Golemon2019-06-051-12/+5
| |
* | Update ZPP docsChristoph M. Becker2019-06-031-1/+0
| | | | | | | | | | The `L` specifier is no longer supported, see <http://git.php.net/?p=php-src.git;a=commit;h=8a0965e3d694037837a8f70f280e7d14dd7778eb>.
* | Merge branch 'PHP-7.4'Peter Kokot2019-05-181-4/+4
|\ \ | |/ | | | | | | * PHP-7.4: Enhance makedist script
| * Enhance makedist scriptPeter Kokot2019-05-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | This enhances the makidst script: - integrate both snapshot and makedist scripts together - add help and options - generated files are created in the php-src repository directly - other minor enhancemenets such as CS fixes - functionality moved from the Makefile to only shell script - Add missed patching of the Zend Parsers to the main build step - Add all *.tmp files to gitignore
* | Merge branch 'PHP-7.4'Peter Kokot2019-04-231-2/+2
|\ \ | |/ | | | | | | * PHP-7.4: Move acinclude.m4 to build/php.m4
| * Move acinclude.m4 to build/php.m4Peter Kokot2019-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The acinclude.m4 file is in a usual Autotools build processed with Automake's aclocal tool. Since PHP currently doesn't use Automake and aclocal this file can be moved into the build directory. PHP build system currently generates a combined aclocal.m4 file that Autoconf can processes automatically. However, a newer practice is writing all local macros in separate dedicated files prefixed with package name, in PHP's case PHP_MACRO_NAME and putting them in a common `m4` directory. PHP uses currently `build` directory for this purpose. Name `php.m4` probably most resembles such file for PHP's case. PHP manually created the aclocal.m4 file from acinclude.m4 and build/libtool.m4. Which is also not a particularly good practice [1], so this patch also removes the generated alocal.m4 usage and uses m4_include() calls manually in the configure.ac and phpize.m4 files manually. - sort order is not important but can be alphabetical - list of *.m4 files prerequisites for configure script generation updated - Moving m4_include() before AC_INIT also removes all comments starting with hash character (`#`) in the included files. [1] https://autotools.io/autoconf/macros.html
* | Merge branch 'PHP-7.4'Peter Kokot2019-04-217-622/+658
|\ \ | |/ | | | | | | * PHP-7.4: [ci skip] Fix CS in Markdown files
| * [ci skip] Fix CS in Markdown filesPeter Kokot2019-04-217-622/+658
| | | | | | | | | | | | | | | | | | Checked and quickfixed with Markdown linter - 80 columns line width (~) - code highlighting - ... Some most obvious outdated content updated a bit more.
* | Merge branch 'PHP-7.4'Peter Kokot2019-04-214-34/+25
|\ \ | |/ | | | | | | * PHP-7.4: Updated visual text elements using markdown
| * Updated visual text elements using markdownRodrigo Prado2019-04-214-34/+25
| |
* | Merge branch 'PHP-7.4'Peter Kokot2019-04-071-277/+316
|\ \ | |/ | | | | | | * PHP-7.4: [ci skip] Update release process docs to Markdown
| * [ci skip] Update release process docs to MarkdownPeter Kokot2019-04-071-277/+316
| | | | | | | | | | | | | | - Markdown - CS syncs - Some partial readability fixes - The protocol hasn't been changed
| * [ci skip] Bring release process docs up 2 datePeter Kokot2019-04-051-17/+20
| | | | | | | | | | This syncs the latest version and the PHP-7.4 version release process docs.
* | Merge branch 'PHP-7.4'Peter Kokot2019-03-302-18/+21
|/ | | | | * PHP-7.4: Move README files to a dedicated docs directory
* Move README files to a dedicated docs directoryPeter Kokot2019-03-308-0/+1706
The new dedicated docs directory has been introduced after a discussion on GitHub[1]. Main issue it is addressing is the reduction of too many README files in the project root directory. The new directory is dedicated for notes and quick documentation files that either can't be put in the manual or wiki pages or that relate to the php-src repository specifically and need to live together with the source code. Also the `docs` directory is by GitHub used for some repository configuration files such as pull request templates, and contributing documentation helper files that are integrated in the interface. [1]: https://github.com/php/php-src/pull/3988