8378ab9d1eChanges to prevent over aggressive optimization by the JIT which was producing incorrect benchmarking results.
Brett Wooldridge
2014-02-07 15:10:09 +0900
c0232d2b33Use latest C3P0 in benchmark.
Brett Wooldridge
2014-02-07 15:04:45 +0900
4a8afcbb6bFix unit test failures.
Brett Wooldridge
2014-02-07 15:04:28 +0900
575a9fbe70Add class paths for other pools.
Brett Wooldridge
2014-02-07 15:04:00 +0900
d417886365Fixed iteration direction bug, forgot we were iterating backwards.
Brett Wooldridge
2014-01-17 16:12:00 +0900
d10147363aChange javassist back from provided to compile so that maven-war-plugin can bundle it by default into the war.
Brett Wooldridge
2014-01-17 15:01:33 +0900
56e97a8e3cNo need to wrap methods that do not throw SQLException with our own try…catch checkException() logic.
Brett Wooldridge
2014-01-17 09:58:39 +0900
128b169f99Remove unnecessary casts in the generated proxies.
Brett Wooldridge
2014-01-16 11:32:14 +0900
352a269ad8Replace bound check with try..catch it is faster in the nominal case.
Brett Wooldridge
2014-01-16 11:31:45 +0900
8b440dd79cTrack current transaction isolation level so that we can reset it only when necessary (as it often requires a round trip to the server).
Brett Wooldridge
2014-01-16 09:43:09 +0900
430dd730e7Demote error log to warn.
Brett Wooldridge
2014-01-16 00:13:07 +0900
395035b5f5Conditionally reset the transaction isolation level based on whether the user has altered it or not. Turns out it is expensive for some databases.
Brett Wooldridge
2014-01-15 16:23:50 +0900
c6b8d488a4Conditionally reset the transaction isolation level based on whether the user has altered it or not. Turns out it is expensive for some databases.
Brett Wooldridge
2014-01-15 15:38:22 +0900
04aa65a6d8Replace ConnectionProxy’s ArrayList<Statement> with a custom class (FastStatementList), replace the singleton generated JavassistProxyFactory with a class that has static methods (so we get invokestatic rather than invokeinterface) in bytecode.
Brett Wooldridge
2014-01-15 13:14:14 +0900
4a6eb29043Use our own list implementation which does not do bounds checking, among other optimizations.
Brett Wooldridge
2014-01-15 11:03:01 +0900
93fd7d7330Fixed#27 set the isClosed flag earlier in the close() method, it was meant to short-circuit the unregisterStatement() call, but was moved later, which broke that behavior.
Brett Wooldridge
2014-01-15 09:34:25 +0900
7235091496Comment #25 added additional warning if both dataSource and dataSourceClassName are specified.
Brett Wooldridge
2014-01-15 09:31:38 +0900
f79af53fb6Fixed#26 change Hibernate dependency to ‘provided’ now that HikariCP uses it for more than just testing.
Brett Wooldridge
2014-01-15 09:24:55 +0900
ec0c88a88e[maven-release-plugin] prepare for next development iteration
Brett Wooldridge
2014-01-14 22:19:06 +0900
3861c17b40Increate timing window to avoid time-sensitive failures in unit tests on slow machines (travis-ci)
Brett Wooldridge
2014-01-14 21:47:56 +0900