Gabriel Caruso
ded3d984c6
Use EXPECT instead of EXPECTF when possible
...
EXPECTF logic in run-tests.php is considerable, so let's avoid it.
2018-02-20 21:53:48 +01:00
Gabriel Caruso
2d48d734a2
Fix some misspellings
2018-02-06 16:59:00 +01:00
Gabriel Caruso
fef879a2d6
Use bool instead of boolean while throwing a type error
...
PHP requires boolean typehints to be written "bool" and disallows
"boolean" as an alias. This changes the error messages to match
the actual type name and avoids confusing messages like "must be
of type boolean, boolean given".
This a followup to ce1d69a1f6 , which
implements the same change for integer->int.
2018-02-04 23:09:40 +01:00
Gabriel Caruso
ce1d69a1f6
Use int instead of integer in type errors
...
PHP requires integer typehints to be written "int" and does not
allow "integer" as an alias. This changes type error messages to
match the actual type name and avoids confusing messages like
"must be of the type integer, integer given".
2018-02-04 19:08:23 +01:00
Gabriel Caruso
c6c9e71a5b
Add missing SKIPIF sections
2018-02-03 13:54:34 +01:00
Gabriel Caruso
2238403892
Trailing whitespaces on ext/*
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com >
2018-01-04 02:38:32 -02:00
Gabriel Caruso
6400264856
Trailing whitespaces
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com >
2018-01-03 14:38:00 +01:00
Xinchen Hui
a6519d0514
year++
2018-01-02 12:57:58 +08:00
Anatol Belski
259085f201
Update libmagic.patch, also reflecting PCRE2 changes
2017-12-21 15:47:07 +01:00
Anatol Belski
aa978538ca
Merge branch 'PHP-7.2'
...
* PHP-7.2:
fileinfo: fix misleading indentation in libmagic
2017-12-21 15:42:16 +01:00
Riccardo Magliocchetti
e313daa598
fileinfo: fix misleading indentation in libmagic
2017-12-21 15:39:00 +01:00
Dmitry Stogov
9e709e2fa0
Move constants into read-only data segment
2017-12-14 18:43:44 +03:00
Nikita Popov
b72b1a4e4d
Add zend_object_alloc() API
...
Using ecalloc() to create objects is expensive, because the
dynamic-size memset() is unreasonably slow. Make sure we only
zero the main object structure with known size, as the properties
are intialized separately anyway.
Technically we do not need to zero the embedded zend_object
structure either, but as long as the memset argument is constant,
a couple more bytes don't really matter.
2017-11-25 17:12:37 +01:00
Anatol Belski
20d930d8f3
Fix remaining signedness warnings
2017-11-14 17:07:09 +01:00
Anatol Belski
a5bc5aed71
Patch core for PCRE2 support
...
RFC https://wiki.php.net/rfc/pcre2-migration
2017-11-13 19:37:38 +01:00
Anatol Belski
c51bc3814a
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update libmagic.patch
2017-10-23 19:18:57 +02:00
Anatol Belski
b4db9e9acc
Update libmagic.patch
2017-10-23 19:18:25 +02:00
Anatol Belski
bcad693468
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fail hard when re2c is not found or the version requirement not met
Fix mismatching alloc
2017-10-23 19:15:43 +02:00
Anatol Belski
fb0be397d0
Fix mismatching alloc
2017-10-23 18:49:17 +02:00
Anatol Belski
cc8a28fb18
Merge branch 'PHP-7.2'
...
* PHP-7.2:
It looks like i should've taken joint response on ext/fileinfo long ago
2017-10-11 22:26:09 +02:00
Anatol Belski
81473829d4
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
It looks like i should've taken joint response on ext/fileinfo long ago
2017-10-11 22:25:27 +02:00
Anatol Belski
677cd85cb7
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
It looks like i should've taken joint response on ext/fileinfo long ago
2017-10-11 22:24:52 +02:00
Anatol Belski
23e97b0222
It looks like i should've taken joint response on ext/fileinfo long ago
2017-10-11 22:21:34 +02:00
Anatol Belski
bfe19cb355
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Cleanup irrelevant info
2017-10-11 19:00:41 +02:00
Anatol Belski
747f70ba82
Cleanup irrelevant info
2017-10-11 18:40:16 +02:00
Anatol Belski
b7a5d52e98
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Upgrade bundled libmagic to 5.31
2017-10-11 18:24:29 +02:00
Anatol Belski
08d8623dec
Upgrade bundled libmagic to 5.31
2017-10-11 18:18:55 +02:00
Peter Kokot
5cf017a132
Remove EXPERIMENTAL files from fileinfo and pdo_odbc stable extensions
2017-09-30 01:58:08 +02:00
Kalle Sommer Nielsen
c34ba92782
Get rid of all these old package[2].xml files, most of these had no had a release since PHP4, or any release at all in close to 10 years, some even did not have a package registered at pecl
...
OCI, PDO_OCI and zip are left as they are actively developed and released there
2017-08-17 22:09:29 +02:00
Anatol Belski
03383119d2
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
remove dup of the binary file, rely on a test runtime copy instead
2017-07-30 17:52:36 +02:00
Anatol Belski
eab66f9068
remove dup of the binary file, rely on a test runtime copy instead
2017-07-30 17:51:27 +02:00
Dmitry Stogov
71daef93bc
preg_replace() optimization
2017-06-07 13:50:16 +03:00
Xinchen Hui
2d21404e25
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Update NEWS
Fixed bug #74379 (syntax error compile error in libmagic/apprentice.c)
Missed NEWS
Conflicts:
ext/fileinfo/libmagic.patch
2017-04-10 11:47:38 +08:00
Xinchen Hui
c32281d406
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Fixed bug #74379 (syntax error compile error in libmagic/apprentice.c)
2017-04-10 11:44:50 +08:00
Xinchen Hui
341ff7119f
Fixed bug #74379 (syntax error compile error in libmagic/apprentice.c)
2017-04-10 11:44:41 +08:00
Anatol Belski
703c9ee1a4
sync libmagic.patch
2017-01-05 23:32:30 +01:00
Anatol Belski
b11383fbde
revert year change on bundled lib files
2017-01-05 23:26:20 +01:00
Anatol Belski
8892783649
add missing condition
2017-01-05 23:16:09 +01:00
Sammy Kaye Powers
dac6c639bb
Update copyright headers to 2017
2017-01-04 11:23:42 -06:00
Sammy Kaye Powers
478f119ab9
Update copyright headers to 2017
2017-01-04 11:14:55 -06:00
Sammy Kaye Powers
9e29f841ce
Update copyright headers to 2017
2017-01-02 09:30:12 -06:00
Anatol Belski
895a82695c
Merge branch 'PHP-7.1'
...
* PHP-7.1:
add test for bug #57547
2016-11-24 19:28:56 +01:00
Anatol Belski
c26e96a05d
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
add test for bug #57547
2016-11-24 19:27:50 +01:00
Anatol Belski
a36dd1dfd8
add test for bug #57547
2016-11-24 19:25:47 +01:00
Anatol Belski
99c7ad7aa8
add test for FILEINFO_EXTENSION flag
2016-11-24 18:05:11 +01:00
Anatol Belski
52f5b9659f
Add test for bug #67516
2016-11-24 17:59:09 +01:00
Anatol Belski
4c00c5ebed
fix test
2016-11-24 17:44:05 +01:00
Anatol Belski
31a3956053
apply the current Fedora's data patches
2016-11-24 17:43:16 +01:00
Anatol Belski
5f4699c0ca
fix c/p mistake
2016-11-24 16:41:57 +01:00
Anatol Belski
6b14989001
catch up with new finfo constant
2016-11-24 16:23:35 +01:00