116 Commits (b1eb7855cdee02df8cb464190865cfa410f42335)

Author SHA1 Message Date
Stig S. Bakken 93536507f6 Fix warnings surfacing in maintainer-mode. 27 years ago
Andi Gutmans 14382523bf - Forgot to check for BP_VAR_IS in the fix made for Thies' string offset 27 years ago
Andi Gutmans 5463dd5b38 - Add use support (behaves like require, but will not use the same file twice) 27 years ago
Andi Gutmans 08304a3c93 - Fix problem Thies reported. We by mistake separated variables which were 27 years ago
Zeev Suraski f617a46305 That's a more thorough fix... 27 years ago
Zeev Suraski f62a08c2ae Fix bug #2817 - assignments to string offsets could erronously modify unrelated strings 27 years ago
Andi Gutmans f3ca328b34 That slipped away 27 years ago
Andi Gutmans 1f11e07fc6 - Moved var_uninit() for return_value to the beginning of DO_FCALL. 27 years ago
Andi Gutmans 817a11e7ed - Functions whose return values aren't used have them freed in DO_FCALL 27 years ago
Andi Gutmans 52045afb08 - If a function's return value is unused then don't create a ZEND_FREE 27 years ago
Andi Gutmans 800e00727a - Forgot this 27 years ago
Andi Gutmans dbb67ab9dc - Add support for used_return_value passed to internal functions. 27 years ago
Andi Gutmans d35ea24fc0 - Fix crash with string offset assignments. 27 years ago
Andi Gutmans 6d988ec694 - Add support for BYREF_FORCE_REST 27 years ago
Andi Gutmans 83c79bb154 - Fix for Thies' leak and Andrei's crash 27 years ago
Andi Gutmans 9b83d1ca5d - Fix isset() with string offsets. 27 years ago
Andi Gutmans 7a205f6087 - Preliminary submit of Thie's patch. Will fix the rest on Windows 27 years ago
Andi Gutmans faa1891782 - object.ptr was made NULL in DO_FCALL but wasn't restored. Right now I 27 years ago
Andi Gutmans 81aa9a36b6 - No idea why this bug didn't exist before. But I'm too tired to think of it. 27 years ago
Andi Gutmans 3a88d5a68e - Didn't lower refcount when doing an internal function call linked to a regular object. 27 years ago
Andi Gutmans 274ce69429 - Clean up a bit. Separate before the locking so that we can use SEPARATE_ZVAL 27 years ago
Andi Gutmans ec04c922aa - Shouldn't be needed 27 years ago
Andi Gutmans 37159e7863 - God damn this sucked. I hopefully fixed the problems with classes although 27 years ago
Andi Gutmans 5fed1466ef - Reverse my patch 27 years ago
Andi Gutmans e3d0c91dbb - Fixed memory leak with this pointer. It was somtimes initialized with refcount 27 years ago
Thies C. Arntzen c6b91f789d fix for using resources as array indices 27 years ago
Andi Gutmans 1c0f136405 - Hooray. This might actually work. (I hope) 27 years ago
Andi Gutmans 56834ff66a - Another locking fix. 27 years ago
Andi Gutmans e40667440d - Fixed locking problem when fetching string offsets 27 years ago
Zeev Suraski 77ddd3a35b Fix the leak reported on the PHP 3 list (isset() on string offsets) 27 years ago
Andi Gutmans 86357a9c27 - Move is_ref back to being an unsigned char and not a bit field. 27 years ago
Andi Gutmans 4dd47ffbc1 - Remove locking support completely 27 years ago
Andi Gutmans 03d354dcf9 - For Andrei. Implement references in array() initializations 27 years ago
Andi Gutmans 06d04d15a8 - Fix SEND_VAR problem after fetch'ing a variable and not knowing the fetch type 27 years ago
Andi Gutmans 59d5462a6a - Stop using the locking mechanism and start using refcount. 27 years ago
Andi Gutmans b56fd4602f - First part of the patch which makes reads use ptr and not ptr_ptr. 27 years ago
Andi Gutmans 4fff0386ac - Changed Ts{}.var to Ts{}.var.ptr_ptr. 27 years ago
Andi Gutmans 1ac04fe9f4 - Try to fix the leak Rasmus reported. It's pretty sucky code so I'm really 27 years ago
Thies C. Arntzen aa5102490a make SUNs c89 happy 27 years ago
Zeev Suraski 567b3cef6b - Fix bug #2318 27 years ago
Andi Gutmans 67daaa7aac - Fix for floating point array offsets. Same behaviour as in PHP 3.0. We 27 years ago
Stig S. Bakken 009025e00d * header file cleanup 27 years ago
Andi Gutmans 48a8b14a47 - Fixed a specific memory leak linked to locking. 27 years ago
Zeev Suraski 96fd258d07 Fix #2070 27 years ago
Andi Gutmans a08dc937c7 - Oopsie 27 years ago
Andi Gutmans b5f5e9a6d1 - Optimize the execute stack a bit. 27 years ago
Andi Gutmans 11781bdaa8 - Thies's crash fix. 27 years ago
Zeev Suraski 720d32f581 Fix a few leaks 27 years ago
Zeev Suraski 4f2dd59e24 *** empty log message *** 27 years ago
Andi Gutmans bbe27ffae9 - Initialize extended value's and put the fetch_type in it's own variable 27 years ago