]>
granicus.if.org Git - php/log
Steph Fox [Sat, 21 Jun 2008 19:40:41 +0000 (19:40 +0000)]
- Fix macro definition syntax
- Remove pre-existing workaround
Steph Fox [Sat, 21 Jun 2008 19:15:46 +0000 (19:15 +0000)]
- fix for segfault in 5.2 (patch from Greg)
Steph Fox [Sat, 21 Jun 2008 18:57:53 +0000 (18:57 +0000)]
- ws
Felipe Pena [Sat, 21 Jun 2008 18:16:02 +0000 (18:16 +0000)]
- New parameter parsing API
Greg Beaver [Sat, 21 Jun 2008 17:05:32 +0000 (17:05 +0000)]
define ALLOC_PERMANENT_ZVAL for PHP 5.2
Greg Beaver [Sat, 21 Jun 2008 17:05:18 +0000 (17:05 +0000)]
PHP 5.2 fixes to direct include of compressed archives
Felipe Pena [Sat, 21 Jun 2008 15:27:34 +0000 (15:27 +0000)]
- New parameter parsing API
Greg Beaver [Sat, 21 Jun 2008 06:55:56 +0000 (06:55 +0000)]
close stream on failure
Greg Beaver [Sat, 21 Jun 2008 06:53:10 +0000 (06:53 +0000)]
82x(./profile2) speedup for buildFrom*()
Greg Beaver [Sat, 21 Jun 2008 06:21:58 +0000 (06:21 +0000)]
fix leak
Felipe Pena [Sat, 21 Jun 2008 02:41:27 +0000 (02:41 +0000)]
- New parameter parsing API
David Coallier [Fri, 20 Jun 2008 20:54:32 +0000 (20:54 +0000)]
- New parsing parameter API cleanups
Felipe Pena [Fri, 20 Jun 2008 19:57:25 +0000 (19:57 +0000)]
- New parameter parsing API
Stanislav Malyshev [Fri, 20 Jun 2008 18:10:17 +0000 (18:10 +0000)]
fix buglet
Olivier Hill [Fri, 20 Jun 2008 18:05:45 +0000 (18:05 +0000)]
- New parameter parsing API for var.c & tests
Felipe Pena [Fri, 20 Jun 2008 18:00:10 +0000 (18:00 +0000)]
- New parameter parsing API
Dmitry Stogov [Fri, 20 Jun 2008 17:17:05 +0000 (17:17 +0000)]
Allowed to override internal classaes with "use"
Steph Fox [Fri, 20 Jun 2008 16:29:36 +0000 (16:29 +0000)]
- 5_2 compatibility stuff (so we can stay in sync with PECL)
Felipe Pena [Fri, 20 Jun 2008 14:53:57 +0000 (14:53 +0000)]
- New parameter parsing API
Steph Fox [Fri, 20 Jun 2008 14:42:04 +0000 (14:42 +0000)]
- Use SKIP_SLOW_TESTS where it's most useful
Steph Fox [Fri, 20 Jun 2008 14:40:53 +0000 (14:40 +0000)]
- Kill the last compiler warning under 5.3 (release-only)
Felipe Pena [Fri, 20 Jun 2008 13:02:33 +0000 (13:02 +0000)]
- New parameter parsing API
Steph Fox [Fri, 20 Jun 2008 12:21:32 +0000 (12:21 +0000)]
The only reason that particular 'real solution' wasn't applied in the first place was that it also breaks the shared build
Maybe we don't need to call a non-existent dtor if we're going to physically apply zend_hash_graceful_reverse_destroy()?
- This works on my box, please test under *nix/OSX
Felipe Pena [Fri, 20 Jun 2008 11:38:52 +0000 (11:38 +0000)]
- Fix ws
Johannes Schlüter [Fri, 20 Jun 2008 09:17:53 +0000 (09:17 +0000)]
- Fix ZTS build (not required on HEAD, patch by Uwe Pries)
Greg Beaver [Fri, 20 Jun 2008 06:37:14 +0000 (06:37 +0000)]
minor performance improvement
Greg Beaver [Fri, 20 Jun 2008 05:42:58 +0000 (05:42 +0000)]
making progress - up to 42/phar vs. 48/disk with these optimizations
Greg Beaver [Fri, 20 Jun 2008 04:50:11 +0000 (04:50 +0000)]
revert really bad solution to the zend_init_rsrc_list/zend_destroy_rsrc_list problem, replace with real solution
Raghubansh Kumar [Fri, 20 Jun 2008 04:21:58 +0000 (04:21 +0000)]
New testcases for vfprintf(), Committed for Felix De Vliegher, TestFest Task No: 124, Tested on RHEL5 -32bit, WinXP-32bit
Added *.txt to .cvsignore
Christopher Jones [Thu, 19 Jun 2008 22:39:56 +0000 (22:39 +0000)]
MFH:
Fix bug #45266 (Fix build with BDB 4)
Fix bug #45267 (Revert invalid assumption about BDB 4 locking; let DBA handle locking)
Fix bug #45268 (Fix error callback prototype)
Pierre Joye [Thu, 19 Jun 2008 21:09:43 +0000 (21:09 +0000)]
- remove debug code
Steph Fox [Thu, 19 Jun 2008 21:08:56 +0000 (21:08 +0000)]
Oops.
Steph Fox [Thu, 19 Jun 2008 21:08:13 +0000 (21:08 +0000)]
Two new options for Travis to come to terms with:
- --set-timeout <n> sets the timeout in seconds for the call to stream_select() during system_with_timeout()
- -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked for during a SKIPIF clause
and just for a special treat, you can have it from my working branch this time.
Steph Fox [Thu, 19 Jun 2008 21:03:36 +0000 (21:03 +0000)]
Two new options for Travis to come to terms with:
- --set-timeout <n> sets the timeout in seconds for the call to stream_select() during system_with_timeout()
- -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked for during a SKIPIF clause
Christopher Jones [Thu, 19 Jun 2008 19:56:11 +0000 (19:56 +0000)]
Test updates and bundle 1.3.3
Stanislav Malyshev [Thu, 19 Jun 2008 17:59:35 +0000 (17:59 +0000)]
update the docs
# if we keep it in CVS, it should have correct docs
Steph Fox [Thu, 19 Jun 2008 17:43:38 +0000 (17:43 +0000)]
- ext/standard currently has a dependency on ext/ereg thanks to browscap.c
Steph Fox [Thu, 19 Jun 2008 17:14:43 +0000 (17:14 +0000)]
- '' != 'no'
Pierre Joye [Thu, 19 Jun 2008 15:50:44 +0000 (15:50 +0000)]
- NEWS for fpdf and ncurses > PECL
Pierre Joye [Thu, 19 Jun 2008 15:49:31 +0000 (15:49 +0000)]
- move fpdf to PECL
Pierre Joye [Thu, 19 Jun 2008 15:46:09 +0000 (15:46 +0000)]
- mvoe ncurses to PECL
Dmitry Stogov [Thu, 19 Jun 2008 12:09:44 +0000 (12:09 +0000)]
Added test for bug #45312
Dmitry Stogov [Thu, 19 Jun 2008 11:27:41 +0000 (11:27 +0000)]
Fixed #45307 (define() crashes because of uninitialized variable)
Stanislav Malyshev [Wed, 18 Jun 2008 23:45:36 +0000 (23:45 +0000)]
fix tests for builtin Zend functions using new parsing API
Stanislav Malyshev [Wed, 18 Jun 2008 23:38:37 +0000 (23:38 +0000)]
Use new parameter parsing API for builtin functions
Steph Fox [Wed, 18 Jun 2008 16:48:18 +0000 (16:48 +0000)]
- inherited methods don't unixify paths along the way. Allow for it.
Steph Fox [Wed, 18 Jun 2008 15:06:50 +0000 (15:06 +0000)]
- Kill 10 MSVC compiler warnings due to type conflict
- Make cached manifest test platform agnostic
- Comment out zend_(init|destroy)_rsrc_list() and associated references
@Greg: cached manifest test (now) passes here regardless, make of that what you will
Etienne Kneuss [Wed, 18 Jun 2008 14:54:40 +0000 (14:54 +0000)]
MFH: Rename everything from SplFastArray to SplFixedArray
Pierre Joye [Wed, 18 Jun 2008 10:20:47 +0000 (10:20 +0000)]
- 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...)
Etienne Kneuss [Wed, 18 Jun 2008 10:05:29 +0000 (10:05 +0000)]
MFH: Fix #45216 (Add a default size for fgetss)
Dmitry Stogov [Wed, 18 Jun 2008 07:23:58 +0000 (07:23 +0000)]
Fixed SOAP binding selection
Greg Beaver [Wed, 18 Jun 2008 06:38:47 +0000 (06:38 +0000)]
fix windows build and more performance jumps (these are minor)
implement real copy-on-write
use virtual_dirs for wrapper stat
Philip Olson [Wed, 18 Jun 2008 05:20:02 +0000 (05:20 +0000)]
MFH: updated website team info
Raghubansh Kumar [Tue, 17 Jun 2008 13:14:45 +0000 (13:14 +0000)]
Committed for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5, WinXP
Raghubansh Kumar [Tue, 17 Jun 2008 13:14:19 +0000 (13:14 +0000)]
Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP
Zoe Slattery [Mon, 16 Jun 2008 19:21:59 +0000 (19:21 +0000)]
Test committed for felixdv
Rob Richards [Mon, 16 Jun 2008 15:45:06 +0000 (15:45 +0000)]
MFH: add parameter allowing node to be exported into existing Document context [DOC]
add test
fix warnings
Greg Beaver [Mon, 16 Jun 2008 04:10:53 +0000 (04:10 +0000)]
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
Greg Beaver [Mon, 16 Jun 2008 04:09:20 +0000 (04:09 +0000)]
fix hashtable creation for tar to be estimated size needed
Greg Beaver [Mon, 16 Jun 2008 04:06:59 +0000 (04:06 +0000)]
fix hashtable creation for zip to be exact size needed, fix endian issue for loading manifest
Greg Beaver [Sun, 15 Jun 2008 23:00:46 +0000 (23:00 +0000)]
minor performance improvement
Greg Beaver [Sun, 15 Jun 2008 22:51:46 +0000 (22:51 +0000)]
fix memleak
Greg Beaver [Sun, 15 Jun 2008 21:42:20 +0000 (21:42 +0000)]
another optimization - move inode hash to initial manifest parsing, improves runtime perf of stat slightly
Greg Beaver [Sun, 15 Jun 2008 21:15:29 +0000 (21:15 +0000)]
minor optimization
Felipe Pena [Sun, 15 Jun 2008 18:27:37 +0000 (18:27 +0000)]
- Improved warning message to call-time pass-by-reference when used with internal function
(http://news.php.net/php.internals/38252)
Greg Beaver [Sun, 15 Jun 2008 18:15:48 +0000 (18:15 +0000)]
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
Etienne Kneuss [Sun, 15 Jun 2008 11:47:34 +0000 (11:47 +0000)]
MFH: Add tests for iterators when instanciated without argument (by Sebastian Schürmann)
Rob Richards [Sat, 14 Jun 2008 11:22:57 +0000 (11:22 +0000)]
MFH: fixed bug #45251 (double free or corruption with setAttributeNode())
add test
Felipe Pena [Fri, 13 Jun 2008 22:28:55 +0000 (22:28 +0000)]
- Fix build (ZTS)
Greg Beaver [Fri, 13 Jun 2008 22:07:44 +0000 (22:07 +0000)]
[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()
Greg Beaver [Fri, 13 Jun 2008 20:15:19 +0000 (20:15 +0000)]
full refactor of signatures complete - now to implement them for tar as a starting point
Greg Beaver [Fri, 13 Jun 2008 15:59:13 +0000 (15:59 +0000)]
PHP_5_2 compat - add pestrndup if undefined
Zoe Slattery [Fri, 13 Jun 2008 15:57:42 +0000 (15:57 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 5.
Zoe Slattery [Fri, 13 Jun 2008 15:20:04 +0000 (15:20 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
Rui Hirokawa [Fri, 13 Jun 2008 14:48:33 +0000 (14:48 +0000)]
MFH
Zoe Slattery [Fri, 13 Jun 2008 13:49:40 +0000 (13:49 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 79.
Zoe Slattery [Fri, 13 Jun 2008 13:31:18 +0000 (13:31 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
Zoe Slattery [Fri, 13 Jun 2008 13:11:37 +0000 (13:11 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 118.
Felipe Pena [Fri, 13 Jun 2008 13:06:46 +0000 (13:06 +0000)]
- Fix build (ZTS)
Greg Beaver [Fri, 13 Jun 2008 06:34:41 +0000 (06:34 +0000)]
partial refactor - move signature verification into its own function, in preparation for tar/zip signature support.
next is signature creation
Matt Wilmas [Fri, 13 Jun 2008 04:16:58 +0000 (04:16 +0000)]
MFH: Add pestrndup()
Lars Strojny [Thu, 12 Jun 2008 22:36:43 +0000 (22:36 +0000)]
Testfest: putenv() safe_mode tests by Brian DeShong
Lars Strojny [Thu, 12 Jun 2008 21:41:21 +0000 (21:41 +0000)]
Testfest: various tests for ReflectionParameter
Lars Strojny [Thu, 12 Jun 2008 21:25:08 +0000 (21:25 +0000)]
Testfest test cases for ReflectionExtension
Lars Strojny [Thu, 12 Jun 2008 20:55:38 +0000 (20:55 +0000)]
Testfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx
Etienne Kneuss [Thu, 12 Jun 2008 20:52:34 +0000 (20:52 +0000)]
Add tests from testfest
Lars Strojny [Thu, 12 Jun 2008 20:46:23 +0000 (20:46 +0000)]
Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap
Etienne Kneuss [Thu, 12 Jun 2008 20:46:12 +0000 (20:46 +0000)]
Add tests from testfest
Lars Strojny [Thu, 12 Jun 2008 20:31:06 +0000 (20:31 +0000)]
Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)
Greg Beaver [Thu, 12 Jun 2008 18:56:23 +0000 (18:56 +0000)]
[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
Greg Beaver [Thu, 12 Jun 2008 18:46:58 +0000 (18:46 +0000)]
ensure we don't try to use an unitialized hash table
Antony Dovgal [Thu, 12 Jun 2008 12:40:13 +0000 (12:40 +0000)]
MFH
Antony Dovgal [Thu, 12 Jun 2008 10:31:22 +0000 (10:31 +0000)]
fix build (noticed by Alexey Zakhlestin)
Greg Beaver [Thu, 12 Jun 2008 04:57:24 +0000 (04:57 +0000)]
fix error messages
Felipe Pena [Wed, 11 Jun 2008 22:40:13 +0000 (22:40 +0000)]
- New test
Antony Dovgal [Wed, 11 Jun 2008 22:36:28 +0000 (22:36 +0000)]
MFH
Dmitry Stogov [Wed, 11 Jun 2008 13:18:41 +0000 (13:18 +0000)]
- Removed direct executor recursion.
- Use fastcall calling convention in executor on x86.
Steve Seear [Wed, 11 Jun 2008 12:38:56 +0000 (12:38 +0000)]
Filesystem tests.
Dmitry Stogov [Wed, 11 Jun 2008 10:08:14 +0000 (10:08 +0000)]
Fixed test
Dmitry Stogov [Wed, 11 Jun 2008 09:58:32 +0000 (09:58 +0000)]
Fixed test