8bb4402e07
ChangeLog update
2008-04-20 01:31:37 +00:00
Felipe Pena
18fad25a77
- Fixed tests
2008-04-19 23:11:26 +00:00
8979e4bc88
ChangeLog update
2008-04-19 01:31:36 +00:00
Felipe Pena
d4245df7d6
- New tests
2008-04-18 13:54:46 +00:00
9c1ba80062
ChangeLog update
2008-04-18 01:31:37 +00:00
Felipe Pena
b2b47a525f
- New test
2008-04-17 18:16:34 +00:00
Dmitry Stogov
0699d994c6
Fixed bug #44226 (Throwing an exception causes crash in multithreaded SAPI)
2008-04-17 10:21:25 +00:00
5eb69afc78
ChangeLog update
2008-04-16 01:31:42 +00:00
Dmitry Stogov
aa82b397da
Selected better initial VM stack size
2008-04-15 15:52:48 +00:00
aa3f1c0f66
ChangeLog update
2008-04-14 01:31:36 +00:00
937178d14d
ChangeLog update
2008-04-12 01:31:40 +00:00
Dmitry Stogov
111954d7f1
Speedup GC initialization
2008-04-11 17:32:18 +00:00
Dmitry Stogov
b287ccf508
Optimized ZEND_RETURN opcode to not allocate and copy return value if it is not
...
used.
2008-04-11 09:43:49 +00:00
d90bf2ca0c
ChangeLog update
2008-04-11 01:31:42 +00:00
1f041c143b
ChangeLog update
2008-04-10 01:31:43 +00:00
Scott MacVicar
a000866c43
MFB: Fixes to heredoc and cleanup of new re2c scanner. (Patch by Matt Wilmas)
2008-04-09 21:07:45 +00:00
Dmitry Stogov
3e7fc16078
Bug #44653 (Invalid namespace name resolution)
2008-04-09 08:55:31 +00:00
4f13555cc5
ChangeLog update
2008-04-08 01:31:43 +00:00
Scott MacVicar
c69476dbb5
MFB: Fixed bug #44609 (Dollar in ini variables are not parsed correctly)
2008-04-07 11:50:00 +00:00
fdcb173bfa
ChangeLog update
2008-04-07 01:31:44 +00:00
Marcus Boerger
3ed985b582
- add new tests
2008-04-06 17:52:40 +00:00
a1d632a831
ChangeLog update
2008-04-06 01:31:41 +00:00
Felipe Pena
cdf42e7638
MFB:
...
- Allow HEREDOC syntax with double quotes [DOC]
(http://wiki.php.net/rfc/heredoc-with-double-quotes )
2008-04-05 23:13:21 +00:00
99286928ea
ChangeLog update
2008-04-05 01:31:35 +00:00
Nuno Lopes
395ce7c7e8
MFB: remove redundant test
2008-04-04 15:35:37 +00:00
Nuno Lopes
099d515279
MFB: add sanity check for ZEND_MMAP_AHEAD
2008-04-04 15:13:32 +00:00
797f64e7bd
ChangeLog update
2008-03-30 01:31:31 +00:00
38371f2ea8
ChangeLog update
2008-03-29 01:31:45 +00:00
3d212b4c7f
ChangeLog update
2008-03-28 01:31:44 +00:00
ad972cf68c
ChangeLog update
2008-03-27 01:31:39 +00:00
Scott MacVicar
b44449e60b
- Add files generated by re2c
2008-03-26 15:10:24 +00:00
Scott MacVicar
e55a0de496
MFB 5.3: Rewrite scanner to be based on re2c instead of flex
...
There are still changes in regards to parsing of Unicode encoded scripts to come.
2008-03-26 14:23:02 +00:00
Antony Dovgal
f2ca4aaf6a
allow NULL argument to be passed where binary string expected
2008-03-26 09:09:08 +00:00
fd44ea24e2
ChangeLog update
2008-03-26 01:31:44 +00:00
Dmitry Stogov
ad40998e8a
Optimized detection of "__call" and "__callstatic" methods.
2008-03-25 13:04:22 +00:00
27826add0f
ChangeLog update
2008-03-24 01:31:45 +00:00
Marcus Boerger
e8ef82bc6f
- MFH Add tests
2008-03-23 13:38:20 +00:00
66316d7f04
ChangeLog update
2008-03-23 01:31:36 +00:00
Felipe Pena
c3ca82f363
- Renamed zend_do_fetch_class_name() to zend_do_build_full_name() (It is not used only for classes)
...
- Moved zend_resolve_class_name prototype to zend_compile.h
2008-03-22 19:10:20 +00:00
03de752f6d
ChangeLog update
2008-03-22 01:31:41 +00:00
Felipe Pena
24505f7c87
- Simplify zend_do_build_namespace_name()
...
- Fix macro (Z_USTRLEN/Z_STRLEN -> Z_UNILEN) in zend_do_fetch_class_name()
2008-03-21 20:41:22 +00:00
Antony Dovgal
dd862bb3e3
fix #43477 (Error mode ignored in unicode_decode())
...
patch by Stephen Bach
2008-03-21 12:09:28 +00:00
5e091cea85
ChangeLog update
2008-03-20 01:31:43 +00:00
Rasmus Lerdorf
b911467d1d
MFB
...
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
2008-03-19 16:37:49 +00:00
Antony Dovgal
6089f98338
fix typo
2008-03-19 12:44:05 +00:00
Antony Dovgal
500e17c5c1
add zend_atol() and use it instead of zend_atoi() where applicable
2008-03-19 12:40:20 +00:00
eee826d115
ChangeLog update
2008-03-19 01:31:36 +00:00
Dmitry Stogov
d390956ccb
Removed hack (we don't need to modify class name).
...
(the problem is covered by Zend/tests/ns_056.phpt)
2008-03-18 11:37:15 +00:00
Dmitry Stogov
ea9305c543
Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
...
The following pseudo-code explains how it should be used in opcode cache.
function cache_compile_file($filename) {
if (!is_cached($filename)) {
...
orig_compiler_options = CG(compiler_optins);
CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
ZEND_COMPILE_DELAYED_BINDING;
$op_array = orig_compile_file($filename);
CG(compiler_options) = orig_copiler_options;
...
} else {
$op_array = restore_from_cache($filename);
}
zend_do_delayed_early_binding($op_array);
}
2008-03-18 08:36:49 +00:00
Dmitry Stogov
a0378d3514
Fixed test
2008-03-18 06:44:54 +00:00