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
d53d0a5dc4
refactor php_win32_get_random_bytes(), take 2
...
As in previous variant, locking is removed and the initialization
is done only once at process start. The CNG API turns out to be
faster, also the initialization is less resources hungry. The
initialization part could need to be improved, if too much startup
failures are sighted in the real world usage. Though that would mean
having locking back.
The usage of CNG was already pointed out and requested in several
reports, with the further refactoring it appears to make sense and
simplify things a backward compatible way.
2017-02-12 17:47:14 +01:00
Brian Evans
2fe9208ee3
Use modern autotools name of configure.ac instead of configure.in
...
configure.ac was introduced in 2001 with automake-1.15 and autoconf-2.50
to replace the file named configure.in.
Autotools is preparing to remove configure.in in Automake 2.0.
All new software should be using configure.ac.
This also fixes Bug #69770 where extensions are creating configure.in
Signed-off-by: Brian Evans <grknight@gentoo.org>
2017-01-27 06:07:40 +00:00
Anatol Belski
97ac819c2b
Merge branch 'PHP-7.1'
...
* PHP-7.1:
move various places to the centralized OpenSSL setup routine
use the new API for opaque symbol in OpenSSL 1.1.x
implement basic config support for OpenSSL 1.1.x
2017-01-08 00:39:53 +01:00
Anatol Belski
df1e1fdcb9
implement basic config support for OpenSSL 1.1.x
2017-01-08 00:25:46 +01:00
Anatol Belski
3aece4629b
Merge branch 'PHP-7.1'
...
* PHP-7.1:
/guard is also a security flag
2017-01-07 02:49:44 +01:00
Anatol Belski
22ed374c9a
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
/guard is also a security flag
2017-01-07 02:48:14 +01:00
Anatol Belski
f98d8f6c15
/guard is also a security flag
2017-01-07 02:25:00 +01:00
Anatol Belski
797e119682
fix open flags
2017-01-04 12:18:54 +01:00
Anatol Belski
6e93c1849e
make possible to pass also an arbitrary fragment file
2017-01-03 22:10:24 +01:00
Anatol Belski
76654152ee
fix var name
2017-01-03 17:59:56 +01:00
Anatol Belski
defd45adc2
implement makefile fragment support for nmake
2017-01-03 17:48:44 +01:00
Anatol Belski
d5a3838c65
fix min supported versions
2016-12-22 12:40:58 +01:00
Kalle Sommer Nielsen
d4831e2d0a
Eliminate win95nt.h
...
- Most of this is builtin php.h now
- Removed some dead defines
- We now pass /D _USE_MATH_DEFINES for M_PI etc
2016-12-22 06:51:18 +01:00
Anatol Belski
5e2ed8c809
Raise the supported API to win7/server 2008r2
2016-12-21 15:59:45 +01:00
Kalle Sommer Nielsen
e59089c6e5
Revert "Added --enable-asm on Windows"
...
This reverts commit d711798813
.
I need a better approach for this and general customized CFLAGS
2016-11-21 00:46:04 +01:00
Kalle Sommer Nielsen
d711798813
Added --enable-asm on Windows
...
This argument is disabled by default, but if enabled it will create a sub directory in the output directory called 'asm' and dump each compiled .c file's asm there
2016-11-20 22:49:34 +01:00
Kalle Sommer Nielsen
644821e89f
Minor grammar
2016-11-20 21:25:25 +01:00
Kalle Sommer Nielsen
b581f7d860
No need to keep the version info for old VC versions we don't even support anymore
2016-11-20 20:56:49 +01:00
Kalle Sommer Nielsen
7e8fd3fb5a
Update inline comment with VS.net 2017 + fix typo
2016-11-20 20:55:02 +01:00
Kalle Sommer Nielsen
39cfeea20b
Remove typo
2016-11-20 20:52:22 +01:00
Anatol Belski
019bf13a06
Merge branch 'PHP-7.1'
...
* PHP-7.1:
don't fail miserably, when an unknown vc version is used
2016-11-18 18:21:49 +01:00
Anatol Belski
828f866e47
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
don't fail miserably, when an unknown vc version is used
2016-11-18 18:21:28 +01:00
Anatol Belski
5b9d7160c5
don't fail miserably, when an unknown vc version is used
2016-11-18 18:19:47 +01:00
Anatol Belski
ad5b79977c
Merge branch 'PHP-7.1'
...
* PHP-7.1:
add vc15 to the list
2016-11-17 23:47:08 +01:00
Anatol Belski
8806c54b00
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
add vc15 to the list
2016-11-17 23:46:49 +01:00
Anatol Belski
5008acd1f6
add vc15 to the list
2016-11-17 23:43:32 +01:00
Anatol Belski
595ad898c1
Merge branch 'PHP-7.1'
...
* PHP-7.1:
fix erroneous line in confutils.js
2016-11-12 02:39:30 +01:00
Anatol Belski
8486e045db
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
fix erroneous line in confutils.js
2016-11-12 02:38:33 +01:00
Stricted
81fed37784
fix erroneous line in confutils.js
2016-11-12 02:35:41 +01:00
Anatol Belski
74ce3edbfd
Merge branch 'PHP-7.1'
...
* PHP-7.1:
rename the tmp ini file, to keep it consistent with m4 variant
2016-11-04 18:44:14 +01:00
Anatol Belski
86ae78d7c6
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
rename the tmp ini file, to keep it consistent with m4 variant
2016-11-04 18:43:56 +01:00
Anatol Belski
cf4f168d4c
rename the tmp ini file, to keep it consistent with m4 variant
2016-11-04 18:42:36 +01:00
Anatol Belski
8c1393d0b1
Merge branch 'PHP-7.1'
...
* PHP-7.1:
prefer symbols read from the bin to those matching the naming scheme
2016-10-30 21:27:54 +01:00
Anatol Belski
5c793bf2ac
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
prefer symbols read from the bin to those matching the naming scheme
2016-10-30 21:27:35 +01:00
Anatol Belski
4b472b0763
prefer symbols read from the bin to those matching the naming scheme
2016-10-30 21:26:19 +01:00
Anatol Belski
1a1ffa1c07
Merge branch 'PHP-7.1'
...
* PHP-7.1:
remove debug out
2016-10-30 21:14:21 +01:00
Anatol Belski
73afc03679
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
remove debug out
2016-10-30 21:13:55 +01:00
Anatol Belski
4dfd7de974
remove debug out
2016-10-30 21:12:50 +01:00
Anatol Belski
ad1bb7173a
Merge branch 'PHP-7.1'
...
* PHP-7.1:
fix link with deps pdb availability
2016-10-30 21:09:31 +01:00
Anatol Belski
12571e4cfe
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
fix link with deps pdb availability
2016-10-30 21:07:20 +01:00
Anatol Belski
c5a4a6f1f2
fix link with deps pdb availability
...
Unlike debugger, linker is currently not able to read the pdb files,
even if they're put onto path. As result, a lot of LNK4099 warnings
and in some cases also missing debug information in the end binaries.
This is solved by copying the relevant pdb into the build dir, which
then can be picked up on link time. This also leads to the inclusion
of those pdb files into the debug package, so symbols won't be missed
in crash dumps. As otherwise the debug info for dependencies is only
contained in the dependency packages.
2016-10-30 20:55:38 +01:00
Anatol Belski
c210d6fe9b
Merge branch 'PHP-7.1'
...
* PHP-7.1:
use rather the makefile var
rename the env setting target and reuse it for build-snap
2016-10-30 15:30:33 +01:00
Anatol Belski
d23aa74f07
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
use rather the makefile var
rename the env setting target and reuse it for build-snap
2016-10-30 15:30:17 +01:00
Anatol Belski
cdea5eb941
use rather the makefile var
2016-10-30 15:29:13 +01:00
Anatol Belski
78a164bad5
rename the env setting target and reuse it for build-snap
2016-10-30 15:22:45 +01:00
Anatol Belski
ee5c450694
Merge branch 'PHP-7.1'
...
* PHP-7.1:
fix condition
2016-10-29 17:58:01 +02:00
Anatol Belski
87cb91ea7c
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
fix condition
2016-10-29 17:57:33 +02:00
Anatol Belski
c7ec36d4fa
fix condition
2016-10-29 17:54:26 +02:00