summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/util/_collections.py
Commit message (Expand)AuthorAgeFilesLines
* Replace c extension with cython versions.workflow_test_cythonFederico Caselli2021-12-171-418/+12
* Clean up most py3k compatFederico Caselli2021-11-241-113/+7
* Remove object in class definitionFederico Caselli2021-11-221-6/+6
* First round of removal of python 2Federico Caselli2021-11-011-12/+0
* Replace all http:// links to https://Federico Caselli2021-07-041-1/+1
* Minor optimization to the codeFederico Caselli2021-02-181-6/+20
* happy new yearMike Bayer2021-01-041-1/+1
* Replace ``OrderedDict`` with a normal ``dict`` in python 3.7+Federico Caselli2020-12-071-72/+100
* upgrade to black 20.8b1Mike Bayer2020-09-281-4/+1
* Robustness for lambdas, lambda statementsMike Bayer2020-08-051-3/+27
* Convert execution to move through SessionMike Bayer2020-05-251-9/+5
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-0/+6
* Add immutabledict C codeMike Bayer2020-05-231-15/+68
* Performance fixes for new result setMike Bayer2020-05-211-0/+8
* Don't apply sets or similar to objects in IdentitySetMike Bayer2020-05-031-44/+27
* Decouple compiler state from DML objects; make cacheableMike Bayer2020-03-061-11/+4
* Result initial introductionMike Bayer2020-02-211-131/+0
* happy new yearMike Bayer2020-01-011-1/+1
* Test for short term reference cycles and resolve as many as possibleMike Bayer2019-12-301-1/+19
* Fix WeakSequence circular referenceCarson Ip2019-12-271-4/+6
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-151-9/+0
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-14/+14
* Run black -l 79 against all source filesMike Bayer2019-01-061-52/+70
* Check collection less than two items remaining before firing scalar backref r...Mike Bayer2018-12-281-0/+30
* Merge "Fix collections ABC access before Python 3.8"mike bayer2018-08-011-3/+3
|\
| * Fix collections ABC access before Python 3.8Nathaniel Knight2018-08-011-3/+3
* | Mention Properties keys in __dir__Korn, Uwe2018-08-011-0/+3
|/
* happy new yearMike Bayer2018-01-121-1/+1
* Use baked lazyloading by defaultMike Bayer2017-04-131-1/+1
* Warn on _compiled_cache growthMike Bayer2017-04-121-1/+12
* New features from python 2.7Катаев Денис2017-03-171-1/+1
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* Repair pickling for Properties objectPieter Mulder2016-06-291-2/+2
* - Fixed bug in "to_list" conversion where a single bytes objectMike Bayer2016-02-211-2/+4
* - happy new yearMike Bayer2016-01-291-1/+1
* - The "lightweight named tuple" used when a :class:`.Query` returnsMike Bayer2015-05-141-0/+2
* - Fixed unexpected-use regression where in the odd case that theMike Bayer2015-05-061-0/+13
* micro-optimize unique_listpr/169Gaëtan de Menten2015-04-241-3/+4
* - keep this as 100Mike Bayer2015-03-101-1/+1
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - reduce some callcounts related to the lightweight tuple,Mike Bayer2015-03-091-29/+56
* - pick around gaining modest dings in callcounts here and thereMike Bayer2015-03-091-5/+13
* - remove context-specific post-crud logic from Connection and inline post-crudMike Bayer2015-01-251-2/+7
* - add MemoizedSlots, a generalized solution to using __getattr__Mike Bayer2015-01-051-3/+14
* - The :meth:`.PropComparator.of_type` modifier has beenMike Bayer2014-11-241-3/+6
* - A new implementation for :class:`.KeyedTuple` used by theMike Bayer2014-08-281-15/+55
* - mutablemapping adds compiler overhead, so screw itMike Bayer2014-08-151-5/+9
* - TIL that dict.keys() in py3K is not an iterator, it is an iterableMike Bayer2014-08-151-41/+5
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-11/+18