099f10679ec6d9ead9606cac2f843e854787db0c
Don't eval recognize_optimized use __FILE__ and __LINE__ in the optimised recognition code.
9a0926013b6dfc4e3f94ff776297c3f4e9b3fc46
don't eval recognize_optimized as part of recognition_optimization.rb. It produces meaningless line numbers.
27b62e305840791df032912b93c271c88481bbba
re-implemented support for updating a belongs to association from the foreign key
fbb61e7448091ea7d72ca17154763c639e8aacf0
Return processing lock to dispatcher, the finer grained lock was incompatible with the reloading in development mode.
d66e7bc365f1a50d8c90ed6a2a3e88c91f841450
Fix performance bug in AttibuteMethods#respond_to? in handling of private methods
21fdbadcf2b5dcee074eea31ae98ecfcb8448b4a
call clear_active_connections! in :after_dispatch to give pooled connections back
1e33d3026501a80923f528fe32e824154b8afac0
made ConnectionPool#checkout more robust by trying to loot dead threads when pool is empty
4ee5f6a645779f158223039a36ddb534b51ee708
Fix race in ConnectionPool#checkout