Andrey Hristov
00877eff13
Moved initialization code into a function.
2008-01-29 11:59:53 +00:00
Andrey Hristov
d95c29d7f6
Moving extension specific code to php_mysqlnd.c as the old rule is.
2008-01-28 23:23:08 +00:00
Andrey Hristov
2033c1b7f2
some config.w32 fixes
...
moved mysqlnd's block allocator to a separate file and also now
it's part of the connection, no MT problems.
2008-01-28 22:50:06 +00:00
Andrey Hristov
7932ccba6d
More optimizations - less MM calls
...
Clearly separated fetching (physical reading) from decoding phases (data
interpretation). Threaded fetching added but disabled as needs more work for
Windows. For Linux needs some touches to add pthreads if this is enabled,
probably with a compile-time switch.
The code reorganisation makes it easy to add also async API, similar to
cURL's one.
2008-01-28 18:25:50 +00:00
Rob Richards
b65adbb4fb
MFH: fix win32 compile
2008-01-25 15:54:58 +00:00
Andrey Hristov
c52b63ea1d
Merge with internal version
2008-01-23 19:11:28 +00:00
Rob Richards
9238ee440f
MFH: fix win32 compile
2008-01-09 11:23:59 +00:00
Andrey Hristov
82e36686b3
strncpy->strlcpy
2008-01-08 13:11:55 +00:00
Andrey Hristov
60a1a17399
Header protection
2008-01-03 12:49:45 +00:00
Andrey Hristov
18aa7b9607
Remove unused field
2008-01-03 11:37:33 +00:00
Andrey Hristov
fdf20a8287
- Fix problems with double definitions
...
- 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
2008-01-02 21:14:35 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Andrey Hristov
6d2bcdacc1
Fix segfault in debug build
2007-11-08 17:29:42 +00:00
Andrey Hristov
8b8cd15428
Fix build failure on Windows. Seems "free" can't be used even as method name of a structure. The MS compiler (the preprocessor most probably) changes it to _free_dbg
2007-10-23 10:10:18 +00:00
Andrey Hristov
8a2e9e6043
Sync mysqlnd. Should still compile with 5_2 for those who want to use the
...
current stable branch. mysqli from 5_3 patched for mysqlnd should be also
compilable with 5_2.
2007-10-16 20:56:22 +00:00
Yiduo (David) Wang
f4f0a47433
Fix build for mysqlnd
2007-10-07 21:47:36 +00:00
Andrey Hristov
8b9b553aa2
Import mysqlnd
...
Patch ext/mysql and ext/mysqli to support mysqlnd
2007-10-05 21:23:56 +00:00