]>
granicus.if.org Git - php/log
Nikita Popov [Sun, 26 Apr 2015 13:12:10 +0000 (15:12 +0200)]
Revert unrelated changes / rebase fixup
krakjoe [Sun, 26 Apr 2015 13:02:57 +0000 (15:02 +0200)]
Rebase Joe's anon classes implementation
Derick Rethans [Sun, 26 Apr 2015 10:04:54 +0000 (11:04 +0100)]
Merge branch 'PHP-5.6'
Derick Rethans [Sun, 26 Apr 2015 10:04:35 +0000 (11:04 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
Derick Rethans [Sun, 26 Apr 2015 10:04:16 +0000 (11:04 +0100)]
Fixed location reading due to file format changes
Bob Weinand [Sat, 25 Apr 2015 17:15:08 +0000 (19:15 +0200)]
Print should be in *current* context (stack)
Bob Weinand [Sat, 25 Apr 2015 17:10:43 +0000 (19:10 +0200)]
Add line_start/end info to main op_array
Nikita Popov [Sat, 25 Apr 2015 17:00:41 +0000 (19:00 +0200)]
Tweak new deflate/inflate implementations
Return NULL on zpp.
Don't manually cast zvals to long.
Nikita Popov [Sat, 25 Apr 2015 16:47:26 +0000 (18:47 +0200)]
Nikita Popov [Sat, 25 Apr 2015 11:18:13 +0000 (13:18 +0200)]
Respect USE_OTHER in spl_array_is_object
Also a bit of code cleanup in get_hash_table.
Nikita Popov [Sat, 25 Apr 2015 09:59:02 +0000 (11:59 +0200)]
Don't store $this reference for IS_SELF AO
The var_dump output changes in array_022.phpt were wrong previously,
the "storage" that was referenced there was not the actually used
storage.
Nikita Popov [Fri, 24 Apr 2015 17:23:49 +0000 (19:23 +0200)]
Drop ArrayObject IS_REF flag
Derick Rethans [Fri, 24 Apr 2015 21:56:26 +0000 (22:56 +0100)]
- Updated to version 2015.4 (2015d)
Derick Rethans [Fri, 24 Apr 2015 21:56:26 +0000 (22:56 +0100)]
Empty merge
Dmitry Stogov [Fri, 24 Apr 2015 19:43:50 +0000 (22:43 +0300)]
Optimized HashTable copy and cleanup function for cases without holes.
Derick Rethans [Fri, 24 Apr 2015 16:22:33 +0000 (17:22 +0100)]
- Updated to version 2015.4 (2015d)
Derick Rethans [Fri, 24 Apr 2015 16:22:32 +0000 (17:22 +0100)]
Empty merge
Derick Rethans [Fri, 24 Apr 2015 16:22:31 +0000 (17:22 +0100)]
- Updated to version 2015.4 (2015d)
Nikita Popov [Fri, 24 Apr 2015 16:18:18 +0000 (18:18 +0200)]
Dropped CN_match and SNI_server_name context options
Nikita Popov [Fri, 24 Apr 2015 16:08:18 +0000 (18:08 +0200)]
Remove PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT
Use the generic ATTR_EMULATE_PREPARES instead.
Daniel Lowrey [Fri, 24 Apr 2015 15:27:24 +0000 (09:27 -0600)]
Fix vim folding block
Daniel Lowrey [Fri, 24 Apr 2015 15:25:21 +0000 (09:25 -0600)]
UPGRADING
Daniel Lowrey [Fri, 24 Apr 2015 15:19:58 +0000 (09:19 -0600)]
Update NEWS/UPGRADING
Daniel Lowrey [Fri, 24 Apr 2015 15:02:59 +0000 (09:02 -0600)]
Merge branch 'deflate'
* deflate:
Add inflate_*() test cases
Add incremental zlib inflate API
Add deflate_*() test cases
Several deflate_* changes (more after the jump)
Add incremental zlib deflate API
Dmitry Stogov [Fri, 24 Apr 2015 10:00:56 +0000 (13:00 +0300)]
Optimized zend_hash_rehash(), added some exoectations to generate better code
Yasuo Ohgaki [Fri, 24 Apr 2015 07:06:41 +0000 (16:06 +0900)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Set NULL after efree
Yasuo Ohgaki [Fri, 24 Apr 2015 07:05:50 +0000 (16:05 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Set NULL after efree
Yasuo Ohgaki [Fri, 24 Apr 2015 07:04:01 +0000 (16:04 +0900)]
Set NULL after efree
Dmitry Stogov [Fri, 24 Apr 2015 06:34:50 +0000 (09:34 +0300)]
Added HashTable flag HASH_FLAG_STATIC_KEYS that is maintaned to be set if all hash table keys are numbers or interned strings.
Take this flag into account when copy or destroy HashTable to avoud useless checks for each key.
Daniel Lowrey [Fri, 24 Apr 2015 05:10:44 +0000 (23:10 -0600)]
Add inflate_*() test cases
Daniel Lowrey [Wed, 22 Apr 2015 16:02:19 +0000 (10:02 -0600)]
Add incremental zlib inflate API
Daniel Lowrey [Wed, 22 Apr 2015 05:02:34 +0000 (23:02 -0600)]
Add deflate_*() test cases
Daniel Lowrey [Wed, 22 Apr 2015 05:00:10 +0000 (23:00 -0600)]
Several deflate_* changes (more after the jump)
- Remove deflate_flush()
- Add ZLIB_FINISH constant for use with deflate_add()
- Use options array at parameter 2 of deflate_add() to insulate
against future API changes
- Minor bug fixes
- deflate_init() and deflate_add() now always return FALSE in the
event of an error
Dmitry Stogov [Thu, 23 Apr 2015 21:34:11 +0000 (00:34 +0300)]
Dont't use DO_ICALL for internal functions returned by reference
Dmitry Stogov [Thu, 23 Apr 2015 14:52:05 +0000 (17:52 +0300)]
Cleanup comments and add related tests.
Xinchen Hui [Thu, 23 Apr 2015 13:50:38 +0000 (21:50 +0800)]
Slight improvement
Kalle Sommer Nielsen [Thu, 23 Apr 2015 10:31:02 +0000 (12:31 +0200)]
Fixed compiler warning
Dmitry Stogov [Thu, 23 Apr 2015 09:16:37 +0000 (12:16 +0300)]
Don't propogate "fake" EX(called_scope) and EX(This) into each internal function.
They need quite seldom and it's cheaper to get them from corresponfing upper stack frame.
Dmitry Stogov [Thu, 23 Apr 2015 00:43:55 +0000 (03:43 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
libpq versions older than 9.3 do not have lo_lseek64
fix include with vc14
fix compilation with vc14
improve zpp readme
Dmitry Stogov [Thu, 23 Apr 2015 00:41:50 +0000 (03:41 +0300)]
Make internal non-static methods to be executed in context of class. Set EG(scope) accordingly.
Rasmus Lerdorf [Wed, 22 Apr 2015 23:15:28 +0000 (16:15 -0700)]
libpq versions older than 9.3 do not have lo_lseek64
Anatol Belski [Mon, 13 Apr 2015 08:51:24 +0000 (10:51 +0200)]
fix include with vc14
Anatol Belski [Sun, 5 Apr 2015 18:59:26 +0000 (20:59 +0200)]
fix compilation with vc14
Anatol Belski [Mon, 20 Apr 2015 11:49:19 +0000 (13:49 +0200)]
improve zpp readme
Dmitry Stogov [Wed, 22 Apr 2015 18:46:13 +0000 (21:46 +0300)]
Use fast method to check if first arguments should be passed by reference (not tested onbig endian).
Dmitry Stogov [Wed, 22 Apr 2015 17:40:47 +0000 (20:40 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Fix "invalid opcode" error
Lior Kaplan [Wed, 22 Apr 2015 16:40:56 +0000 (19:40 +0300)]
Add entry for bug #69152 in 5.6.8
Lior Kaplan [Wed, 22 Apr 2015 16:38:26 +0000 (19:38 +0300)]
Add entry for bug #69152 in 5.5.24
Nikita Popov [Wed, 22 Apr 2015 15:38:49 +0000 (17:38 +0200)]
Fix "invalid opcode" error
Method call can happen on CONST, it'll just throw an error.
Not forbidding this at compile-time, so this can be overridden in
an extension.
Lior Kaplan [Wed, 22 Apr 2015 15:19:45 +0000 (18:19 +0300)]
Format alignment
Lior Kaplan [Wed, 22 Apr 2015 15:10:37 +0000 (18:10 +0300)]
Bug #68846 was fixed in 5.6.8 by
934d6ed9
Lior Kaplan [Wed, 22 Apr 2015 14:41:34 +0000 (17:41 +0300)]
Add merged bug fixes into 5.5.24
Done in commits
25cb6f00 and
363e6ce6
Bob Weinand [Fri, 27 Feb 2015 16:24:32 +0000 (17:24 +0100)]
Add incremental zlib deflate API
Dmitry Stogov [Wed, 22 Apr 2015 11:23:22 +0000 (14:23 +0300)]
Use string primitive
Dmitry Stogov [Wed, 22 Apr 2015 10:14:03 +0000 (13:14 +0300)]
Removred temporary code
Dmitry Stogov [Wed, 22 Apr 2015 09:53:54 +0000 (12:53 +0300)]
Improved property inheritance code
Xinchen Hui [Wed, 22 Apr 2015 08:37:19 +0000 (16:37 +0800)]
Merge branch 'master' of git.php.net:php-src
Xinchen Hui [Wed, 22 Apr 2015 08:36:29 +0000 (16:36 +0800)]
Merge branch 'PHP-5.6'
Kalle Sommer Nielsen [Wed, 22 Apr 2015 07:29:45 +0000 (09:29 +0200)]
Windows support for sysvshm
A little background:
* key_t is an int, like ext/shmop
* There is no ftok() (from ext/standard), so tests have a new check to see whether or not it is available. This however means that the 7 tests will all be skipped for Windows. I know we cannot properly implement an ftok() function since there is no inodes for NTFS, maybe we should look into using the GetFileInfoByHandle() or similar to use the system unique ID for a file to get the same functionality, Anatol?
* Despite the lack of phpt's, local testing works flawlessly but we better look into a solution for this if we are to keep this patch
Xinchen Hui [Wed, 22 Apr 2015 07:14:00 +0000 (15:14 +0800)]
Since 5.6 stat.cwd using emalloc (Thanks to Remi)
Xinchen Hui [Wed, 22 Apr 2015 02:53:26 +0000 (10:53 +0800)]
fixed warning & test pushing
Dmitry Stogov [Tue, 21 Apr 2015 23:30:10 +0000 (02:30 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
FAST_RET opcode also returns
Also consider specific catches when checking for uncaught
Break on uncaught exceptions in current frame in phpdbg
Dmitry Stogov [Tue, 21 Apr 2015 23:29:06 +0000 (02:29 +0300)]
Keep realpath and PCRE caches in consistency with opcache SHM.
Bob Weinand [Tue, 21 Apr 2015 23:11:59 +0000 (01:11 +0200)]
FAST_RET opcode also returns
Bob Weinand [Tue, 21 Apr 2015 23:07:52 +0000 (01:07 +0200)]
Also consider specific catches when checking for uncaught
Bob Weinand [Tue, 21 Apr 2015 21:09:09 +0000 (23:09 +0200)]
Break on uncaught exceptions in current frame in phpdbg
Dmitry Stogov [Tue, 21 Apr 2015 20:27:44 +0000 (23:27 +0300)]
Slight zend_hash_find() optimization.
Dmitry Stogov [Tue, 21 Apr 2015 20:26:34 +0000 (23:26 +0300)]
Fixed zend_string related inconsistencies
Bob Weinand [Tue, 21 Apr 2015 20:20:11 +0000 (22:20 +0200)]
Fix first frame in backtrace
Bob Weinand [Tue, 21 Apr 2015 17:41:51 +0000 (19:41 +0200)]
Fix yield from with iterator (first element missing)
Bob Weinand [Tue, 21 Apr 2015 12:22:15 +0000 (14:22 +0200)]
Add next command docs
Nikita Popov [Mon, 20 Apr 2015 18:16:58 +0000 (20:16 +0200)]
Move more stuff to file_context
Introduce helper macro FC(x) for CG(file_context).x.
end_compilation() now handled by file_context_end().
While at it, dropped zval wrapper for ticcks.
Xinchen Hui [Tue, 21 Apr 2015 14:45:19 +0000 (22:45 +0800)]
Merge branch 'PHP-5.6'
Xinchen Hui [Tue, 21 Apr 2015 14:44:45 +0000 (22:44 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 21 Apr 2015 14:44:22 +0000 (22:44 +0800)]
Remove tail blank which is committed by accident
Xinchen Hui [Tue, 21 Apr 2015 14:39:46 +0000 (22:39 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
Zend/zend_compile.c
Xinchen Hui [Tue, 21 Apr 2015 14:37:25 +0000 (22:37 +0800)]
Update NEWS
Xinchen Hui [Tue, 21 Apr 2015 14:37:00 +0000 (22:37 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 21 Apr 2015 14:36:32 +0000 (22:36 +0800)]
Fixed Bug #69467 (Wrong checked for the interface by using Trait)
Xinchen Hui [Tue, 21 Apr 2015 13:53:12 +0000 (21:53 +0800)]
Fixed warnings and folder marks mess
Xinchen Hui [Tue, 21 Apr 2015 13:04:20 +0000 (21:04 +0800)]
Fixed mem leak in assign_to_obj with reference
Bob Weinand [Tue, 21 Apr 2015 10:31:43 +0000 (12:31 +0200)]
Add next command / Fix recursion/exceptions with u/F/L
Dmitry Stogov [Tue, 21 Apr 2015 08:48:43 +0000 (11:48 +0300)]
Removed deprecated code
Dmitry Stogov [Mon, 20 Apr 2015 21:27:21 +0000 (00:27 +0300)]
Compact HashTables to reduce SHM usage
Bob Weinand [Mon, 20 Apr 2015 19:05:10 +0000 (21:05 +0200)]
Adapt test for new format
Bob Weinand [Mon, 20 Apr 2015 18:58:52 +0000 (20:58 +0200)]
Shrink phpdbg opcode dump output a bit more
Nikita Popov [Mon, 20 Apr 2015 15:39:32 +0000 (17:39 +0200)]
Fixed bug #69388
Renamed compiler_context to oparray_context. Introduced per-file
file_context. Moved import tables into the file_context.
context_stack no longer exists, instead keeping backups of contexts
on C stack. Same for file contexts.
TODO: Move more things out of CG into file_context. There should be
a number of other things that we should not try to reuse in nested
compilations.
Dmitry Stogov [Mon, 20 Apr 2015 15:49:17 +0000 (18:49 +0300)]
Fixed reference counting
Dmitry Stogov [Mon, 20 Apr 2015 13:48:49 +0000 (16:48 +0300)]
Removed invalid code
Bob Weinand [Mon, 20 Apr 2015 12:12:47 +0000 (14:12 +0200)]
Show full stacktraces for exceptions in phpdbg
Bob Weinand [Mon, 20 Apr 2015 11:55:09 +0000 (13:55 +0200)]
Fix uncaught exception in phpdbg
Bob Weinand [Mon, 20 Apr 2015 11:04:56 +0000 (13:04 +0200)]
show opcode count
Bob Weinand [Mon, 20 Apr 2015 10:22:55 +0000 (12:22 +0200)]
Shorten opline dump lines and show literals
Xinchen Hui [Mon, 20 Apr 2015 03:58:23 +0000 (11:58 +0800)]
Throw exception will override EX(opline)
Xinchen Hui [Mon, 20 Apr 2015 03:48:21 +0000 (11:48 +0800)]
Fixed bug #69485 (Double free on zend_list_dtor).
Xinchen Hui [Mon, 20 Apr 2015 02:51:55 +0000 (10:51 +0800)]
Refix opline usage
Bob Weinand [Sun, 19 Apr 2015 21:21:57 +0000 (23:21 +0200)]
Properly define ZEND_OP_DATA in zend_vm_def.h
This allows zend_vm_gen.php to define them in zend_vm_opcodes.{c,h} without further hacks.
Bob Weinand [Sun, 19 Apr 2015 19:53:49 +0000 (21:53 +0200)]
Provide method to access opcodes via command line argument
Anatol Belski [Sun, 19 Apr 2015 18:34:36 +0000 (20:34 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
updated NEWS
updated NEWS
fix more dir separators
Anatol Belski [Sun, 19 Apr 2015 18:33:09 +0000 (20:33 +0200)]
updated NEWS