Dmitry Stogov
65e2ed6e50
Redesigned zend_execute_data layout now EX(object), EX(scope) and EX(called_scope) arr properties of the current function execution co
...
ntext. They are set during zend_execute_data initialization and never changed.
2014-04-24 15:53:20 +04:00
Dmitry Stogov
8ad8254a16
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
2014-04-21 21:39:15 +04:00
Nikita Popov
bda96e3c58
Use zval_get_string in print_zval and propagate TSRMLS
2014-04-21 17:55:58 +02:00
Dmitry Stogov
72c287bd23
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
2014-04-21 18:25:34 +04:00
Dmitry Stogov
ea2e1bb1eb
Optimized zend_leave_helper()
2014-04-18 13:46:36 +04:00
Dmitry Stogov
e96073b1e4
Moved zend_literal->cache_slot right into zval.
...
It should be accessed using Z_CACHE_SLOT() macro.
zend_literal structure is removed.
API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly.
Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
2014-04-17 15:40:45 +04:00
Dmitry Stogov
050d7e38ad
Cleanup (1-st round)
2014-04-15 15:40:40 +04:00
Dmitry Stogov
76cc99fe60
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
2014-04-03 15:26:23 +04:00
Dmitry Stogov
ea85451b65
Refactored data structures to keep zend_object* instead of a whole zval in some places
2014-03-28 02:11:22 +04:00
Dmitry Stogov
2e3e96b24b
Fixed zend_string*/char* mess
2014-03-18 14:53:13 +04:00
Dmitry Stogov
aa5f55306b
Refactored EG(active_symbol_table) to be zend_array* instead of HashTable*
2014-03-17 23:15:22 +04:00
Dmitry Stogov
1b6327fd3b
Fixed string length
2014-03-17 21:38:48 +04:00
Dmitry Stogov
232f3e915c
Fixed various CLI problems
2014-03-14 18:00:42 +04:00
Xinchen Hui
fb825a95d0
Fixed module name printing
2014-02-28 13:02:28 +08:00
Xinchen Hui
c1c4d26817
Use better data structures (incomplete)
2014-02-19 17:58:39 +08:00
Dmitry Stogov
bb58ea348c
Use better data structures (incomplete)
2014-02-18 18:10:54 +04:00
Dmitry Stogov
9ddf3c5780
Merge branch 'refactoring2' of github.com:zend-dev/php into refactoring2
2014-02-18 16:28:26 +04:00
Dmitry Stogov
5de7115679
Use better data structures (incomplete; able to run bench.php)
2014-02-18 16:27:38 +04:00
Xinchen Hui
43b03c74b3
Refacting smart_str
2014-02-18 17:42:46 +08:00
Xinchen Hui
50927142f3
Use better data structures (incomplete)
2014-02-17 15:41:02 +08:00
Xinchen Hui
028bdea3db
Use better data structures (incomplete)
2014-02-17 15:17:53 +08:00
Xinchen Hui
ab2a73a662
Use better data structures (incomplete)
2014-02-17 11:05:48 +08:00
Dmitry Stogov
e85790a4d4
Use better data structures (incomplete)
2014-02-14 15:11:21 +04:00
Dmitry Stogov
a52817eb02
Use better data structures (incomplete)
2014-02-14 14:11:52 +04:00
Dmitry Stogov
f4cfaf36e2
Use better data structures (incomplete)
2014-02-10 10:04:30 +04:00
Anatol Belski
d788a85736
Merge branch 'PHP-5.6'
...
* PHP-5.6:
fix C89 compat
2014-01-19 02:05:38 +01:00
Anatol Belski
12c1cfbf8f
fix C89 compat
2014-01-19 02:05:10 +01:00
Johannes Schlüter
84efb8fc71
Merge branch 'PHP-5.6'
2014-01-18 13:53:15 +01:00
Johannes Schlüter
8ff4d61f08
Merge branch 'phpdbg' into PHP-5.6
2014-01-18 13:52:27 +01:00
Antony Dovgal
98e6c8ca2d
fix indentation
2014-01-17 12:49:21 +04:00
Gernot Vormayr
dff0d51243
Add some basic and apparmor tests to fpm
2014-01-17 12:49:07 +04:00
Gernot Vormayr
e3d3283405
Add --force-stderr to fpm
2014-01-17 12:49:00 +04:00
Gernot Vormayr
f6d137a716
Add apparmor change hat functionality to fpm
2014-01-17 12:48:33 +04:00
Antony Dovgal
a053e69991
fix indentation
2014-01-17 12:22:07 +04:00
Antony Dovgal
998f506b6d
Merge branch 'fpm-apparmor-fixed' of https://github.com/notti/php-src
...
* 'fpm-apparmor-fixed' of https://github.com/notti/php-src :
Add some basic and apparmor tests to fpm
Add --force-stderr to fpm
Add apparmor change hat functionality to fpm
2014-01-16 17:36:03 +04:00
Gernot Vormayr
e9883779a0
Add some basic and apparmor tests to fpm
2014-01-07 00:21:24 +01:00
Gernot Vormayr
32d9409a24
Add --force-stderr to fpm
2014-01-07 00:19:01 +01:00
Xinchen Hui
0f53e37494
Merge branch 'PHP-5.6'
2014-01-03 11:09:07 +08:00
Xinchen Hui
c081ce628f
Bump year
2014-01-03 11:08:10 +08:00
krakjoe
50f09d8256
Merge branch 'PHP-5.6'
...
* PHP-5.6:
update version output
2013-12-27 18:04:06 +00:00
krakjoe
c8dedaf2dc
update version output
2013-12-27 18:03:11 +00:00
Xinchen Hui
fb4678f1ac
Merge branch 'PHP-5.6'
2013-12-27 20:46:08 +08:00
Xinchen Hui
a8cd9b417c
Fixed bug #66358 (fpm starts segfault)
2013-12-27 20:45:43 +08:00
Anatol Belski
c676f5b36d
Merge branch 'PHP-5.6'
...
* PHP-5.6:
fix c89 compat
2013-12-25 23:44:24 +01:00
Anatol Belski
1e411ebdf5
fix c89 compat
2013-12-25 23:43:20 +01:00
Anatol Belski
3af0ee0ea3
Merge branch 'PHP-5.6'
...
* PHP-5.6:
fixed incompatible pointer in phpdbg on win64
2013-12-24 21:09:45 +01:00
Anatol Belski
00c7b973bb
fixed incompatible pointer in phpdbg on win64
2013-12-24 21:08:33 +01:00
Bob Weinand
c02acf3c29
Merge branch 'PHP-5.6'
2013-12-24 13:20:12 +01:00
Bob Weinand
ddf733fa69
Fixed #18
...
Errors not displaying in some configurations
2013-12-24 13:19:18 +01:00
Bob Weinand
ad358593a8
Merge branch 'PHP-5.6'
2013-12-24 00:37:20 +01:00