]> granicus.if.org Git - php/commit
Added concept of interned strings. All strings constants known at compile time are...
authorDmitry Stogov <dmitry@php.net>
Tue, 20 Apr 2010 11:05:54 +0000 (11:05 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 20 Apr 2010 11:05:54 +0000 (11:05 +0000)
commitdd5c478be61a0ef94b54837cfa875c964356e14f
treeafdce3c072b3c27f7721c6f24895a147a9f825b4
parent94dd83722b57c4613ccf8371a3c4f50ffc274584
Added concept of interned strings. All strings constants known at compile time are allocated in a single copy and never changed.
30 files changed:
NEWS
Zend/Makefile.am
Zend/Zend.dsp
Zend/ZendTS.dsp
Zend/zend.c
Zend/zend.h
Zend/zend_API.c
Zend/zend_builtin_functions.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_execute.c
Zend/zend_execute_API.c
Zend/zend_globals.h
Zend/zend_hash.c
Zend/zend_hash.h
Zend/zend_language_scanner.l
Zend/zend_opcode.c
Zend/zend_operators.c
Zend/zend_string.c [new file with mode: 0644]
Zend/zend_string.h [new file with mode: 0644]
Zend/zend_variables.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
configure.in
ext/filter/sanitizing_filters.c
ext/phar/phar.c
ext/standard/array.c
ext/standard/string.c
win32/build/config.w32