| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Hanging was possible on the subsequent try to acquire a mutex.
Now it is correctly implemented and if a trigger is being executed
then no other trigger will be fired, on recursive calls.
|
| |
|
| |
|
|
|
|
|
|
| |
Rename handlers to triggers. Dynamically allocate space for the
statistics thus allow reusability.
|
| |
|
| |
|
|
|
|
|
|
| |
in half by smartly introducing 2 new macros. Make MYSQLND::stats a pointer
from being aggregated and add triggers.
|
|
|
|
|
|
| |
direct usage of MYSQLND_STRING pointer instead of the "s" property of the
structure.
|
|
|
|
|
| |
I usually don't make this mistake :)
|
| |
|
|
|
|
|
|
|
| |
- fixes to sprintf modifiers, cleaning warnings
- use _t types, like uint64_t instead of uint64, thus skipping series of
typedefs.
|
|
|
|
|
|
|
|
| |
STAT_LAST was accessing wrong memory thus overwritting method pointers.
Windows doesn't have atoll(), which is C99, C89 has only atoi() + atol().
Win has _atoi64, so use it.
|
|
|
|
|
|
|
| |
- Fixed endless loop - mysqlnd_stmt_next_result() returned FAIL but as it
is defined to be 1 (and PASS is 0), checking for mysqlnd_stmt_more_result()
was successful although we were expecting a FAIL.
|
| |
|
|
|
|
|
|
|
|
| |
- Clean up a bit a type mess - 4 types less. No need to have aliases
for the same thing (unification is the name).
- New macro for Johannes mysqlnd_stmt_ro_result_metadata
----------------------------------------------------------------------
|
| |
|
|
|
|
|
| |
Updated ext/mysql and ext/mysqli in HEAD
|
| |
|
|
|
|
|
|
|
|
|
| |
- Fix BIT problem for BIT values represented with 5 bytes. Typo.
- Make it possible with an ini variable to switch off/on statistics
collection.
- Compile-out debug checking of uneaten data from the line, when the
build is release. According to callgrind this was eating some percentage.
|
|
(Similar to what ext/libxml is..)
|