Commit:    af600c240d2efe33291e8dd71ce228b9fbc849c1
Author:    Dmitry Stogov <dmi...@zend.com>         Wed, 6 Nov 2013 15:41:33 
+0400
Parents:   d87388ba0f6cf29eb495f9af96ab6aa353ebcc4f 
18e2b1a9a930d5ae15544c5a2beed6b20d58cdee
Branches:  PHP-5.6

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=af600c240d2efe33291e8dd71ce228b9fbc849c1

Log:
Merge branch 'const_scalar_exprs' of github.com:bwoebi/php-src into 
const_scalar_exprs

* 'const_scalar_exprs' of github.com:bwoebi/php-src:
  Removed operations on constant arrays. They make no sense as constants are 
not allowed to be arrays. And as just properties are allowed to; no problem, we 
still don't need operations on any constant array.
  Added a few more operators
  Whitespace fix
  converted several switches to ifs and made more opcache friendly
  Fatal error about self referencing constants fixed
  Fixed mem leaks, added tests and ternary operator
  Working commit for constant scalar expressions (with constants). Tests will 
follow.

Conflicts:
        Zend/Makefile.am
        configure.in
        win32/build/config.w32

Changed paths:
  MM  Zend/Makefile.am
  MM  Zend/Zend.dsp
  MM  Zend/zend.h
  MM  Zend/zend_compile.c
  MM  Zend/zend_vm_execute.h
  MM  configure.in
  MM  win32/build/config.w32


Diff:
diff --cc Zend/Makefile.am
index 924a00d,d031608..d9ce4c6
--- a/Zend/Makefile.am
+++ b/Zend/Makefile.am
@@@ -18,7 -18,8 +18,7 @@@ libZend_la_SOURCES=
        zend_default_classes.c \
        zend_iterators.c zend_interfaces.c zend_exceptions.c \
        zend_strtod.c zend_closures.c zend_float.c zend_string.c zend_signal.c \
-       zend_generators.c zend_virtual_cwd.c
 -      zend_generators.c \
 -      zend_ast.c
++      zend_generators.c zend_virtual_cwd.c zend_ast.c
  
  libZend_la_LDFLAGS =
  libZend_la_LIBADD = @ZEND_EXTRA_LIBS@
diff --cc configure.in
index 805aa48,97fd68e..29358b1
--- a/configure.in
+++ b/configure.in
@@@ -1475,8 -1475,9 +1475,8 @@@ PHP_ADD_SOURCES(Zend, 
      zend_list.c zend_indent.c zend_builtin_functions.c zend_sprintf.c \
      zend_ini.c zend_qsort.c zend_multibyte.c zend_ts_hash.c zend_stream.c \
      zend_iterators.c zend_interfaces.c zend_exceptions.c zend_strtod.c 
zend_gc.c \
 -    zend_closures.c zend_float.c zend_string.c zend_signal.c \
 -    zend_generators.c \
 -    zend_ast.c)
 +    zend_closures.c zend_float.c zend_string.c zend_signal.c 
zend_generators.c \
-     zend_virtual_cwd.c)
++    zend_virtual_cwd.c zend_ast.c)
  
  if test -r "$abs_srcdir/Zend/zend_objects.c"; then
    PHP_ADD_SOURCES(Zend, zend_objects.c zend_object_handlers.c 
zend_objects_API.c zend_default_classes.c)
diff --cc win32/build/config.w32
index af92eb0,d9bbc7e..6e19c48
--- a/win32/build/config.w32
+++ b/win32/build/config.w32
@@@ -364,7 -364,9 +364,7 @@@ ADD_SOURCES("Zend", "zend_language_pars
        zend_stream.c zend_iterators.c zend_interfaces.c zend_objects.c \
        zend_object_handlers.c zend_objects_API.c \
        zend_default_classes.c zend_execute.c zend_strtod.c zend_gc.c 
zend_closures.c \
-       zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c");
 -      zend_float.c zend_string.c \
 -      zend_generators.c \
 -      zend_ast.c");
++      zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c 
zend_ast.c");
  
  if (VCVERS == 1200) {
        AC_DEFINE('ZEND_DVAL_TO_LVAL_CAST_OK', 1);


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to