History log of /PHP-7.2/ext/mysqlnd/mysqlnd_ps_codec.c (Results 26 – 50 of 116)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# 3062cf1b 07-Jan-2015 Keyur Govande

Patch commit d9f85373e32 by moving the float_to_double function to
a header file.


# f2eadb93 06-Jan-2015 Keyur Govande

Fix for bugs #68114 (Build fails on OS X due to undefined symbols)
and #68657 (Reading 4 byte floats with Mysqli and libmysqlclient
has rounding errors).

The patch removes support fo

Fix for bugs #68114 (Build fails on OS X due to undefined symbols)
and #68657 (Reading 4 byte floats with Mysqli and libmysqlclient
has rounding errors).

The patch removes support for Decimal floating point numbers and
now defaults to using similar logic as what libmysqlclient does:
convert a 4 byte floating point number into a string, and then the
string into a double. The quirks of MySQL are maintained as seen in
Field_Float::val_str()

show more ...


# aa192f57 26-Dec-2014 Keyur Govande

Fix for failing tests. gcc 4.8.3 would optimize away the assigment.


Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4
# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2
# d0cb7153 19-Sep-2014 Johannes Schlüter

s/PHP 5/PHP 7/


Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1
# dff820ce 10-Sep-2014 Anatol Belski

fix precision when fetching float through mysqlnd

fixes failing ext/mysqli/tests/010.phpt


Revision tags: php-5.5.17RC1, php-5.4.33RC1, php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE
# af59e92b 25-Aug-2014 Anatol Belski

master renames phase 7


# 28b7a033 25-Aug-2014 Anatol Belski

master renamings phase 5


# 4d997f63 25-Aug-2014 Anatol Belski

master renames phase 3


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1


Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32
# bdbf47df 19-Aug-2014 Anatol Belski

ported mysql and mysqlnd


# 63d3f0b8 19-Aug-2014 Anatol Belski

basic macro replacements, all at once


Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE
# c044164a 14-Aug-2014 Keyur Govande

Patch for bug #67839 (mysqli does not handle 4-byte floats correctly)

Before the patch, a value of 9.99 in a FLOAT column came out of mysqli
as 9.9998998641968. This is because it would

Patch for bug #67839 (mysqli does not handle 4-byte floats correctly)

Before the patch, a value of 9.99 in a FLOAT column came out of mysqli
as 9.9998998641968. This is because it would naively cast a 4-byte float
into PHP's internal 8-byte double.
To fix this, with GCC we use the built-in decimal support to "up-convert"
the 4-byte float to a 8-byte double.
When that is not available, we fall back to converting the float
to a string and then converting the string to a double. This mimics
what MySQL does.

show more ...


Revision tags: php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14
# 587923cc 23-Jun-2014 Xinchen Hui

Cleanup (refactoring is finish)


# d8a4b1af 19-Jun-2014 Xinchen Hui

Fixed paramters binding


# 049e52f1 19-Jun-2014 Xinchen Hui

Fixed various bugs


Revision tags: php-5.6.0RC1
# 6288bb8f 17-Jun-2014 Xinchen Hui

Refactoring mysqlnd (incompleted, only mysqlnd ext compilable)


Revision tags: php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28, php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1, php-5.4.27, php-5.5.11, php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26, php-5.6.0alpha3, php-5.4.26RC1, php-5.5.10RC1, php-5.6.0alpha2, php-5.5.9, php-5.4.25
# 350b5ddd 24-Jan-2014 Andrey Hristov

WS


# cd2cc7b8 24-Jan-2014 Andrey Hristov

Reduce code duplication a bit


# 0c90c207 24-Jan-2014 Andrey Hristov

Backport refactoring from php-src


# 7072db5a 23-Jan-2014 Andrey Hristov

FIx failing tests because of operator precedence


Revision tags: php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1
# 25e57e70 14-Jan-2014 Anatol Belski

fix uninitialized value


# 73008bb5 13-Jan-2014 Andrey Hristov

More refactoring of the big function generating execute requests


# 01d5e280 13-Jan-2014 Andrey Hristov

move common code into a function


12345