Pierre Joye
e5e9be2d1a
- really fix the windows builds, don't cast many times when only the hash function requires void **
...
- copy/paste evilness with TSRM_CC/DC
(tests still pass but would be nice to speed them up...)
2008-06-18 10:20:47 +00:00
Etienne Kneuss
4e80cf8bac
MFH: Fix #45216 (Add a default size for fgetss)
2008-06-18 10:05:29 +00:00
Dmitry Stogov
5429bfb518
Fixed SOAP binding selection
2008-06-18 07:23:58 +00:00
Greg Beaver
cbe23b9f20
fix windows build and more performance jumps (these are minor)
...
implement real copy-on-write
use virtual_dirs for wrapper stat
2008-06-18 06:38:47 +00:00
Philip Olson
31bfce6f19
MFH: updated website team info
2008-06-18 05:20:02 +00:00
Raghubansh Kumar
e70880d3b1
Committed for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5, WinXP
2008-06-17 13:14:45 +00:00
Raghubansh Kumar
0b5f3a1895
Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP
2008-06-17 13:14:19 +00:00
Zoe Slattery
df3347debd
Test committed for felixdv
2008-06-16 19:21:59 +00:00
Rob Richards
37ba76d23d
MFH: add parameter allowing node to be exported into existing Document context [DOC]
...
add test
fix warnings
2008-06-16 15:45:06 +00:00
Greg Beaver
d8d31bc591
remove unused variables in phar_fix_filepath
...
copy virtual_dirs to avoid segfault on multi-process
fix metadata reading for phar.cache_list
initialize manifest to exact size needed (performance increase)
fix freeing of signature on error to use the correct persist value (fixes segfault on error in cache.list)
reset EG(regular_list) so it is identical to how we found it
2008-06-16 04:10:53 +00:00
Greg Beaver
4e65a58146
fix hashtable creation for tar to be estimated size needed
2008-06-16 04:09:20 +00:00
Greg Beaver
03b9673ba2
fix hashtable creation for zip to be exact size needed, fix endian issue for loading manifest
2008-06-16 04:06:59 +00:00
Greg Beaver
c353e9277e
minor performance improvement
2008-06-15 23:00:46 +00:00
Greg Beaver
5e3f592d88
fix memleak
2008-06-15 22:51:46 +00:00
Greg Beaver
4104786072
another optimization - move inode hash to initial manifest parsing, improves runtime perf of stat slightly
2008-06-15 21:42:20 +00:00
Greg Beaver
d8ed660a02
minor optimization
2008-06-15 21:15:29 +00:00
Felipe Pena
639d221df3
- Improved warning message to call-time pass-by-reference when used with internal function
...
(http://news.php.net/php.internals/38252 )
2008-06-15 18:27:37 +00:00
Greg Beaver
04e257a8e1
HUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now speed with apc+phar.cache_list = on-disk speedcvs diff -u |less This is by generating a list of virtual directories and using those in stat calls instead of scanning the whole manifest hash table. on-disk phpMyAdmin = 28 req/sec
2008-06-15 18:15:48 +00:00
Etienne Kneuss
04f211e38f
MFH: Add tests for iterators when instanciated without argument (by Sebastian Schürmann)
2008-06-15 11:47:34 +00:00
Rob Richards
790f5ee062
MFH: fixed bug #45251 (double free or corruption with setAttributeNode())
...
add test
2008-06-14 11:22:57 +00:00
Felipe Pena
c772aca929
- Fix build (ZTS)
2008-06-13 22:28:55 +00:00
Greg Beaver
4f9daeed11
[DOC] implement full signature support for tar-based archives. By default, data archives do
...
not have a signature, but can have one set via setSignatureAlgorithm()
2008-06-13 22:07:44 +00:00
Greg Beaver
5ff4deaa53
full refactor of signatures complete - now to implement them for tar as a starting point
2008-06-13 20:15:19 +00:00
Greg Beaver
09e1f0249e
PHP_5_2 compat - add pestrndup if undefined
2008-06-13 15:59:13 +00:00
Zoe Slattery
af55856d6e
Commited for Sanjay, reviewed by Pierre. Testfest task 5.
2008-06-13 15:57:42 +00:00
Zoe Slattery
f88ab53c3d
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
2008-06-13 15:20:04 +00:00
Rui Hirokawa
b202ef7494
MFH
2008-06-13 14:48:33 +00:00
Zoe Slattery
bd2fbb9c79
Commited for Sanjay, reviewed by Pierre. Testfest task 79.
2008-06-13 13:49:40 +00:00
Zoe Slattery
aa8f158276
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
2008-06-13 13:31:18 +00:00
Zoe Slattery
89d3bb2189
Commited for Sanjay, reviewed by Pierre. Testfest task 118.
2008-06-13 13:11:37 +00:00
Felipe Pena
d61f32d021
- Fix build (ZTS)
2008-06-13 13:06:46 +00:00
Greg Beaver
9c8d13fd6c
partial refactor - move signature verification into its own function, in preparation for tar/zip signature support.
...
next is signature creation
2008-06-13 06:34:41 +00:00
Matt Wilmas
0ff96ccc7c
MFH: Add pestrndup()
2008-06-13 04:16:58 +00:00
Lars Strojny
622ac25e81
Testfest: putenv() safe_mode tests by Brian DeShong
2008-06-12 22:36:43 +00:00
Lars Strojny
709ac7c21f
Testfest: various tests for ReflectionParameter
2008-06-12 21:41:21 +00:00
Lars Strojny
f2326fbed0
Testfest test cases for ReflectionExtension
2008-06-12 21:25:08 +00:00
Lars Strojny
5a241ddfe0
Testfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx
2008-06-12 20:55:38 +00:00
Etienne Kneuss
ee81b5a968
Add tests from testfest
2008-06-12 20:52:34 +00:00
Lars Strojny
c26c072cba
Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap
2008-06-12 20:46:23 +00:00
Etienne Kneuss
da68b946a1
Add tests from testfest
2008-06-12 20:46:12 +00:00
Lars Strojny
45f85f3840
Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)
2008-06-12 20:31:06 +00:00
Greg Beaver
98f2dc2aca
[DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to phar archives to cache
...
at startup. This caches the manifest, so that on first access to a phar archive, no file manifest parsing occurs.
This could use further tweaking. For instance, the full copy of the manifest into the current process may be unnecessary if refcounting could be external
to the manifest. This would be another significant gain. With APC, I measure a slight perf increase to 19 req/sec up from 16 req/sec, without it approaches
regular PHP at 3.8 req/sec (regular is 4 req/sec). This is benching phpMyAdmin
2008-06-12 18:56:23 +00:00
Greg Beaver
84eb9cc145
ensure we don't try to use an unitialized hash table
2008-06-12 18:46:58 +00:00
Antony Dovgal
da022874c5
MFH
2008-06-12 12:40:13 +00:00
Antony Dovgal
ca3e7643a6
fix build (noticed by Alexey Zakhlestin)
2008-06-12 10:31:22 +00:00
Greg Beaver
279771dc4b
fix error messages
2008-06-12 04:57:24 +00:00
Felipe Pena
cda2b20ae9
- New test
2008-06-11 22:40:13 +00:00
Antony Dovgal
47bce7e311
MFH
2008-06-11 22:36:28 +00:00
Dmitry Stogov
76a9a42ee2
- Removed direct executor recursion.
...
- Use fastcall calling convention in executor on x86.
2008-06-11 13:18:41 +00:00
Steve Seear
bc29a3874d
Filesystem tests.
2008-06-11 12:38:56 +00:00