Skip to content

Commit 2193de0

Browse files
committedJan 14, 2015
Faster sorting algo
1 parent ade7a41 commit 2193de0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+757
-437
lines changed
 

‎UPGRADING

+2
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ PHP X.Y UPGRADE NOTES
5656
output buffer is created in an output buffer handler.
5757
. Added zend_memnstr_ex, which is based on string matching sunday algo.
5858
. Added zend_memnrstr, zend_memnrstr_ex.
59+
. Added hybrid sorting algo zend_sort for better performance.
60+
. Added stable sorting algo zend_insert_sort.
5961

6062
- DBA
6163
. dba_delete() now returns false if the key was not found for the inifile

‎Zend/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ libZend_la_SOURCES=\
1313
zend_vm_opcodes.c zend_opcode.c zend_operators.c zend_ptr_stack.c zend_stack.c \
1414
zend_variables.c zend.c zend_API.c zend_extensions.c zend_hash.c \
1515
zend_list.c zend_indent.c zend_builtin_functions.c zend_sprintf.c \
16-
zend_ini.c zend_qsort.c zend_objects.c zend_object_handlers.c \
16+
zend_ini.c zend_sort.c zend_objects.c zend_object_handlers.c \
1717
zend_objects_API.c zend_ts_hash.c zend_stream.c \
1818
zend_default_classes.c \
1919
zend_iterators.c zend_interfaces.c zend_exceptions.c \

0 commit comments

Comments
 (0)
Please sign in to comment.