<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/TSRM, branch PHP-7.4.1</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Fix #78282: atime and mtime mismatch</title>
<updated>2019-07-13T07:44:46+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-07-13T07:40:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=bf242d58e77d50d4d8fdaaaca7ede686ec4467c0'/>
<id>bf242d58e77d50d4d8fdaaaca7ede686ec4467c0</id>
<content type='text'>
The fix for bug #78241 assumed that `time_t` would always be 64bit, but
actually is 32bit for x86.  We therefore enforce 64bit arithmetic to
avoid wrapping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix for bug #78241 assumed that `time_t` would always be 64bit, but
actually is 32bit for x86.  We therefore enforce 64bit arithmetic to
avoid wrapping.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove tsrm_config_common.h</title>
<updated>2019-07-12T23:58:01+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-12T00:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=33994ebd95c3c42b0dca4e0f161692ecee7d741b'/>
<id>33994ebd95c3c42b0dca4e0f161692ecee7d741b</id>
<content type='text'>
- Checks and defines are not relevant for files that include it anymore
- Some code is not used anymore
- Defines are a bit duplicated in zend_portability.h and TSRM.h file
- MAXPATHLEN defs moved to zend_virtual_cwd.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Checks and defines are not relevant for files that include it anymore
- Some code is not used anymore
- Defines are a bit duplicated in zend_portability.h and TSRM.h file
- MAXPATHLEN defs moved to zend_virtual_cwd.h
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused tsrm_strtok_r() function</title>
<updated>2019-07-12T11:14:24+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-12T11:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=709897c2a574c8f946c12b90989a3ba464b535cf'/>
<id>709897c2a574c8f946c12b90989a3ba464b535cf</id>
<content type='text'>
There is also a php_strtok_r() function, which is actually used,
but nothing uses the tsrm_strtok_r() variant...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is also a php_strtok_r() function, which is actually used,
but nothing uses the tsrm_strtok_r() variant...
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove TSRM/tsrm_config.w32.h</title>
<updated>2019-07-10T19:19:44+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-10T19:19:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=d63fdced2e9bc2aa6c0e07958b8991e7f222de50'/>
<id>d63fdced2e9bc2aa6c0e07958b8991e7f222de50</id>
<content type='text'>
The tsrm_config.w32.h file is a simple wrapper for already defined
symbols and includes elsewhere.

Closes GH-4383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tsrm_config.w32.h file is a simple wrapper for already defined
symbols and includes elsewhere.

Closes GH-4383
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove PTHREADS_ASSIGN_VARS</title>
<updated>2019-07-05T21:26:20+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-01T23:00:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=1c9e8e8f6a7d0180d312aa76ae87435619935780'/>
<id>1c9e8e8f6a7d0180d312aa76ae87435619935780</id>
<content type='text'>
This simplifies TSRM build steps a bit and avoids doing unnecessary
steps:
- The `PTHREADS_CHECK_COMPILE` can called inside the for loops only
  since this is only where the `$pthreads_checked` variable is used.
- Assigning variables can be then done only in the configure.ac
  once.
- use `m4_include()` instead of the `sinclude()` in the middle of
  the build steps.
- The `$threads_result` variable is not used in the code or in
  extensions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplifies TSRM build steps a bit and avoids doing unnecessary
steps:
- The `PTHREADS_CHECK_COMPILE` can called inside the for loops only
  since this is only where the `$pthreads_checked` variable is used.
- Assigning variables can be then done only in the configure.ac
  once.
- use `m4_include()` instead of the `sinclude()` in the middle of
  the build steps.
- The `$threads_result` variable is not used in the code or in
  extensions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2019-07-03T08:03:14+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-07-03T08:02:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=b4c81be9c5e9bfb6ec23de038da4d3a6a206187c'/>
<id>b4c81be9c5e9bfb6ec23de038da4d3a6a206187c</id>
<content type='text'>
* PHP-7.3:
  Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2019-07-03T08:02:22+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-07-03T08:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=5e5b7cb4d4fe72052a9408dccfee7d41063a3586'/>
<id>5e5b7cb4d4fe72052a9408dccfee7d41063a3586</id>
<content type='text'>
* PHP-7.2:
  Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit</title>
<updated>2019-07-03T07:59:17+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-07-03T07:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=44c8b7414ce96038017edc2fd827f8250669a62a'/>
<id>44c8b7414ce96038017edc2fd827f8250669a62a</id>
<content type='text'>
`time_t` defaults to `_time64` (which is 64bit signed) even on x86, but
`Int32x32To64()` truncates it to signed 32bit.  We replace the macro
with the "manual" calculation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`time_t` defaults to `_time64` (which is 64bit signed) even on x86, but
`Int32x32To64()` truncates it to signed 32bit.  We replace the macro
with the "manual" calculation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove some old BeOS artefacts</title>
<updated>2019-07-02T20:08:54+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-01T20:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=b1ef50091d81a94e1d0a92010d99a862bb5a58b0'/>
<id>b1ef50091d81a94e1d0a92010d99a862bb5a58b0</id>
<content type='text'>
- checking for beos systems is no longer relevant in configure.ac
- usage of undefined constant BETHREADS removed.

Closes GH-4346
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- checking for beos systems is no longer relevant in configure.ac
- usage of undefined constant BETHREADS removed.

Closes GH-4346
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove TSRM_BASIC_CHECKS</title>
<updated>2019-07-01T11:23:41+00:00</updated>
<author>
<name>Peter Kokot</name>
<email>peterkokot@gmail.com</email>
</author>
<published>2019-07-01T11:23:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/php-git.git/commit/?id=30c1c53164f8546f906f7200840c4af48f246701'/>
<id>30c1c53164f8546f906f7200840c4af48f246701</id>
<content type='text'>
This macro is not needed anymore. The AC_PROG_CC is done in the main
configure.ac file and the ranlib check is done by the bundled libtool
macros.

Closes GH-4339
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This macro is not needed anymore. The AC_PROG_CC is done in the main
configure.ac file and the ranlib check is done by the bundled libtool
macros.

Closes GH-4339
</pre>
</div>
</content>
</entry>
</feed>
