| Commit message (Expand) | Author | Age | Files | Lines |
* | Support state expiration for with_expression(); rename deferred_expression | Mike Bayer | 2017-06-26 | 1 | -5/+10 |
* | Add AttributeEvents.modified | Mike Bayer | 2017-05-23 | 1 | -3/+12 |
* | Support hybrids/composites with bulk updates | Mike Bayer | 2017-03-22 | 1 | -0/+5 |
* | Raise on flag_modified() for non-present attribute | Mike Bayer | 2017-03-21 | 1 | -1/+35 |
* | Add bulk_replace event, integrate with @validates | Mike Bayer | 2017-03-16 | 1 | -7/+14 |
* | Support python3.6 | Mike Bayer | 2017-01-13 | 1 | -1/+1 |
* | update for 2017 copyright | Mike Bayer | 2017-01-04 | 1 | -1/+1 |
* | Use the "committed" values when extracting many-to-one lazyload value | Mike Bayer | 2016-06-08 | 1 | -2/+6 |
* | Add an init_scalar event for attributes | Mike Bayer | 2016-06-02 | 1 | -5/+6 |
* | - happy new year | Mike Bayer | 2016-01-29 | 1 | -1/+1 |
* | - refactor of adapt_like_to_iterable(), fixes #3457. | Mike Bayer | 2015-12-09 | 1 | -26/+40 |
* | - Fixed 1.0 regression where the "noload" loader strategy would fail | Mike Bayer | 2015-08-11 | 1 | -0/+5 |
* | - Fixed more regressions caused by NEVER_SET; comparisons | Mike Bayer | 2015-04-20 | 1 | -1/+1 |
* | - copyright 2015 | Mike Bayer | 2015-03-10 | 1 | -1/+1 |
* | - Mapped state internals have been reworked to allow for a 50% reduction | Mike Bayer | 2015-02-18 | 1 | -18/+3 |
* | - start trying to move things into __slots__. This seems to reduce theslots | Mike Bayer | 2015-01-04 | 1 | -36/+61 |
* | - check for None linker... | Mike Bayer | 2014-09-08 | 1 | -1/+1 |
* | - Added new event handlers :meth:`.AttributeEvents.init_collection` | Mike Bayer | 2014-09-07 | 1 | -3/+20 |
* | - rename _InspectionAttr to InspectionAttr | Mike Bayer | 2014-08-13 | 1 | -1/+1 |
* | - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects, | Brian Jarrett | 2014-07-20 | 1 | -150/+160 |
* | - break up the <authors> copyright comment as part of a pass | Mike Bayer | 2014-07-09 | 1 | -1/+2 |
* | - reverse course in #3061 so that we instead no longer set None in the attribute | Mike Bayer | 2014-06-23 | 1 | -9/+1 |
* | - Related to :ticket:`3060`, an adjustment has been made to the unit | Mike Bayer | 2014-05-30 | 1 | -17/+28 |
* | - Adjustment to attribute mechanics concerning when a value is | Mike Bayer | 2014-05-29 | 1 | -14/+18 |
* | - Fixed a few edge cases which arise in the so-called "row switch" | Mike Bayer | 2014-05-28 | 1 | -5/+12 |
* | Fix many typos throughout the codebasepr/85 | Alex Gaynor | 2014-04-26 | 1 | -1/+1 |
* | - Fixed bug in mutable extension as well as | Mike Bayer | 2014-03-19 | 1 | -1/+1 |
* | - Added a new directive used within the scope of an attribute "set" operation | Mike Bayer | 2014-01-31 | 1 | -2/+2 |
* | - happy new year | Mike Bayer | 2014-01-05 | 1 | -1/+1 |
* | - the wrapped memoized_property here was not working, as the attribute name | Mike Bayer | 2013-11-26 | 1 | -10/+18 |
* | - Some refinements to the :class:`.AliasedClass` construct with regards | Mike Bayer | 2013-11-23 | 1 | -1/+7 |
* | - The ``viewonly`` flag on :func:`.relationship` will now prevent | Mike Bayer | 2013-11-19 | 1 | -0/+6 |
* | - :func:`.attributes.get_history()` when used with a scalar column-mapped | Mike Bayer | 2013-10-25 | 1 | -5/+12 |
* | - A new construct :class:`.Bundle` is added, which allows for specification | Mike Bayer | 2013-10-03 | 1 | -1/+7 |
* | - apply an import refactoring to the ORM as well | Mike Bayer | 2013-08-14 | 1 | -107/+13 |
* | - A large refactoring of the ``sqlalchemy.sql`` package has reorganized | Mike Bayer | 2013-08-12 | 1 | -2/+1 |
* | - The mechanism by which attribute events pass along an | Mike Bayer | 2013-07-26 | 1 | -44/+91 |
* | A performance fix related to the usage of the :func:`.defer` option | Mike Bayer | 2013-07-13 | 1 | -1/+1 |
* | Fixed bug whereby attribute history functions would fail | Mike Bayer | 2013-07-04 | 1 | -2/+2 |
* | - rework PropComparator.adapted() to be PropComparator.adapt_to_entity(), | Mike Bayer | 2013-06-17 | 1 | -10/+7 |
* | a pass where we try to squash down as many list()/keys() combinations | Mike Bayer | 2013-05-26 | 1 | -1/+1 |
* | most of ORM passing... | Mike Bayer | 2013-05-04 | 1 | -2/+3 |
* | - the raw 2to3 run | Mike Bayer | 2013-04-27 | 1 | -1/+1 |
* | A meaningful :attr:`.QueryableAttribute.info` attribute is | Mike Bayer | 2013-03-09 | 1 | -0/+43 |
* | yikes, print statement ! | Mike Bayer | 2013-03-03 | 1 | -3/+2 |
* | - Improved checking for an existing backref name conflict during | Mike Bayer | 2013-03-03 | 1 | -6/+18 |
* | typo | Mike Bayer | 2013-02-26 | 1 | -1/+1 |
* | happy new year (see #2645) | Diana Clarke | 2013-01-01 | 1 | -1/+1 |
* | Extended the :doc:`/core/inspection` system so that all Python descriptors | Mike Bayer | 2012-12-29 | 1 | -2/+24 |
* | - add tests to ensure SELECT of dynamic collection not emitted | Mike Bayer | 2012-12-22 | 1 | -1/+0 |