Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
changeset about connection pool
Tags
rel_0_4beta4
Mike Bayer
restored WeakValueDict for threadlocal connections + profiler test, addressing [ticket:754]
Mike Bayer
- a "collection-holding" InstrumentedAttribute is now identified by the presence of a "get_collection" method. - added "get_collection" to DynamicCollectionAttribute so its treated as a collection.
Mike Bayer
- tightened down the screws on logging a little bit
Mike Bayer
- added **modifiers to _get_from_objects - fixed up PG distinct flag
Mike Bayer
- restored engine.echo flag - changelog
jason kirtland
Adjusted ColumnDefault default function fitness check to only insure that a given function had no more than one non-defaulted positional arg.
jason kirtland
Housekeeping.
jason kirtland
Added a test for the SELECT DISTINCT ON postgresqlism. Test currently fails due to two problems in postgres.py, but I'm leaving it uncorrected for now as its not clear what the original intent was for lists.
jason kirtland
Deleting an entity having a dynamic loader with cascade="all" has some issues at the moment.
jason kirtland
Association example updates, round two.
jason kirtland
basic 0.4 update
jason kirtland
For sqlite NUMERIC, send Decimal bind values as strings instead of converting to floats.
Mike Bayer
fixed imports
Mike Bayer
-removed echo_property() function, moved logging checks to static variables
jason kirtland
`from foo import (name, name)` isn't valid syntax for 2.3. ah well. omitting modules from sqlalchemy.__all__...
jason kirtland
Updated adjencytree examples
Mike Bayer
fixed generative behavior to copy collections, [ticket:752]
Mike Bayer
added first profile tests per [ticket:753]
Mike Bayer
changing Pool to use weakref callback for auto-cleanup, instead of __del__. Still leaving the RLock in Queue however since I see no guarantee that the weakref callback isn't called at an arbitrary time.
jason kirtland
Inlined ClauseParameters.set_parameter (simple assignment) in construct_params Big drop in function count for inserts (22%) with about a 3% wall clock improvement.
Mike Bayer
fixed "SmallInteger"
Mike Bayer
- implemented __len__() accessor on RowProxy - implemented jek's ClauseParameters optimization for named params
jason kirtland
tweak that construct_params optimization, one of the adjustments wasn't needed
jason kirtland
A couple critical path optimizations (some sql operations faster by nearly 10% wallclock, general orm around 3%)
jason kirtland
- omitted 'table' and 'column' from 'from sqlalchemy import *' - also omitted all modules and classes that aren't expicitly public - omitted 'Smallinteger' (small i), but it's still in schema - omitted NullType-related items from types.__all__ - patched up a few tests to use sql.table and sql.column, other related.
jason kirtland
added stub/import tests for all dialects post-refactor fix for access dialect
jason kirtland
fix line ending svn prop
Mike Bayer
pool_threadlocal on by default
Mike Bayer
removed unnecessary _branch calls
  1. Prev
  2. Next