| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update select usage to use the new 1.4 format | Federico Caselli | 2020-09-08 | 1 | -75/+62 |
| * | Merge "internal test framework files for standardization of is_not/not_in;" | mike bayer | 2020-08-30 | 1 | -3/+3 |
| |\ |
|
| | * | internal test framework files for standardization of is_not/not_in; | jonathan vanasco | 2020-08-29 | 1 | -3/+3 |
| * | | Add support for regular expression on supported backend. | Federico Caselli | 2020-08-27 | 1 | -0/+175 |
| |/ |
|
| * | Deliver straight BinaryExpr w/ no negate for any() / all() | Mike Bayer | 2020-08-18 | 1 | -0/+18 |
| * | Create a real type for Tuple() and handle appropriately in compiler | Mike Bayer | 2020-08-17 | 1 | -2/+3 |
| * | Add future=True to create_engine/Session; unify select() | Mike Bayer | 2020-07-08 | 1 | -1/+1 |
| * | Turn on caching everywhere, add logging | Mike Bayer | 2020-06-10 | 1 | -0/+9 |
| * | Refine IN and scalar subquery coercions | Mike Bayer | 2020-06-01 | 1 | -0/+125 |
| * | Rework select(), CompoundSelect() in terms of CompileState | Mike Bayer | 2020-03-10 | 1 | -7/+22 |
| * | Deprecate empty or_() and and_() | Federico Caselli | 2020-01-25 | 1 | -4/+59 |
| * | apply asbool reduction to the onclause in join() | Mike Bayer | 2020-01-17 | 1 | -0/+37 |
| * | Use expanding IN for all literal value IN expressions | Mike Bayer | 2019-12-22 | 1 | -93/+47 |
| * | Add type accessors for JSON indexed/pathed element access | Mike Bayer | 2019-11-11 | 1 | -0/+42 |
| * | Add anonymizing context to cache keys, comparison; convert traversal | Mike Bayer | 2019-11-04 | 1 | -0/+3 |
| * | Implement facade for pytest parametrize, fixtures, classlevel | Mike Bayer | 2019-10-20 | 1 | -188/+127 |
| * | SelectBase no longer a FromClause | Mike Bayer | 2019-07-06 | 1 | -1/+11 |
| * | Implement new ClauseElement role and coercion system | Mike Bayer | 2019-05-18 | 1 | -15/+58 |
| * | Reimplement .compare() in terms of a visitor | Mike Bayer | 2019-04-29 | 1 | -2/+15 |
| * | negate True/False separately from other elements | Mike Bayer | 2019-04-18 | 1 | -0/+16 |
| * | Fix many spell glitches | Lele Gaifax | 2019-01-25 | 1 | -2/+2 |
| * | Post black reformatting | Mike Bayer | 2019-01-06 | 1 | -60/+65 |
| * | Run black -l 79 against all source files | Mike Bayer | 2019-01-06 | 1 | -1049/+978 |
| * | Add concept of "implicit boolean", treat as native | Mike Bayer | 2018-08-15 | 1 | -1/+33 |
| * | Fix collections ABC access before Python 3.8 | Nathaniel Knight | 2018-08-01 | 1 | -1/+1 |
| * | Rework autoescape to be a simple boolean; escape the escape character | Mike Bayer | 2017-10-24 | 1 | -18/+49 |
| * | Support method form of any_(), all_() | Mike Bayer | 2017-09-27 | 1 | -0/+38 |
| * | Ensure custom ops have consistent typing behavior, boolean support | Mike Bayer | 2017-09-01 | 1 | -2/+31 |
| * | Flatten operator precedence for comparison operators | Michael Birtwell | 2017-05-25 | 1 | -0/+7 |
| * | Enforce boolean result type for all eq_, is_, isnot, comparison | Mike Bayer | 2017-04-27 | 1 | -0/+10 |
| * | Add _negate() to Label to negate inner element | Mike Bayer | 2017-04-21 | 1 | -1/+15 |
| * | Add new "expanding" feature to bindparam() | Mike Bayer | 2017-04-07 | 1 | -3/+3 |
| * | Double percent signs based on paramstyle, not dialect | Mike Bayer | 2017-04-05 | 1 | -24/+24 |
| * | Treat collation names as identifiers | Mike Bayer | 2017-03-23 | 1 | -8/+8 |
| * | Add "empty in" strategies; default to "static" | Mike Bayer | 2017-03-14 | 1 | -11/+49 |
| * | add autoescape option to startswith, endswith, and contains | Diana Clarke | 2017-03-14 | 1 | -13/+111 |
| * | Make all tests to be PEP8 compliant | Khairi Hafsham | 2017-02-07 | 1 | -13/+15 |
| * | Add "eager_parenthesis" late-compilation rule, use w/ PG JSON/HSTORE | Mike Bayer | 2016-10-01 | 1 | -2/+27 |
| * | Exclude eq and ne from associative operators | John Passaro | 2016-09-19 | 1 | -0/+8 |
| * | Preserve type for math negation | Mike Bayer | 2016-07-01 | 1 | -0/+6 |
| * | Add IS (NOT) DISTINCT FROM operators | Sebastian Bank | 2016-06-06 | 1 | -0/+66 |
| * | - Fixed issue where inadvertent use of the Python ``__contains__`` | Mike Bayer | 2016-02-02 | 1 | -1/+23 |
| * | - Added :class:`.mysql.JSON` for MySQL 5.7. The JSON type provides | Mike Bayer | 2016-01-06 | 1 | -24/+125 |
| * | - build out a new base type for Array, as well as new any/all operators | Mike Bayer | 2015-08-25 | 1 | -2/+154 |
| * | - as the Concatenable mixin was changed to support calling down to | Mike Bayer | 2015-08-18 | 1 | -1/+55 |
| * | - merge of ticket_3499 indexed access branch | Mike Bayer | 2015-08-17 | 1 | -2/+196 |
| * | - Fixed bug where coersion of literal ``True`` or ``False`` constant | Mike Bayer | 2015-07-19 | 1 | -0/+58 |
| * | Added test for modulo operator.pr/188 | Dan Gittik | 2015-07-17 | 1 | -0/+3 |
| * | - start trying to move things into __slots__. This seems to reduce theslots | Mike Bayer | 2015-01-04 | 1 | -7/+9 |
| * | - Fixed bug where using a :class:`.TypeDecorator` that implemented | Mike Bayer | 2014-12-19 | 1 | -0/+25 |