Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Commits on Sep 29, 2010
@felixge Update todo list 20a542e
Commits on Oct 01, 2010
@piscisaureus piscisaureus Delay client.end until queries are finished
This patch also ands an optional callback argument to client.end() so the user can be notified when the connection is closed; this makes testing a little easier.
Commits on Oct 09, 2010
@felixge Send proper COM_QUIT packet for client.end() 626265e
@felixge Implemented 974c7d6
@felixge Added select performance test to benchmark
Also boosting performance by 25% by explicitely type-casting the buffer
into a string.
@felixge Add PHP mysql benchmark
Hopefuly some stuff is still screwed up, this driver is much slower
than PHP at his point.
@felixge Make benchmarks more comparable f692d90
Commits on Oct 11, 2010
@felixge Replace Math.pow with pre-computed powers
Get's our select benchmark from 19k to 23k rows / sec.
@felixge Implemented client.destroy()
Also added further documentation for client.end() to distinguish the two.
@felixge Makefile targets for benchmarking
Also moved node-mysql benchmark directory
Commits on Oct 12, 2010
@felixge Explictely name enqueued functions
This makes inspecting client._queue much easier.
@felixge Fix reconnect
Now one can reconnect a client that has been disconnected using `.end()`.
Commits on Oct 13, 2010
@felixge Implement missing warningCount for OK packets
Forgot to implement this somehow : )
@felixge Add index.js module dfc5075
@felixge Backwards compatibilty ed9419e
Commits on Oct 14, 2010
@felixge Initial support for reconnecting on timeout
Needs more some more testing, and probably also some way of being
@felixge Do not reconnect on authentication failure 4ce2fa8
@felixge Fix timeout reconnect
Also make sure client.connect is always set properly
@piscisaureus piscisaureus Client emits error only if the query has no error handler db328a1
@piscisaureus piscisaureus Tests for query error behavior e3bc7db
@felixge Proper unit test for query error listener handling ffdc745
@felixge Handle ECONNREFUSED properly 8f599e3
@felixge Update readme f7aeead
@felixge useDatabase 636d27e
@felixge Fix parsing RESULT_SET_HEADER_PACKET extra part b0bf778
@felixge client.statistics() 9275640
@felixge Update docs 5628337
@felixge Bump version ceec17d
Something went wrong with that request. Please try again.