Anatol Belski
7dc4d46325
follow up on 0c992792220bbfb375d5dc8222beb2a55da8441a
2017-06-15 23:48:03 +02:00
Richard Fussenegger
5fa1cd224b
Fixed php_socket_t to int conversion
...
This warning was about a possible loss of data due to the downcast of `php_socket_t` to `int`. The former maps to a platform specific type, hence, it might downcast from a 64 bit integer to a 32 bit intger.
Fixed possibly overflowing vars
Due to the change from `int` to `php_socket_t` some variables might overflow now. Changed all variables that might be affected.
Revert "Fixed possibly overflowing vars"
This reverts commit bf64fd5984
.
Use aliased PHP socket type
Using the alias protects us from changes to the underlying type.
Removed ignored nfds argument
The `nfds` argument to the Win32 `select` function is always ignored, regardless of its actual value. Hence, we should not pass it in the first place. See https://msdn.microsoft.com/en-us/library/windows/desktop/ms740141(v=vs.85).aspx for reference.
Target value is not a pointer
Avoid overflow in loop
2017-06-15 23:48:03 +02:00
Dmitry Stogov
71daef93bc
preg_replace() optimization
2017-06-07 13:50:16 +03:00
Anatol Belski
4bdd63595b
Merge branch 'PHP-7.1'
...
* PHP-7.1:
improve error handling
2017-05-17 13:38:03 +02:00
Anatol Belski
02e9e59beb
improve error handling
2017-05-17 13:35:42 +02:00
Anatol Belski
1507f30d15
Merge branch 'PHP-7.1'
...
* PHP-7.1:
fix wrong error check
2017-05-17 12:51:46 +02:00
Anatol Belski
6e3d24bcf4
fix wrong error check
2017-05-17 12:50:41 +02:00
Anatol Belski
37cbda7cdf
Merge branch 'PHP-7.1'
...
* PHP-7.1:
[ci skip] update libs_versions.txt
[ci skip] update libs versions file
2017-05-08 13:13:18 +02:00
Anatol Belski
83033f0b32
[ci skip] update libs_versions.txt
2017-05-08 13:11:12 +02:00
Anatol Belski
bdd66e1492
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
[ci skip] update libs versions file
2017-05-08 13:10:48 +02:00
Anatol Belski
ca870dfee7
[ci skip] update libs versions file
2017-05-08 13:10:13 +02:00
Anatol Belski
83d8daef97
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Fixed bug #74510 win32/sendmail.c anchors CC header but not BCC
2017-05-02 12:33:26 +02:00
Anatol Belski
3d9563b8b2
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fixed bug #74510 win32/sendmail.c anchors CC header but not BCC
2017-05-02 12:32:40 +02:00
Anatol Belski
20a608d9da
Fixed bug #74510 win32/sendmail.c anchors CC header but not BCC
2017-05-02 12:31:00 +02:00
Anatol Belski
e9d5214b85
no vista anymore
2017-04-28 13:41:58 +02:00
Anatol Belski
dca2a855c8
prefer OpenSSL 1.1 with 7.2 as that's what is default
2017-04-24 18:39:04 +02:00
Anatol Belski
8f20eb0ea1
Remove --enable-one-shot as it's dead already for long
...
The usable option is --with-mp, the implementation is available since 7.0.
2017-04-24 17:54:50 +02:00
Anatol Belski
632d68f5f9
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Support also no,shared configure arg vals by default
2017-04-24 16:22:57 +02:00
Anatol Belski
f504e9eb72
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Support also no,shared configure arg vals by default
2017-04-24 16:22:16 +02:00
Anatol Belski
f7b8322b14
Support also no,shared configure arg vals by default
...
This indirectly fixes bug #74398 where --with-extname is expected to be
configured shared with our default dependency package. With a non
default deps, it still can be enforced --with-extname=static
2017-04-24 15:46:22 +02:00
Anatol Belski
6a2b48b4e5
Merge branch 'PHP-7.1'
...
* PHP-7.1:
extend error map
2017-04-15 17:30:43 +02:00
Anatol Belski
62bec0e212
extend error map
2017-04-15 17:27:45 +02:00
Anatol Belski
93f594831c
extend flag to reduce re-link time
2017-04-13 12:50:18 +02:00
Anatol Belski
8121cb5046
Pass explicit PHP version string to mkdist.php
2017-04-11 16:20:42 +02:00
Anatol Belski
f052e99df6
Enable whole program optimization for builds without PGO, too
2017-04-11 15:21:10 +02:00
Anatol Belski
a94fc577af
Fix command syntax, env var has to be nmake macro in makefile
2017-04-11 13:29:08 +02:00
Anatol Belski
c14eecb9ac
use php.exe from the SDK for packaging, not the one just compiled
2017-04-11 12:00:10 +02:00
Markus Staab
f160ee1251
remove no longer accurate comment
2017-04-11 11:53:43 +02:00
Anatol Belski
fa7bd5eabf
Fail hard if sed isn't found
...
now that the new SDK is required and supplies it.
2017-04-11 11:40:23 +02:00
Anatol Belski
be540347e2
Merge branch 'PHP-7.1'
...
* PHP-7.1:
fix re2c version comparison
2017-04-11 11:38:07 +02:00
Anatol Belski
3dc9279188
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
fix re2c version comparison
2017-04-11 11:37:03 +02:00
Anatol Belski
dd17659b86
fix re2c version comparison
2017-04-11 11:03:24 +02:00
Matt Ficken
873c505ad9
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fix #74410 by calling WaitForMultipleObjects() instead of MsgWaitForMultipleObjects()
2017-04-11 01:56:54 -07:00
Matt Ficken
76c9b58431
Fix #74410 by calling WaitForMultipleObjects() instead of
...
MsgWaitForMultipleObjects()
2017-04-11 01:54:57 -07:00
Matt Ficken
d83743739e
Fix #74410 by calling WaitForMultipleObjects() instead of MsgWaitForMultipleObjects()
2017-04-11 01:06:56 -07:00
Anatol Belski
528468579b
intergarte furher newer flag in FindFirstFileEx for win7+ only
2017-04-10 11:09:51 +02:00
Anatol Belski
ad4ef13c5d
Switch to FindFirstFileEx with basic info level
...
That omits querying of short names, thus improving perf.
2017-04-07 21:15:37 +02:00
Anatol Belski
936e341b5e
missing bits for php_sys_stat_ex so everything is handled with wide chars
...
rename to pathw_len
2017-04-03 17:39:15 +02:00
Anatol Belski
6ab2c558f1
add existence check for clang lib dir and improve on x86
2017-04-03 15:29:56 +02:00
Anatol Belski
731cb8a827
basic ASAN suport for clang on Windows
...
fix makefile generation for non clang
rename option
2017-04-03 12:02:51 +02:00
Anatol Belski
6d1fc6cd6f
hide clang warnings about unimplemented cli options
2017-04-02 17:55:23 +02:00
Anatol Belski
0894c22b49
extend manifest with long path compat info
2017-04-02 16:40:36 +02:00
Anatol Belski
80d5c23c0d
do compare on wchar's
2017-04-02 16:40:36 +02:00
Anatol Belski
e0f68ae144
implement basic binary tools sdk version check
2017-03-31 01:46:57 +02:00
Nikita Popov
edcabf6d07
Drop unnecessary allocator return value checks
2017-03-13 22:07:15 +01:00
Anatol Belski
c20ae623c2
Merge branch 'PHP-7.1'
...
* PHP-7.1:
sync with the incremental and inter-file analysis option
2017-03-07 15:31:54 +01:00
Anatol Belski
b8f75e75f6
sync with the incremental and inter-file analysis option
...
available as of cppcheck 1.77
2017-03-07 15:27:57 +01:00
Anatol Belski
7aa0632cfb
extend ccppcheck defs
2017-03-07 01:29:45 +01:00
Anatol Belski
ffcdb2be16
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Support run or test target invoked within debugger
2017-02-24 19:43:26 +01:00
Anatol Belski
0ceedea2cc
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Support run or test target invoked within debugger
2017-02-24 19:41:30 +01:00