Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use generator expression to avoid unnecessary temporary list | Jon Dufresne | 2017-04-29 | 1 | -2/+2 |
| | |||||
* | Correct license link (fixes #288). | Andi Albrecht | 2016-09-14 | 1 | -1/+1 |
| | |||||
* | Remove functions no-longer used | Victor Uriarte | 2016-06-15 | 1 | -12/+0 |
| | |||||
* | Merge remote-tracking branch 'core/long_live_indexes' into develop | Victor Uriarte | 2016-06-14 | 1 | -1/+1 |
|\ | |||||
| * | Replace _group_matching with an inward-out grouping algorithm | Sjoerd Job Postmus | 2016-06-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | All the matching between open/close was done all the time, first finding the matching closing token, and then grouping the tokens in between, and recurse over the newly created list. Instead, it is more efficient to look for the previous open-token on finding a closing-token, group these two together, and then continue on. squashed: Handle token indices in group_tokens_between and find_matching. | ||||
* | | Refactor raw conversion on split_unquoted_newlines | Victor Uriarte | 2016-06-12 | 1 | -1/+3 |
| | | |||||
* | | Updating Utilities for clarity and fix tokentype behavior | Victor Uriarte | 2016-06-11 | 1 | -10/+10 |
| | | |||||
* | | Remove undocumented features | Victor Uriarte | 2016-06-04 | 1 | -70/+1 |
| | | | | | | | | | | | | These features/function/classes were added for AntiORM. Quick look-up didn't show any usage outside of AntiORM. Closes #246 | ||||
* | | Add or Update copyright year to files | Victor Uriarte | 2016-06-04 | 1 | -0/+7 |
|/ | |||||
* | Add group matching M_tokens and refactor group matching | Victor Uriarte | 2016-05-10 | 1 | -1/+1 |
| | | | | remove slots in subclasses | ||||
* | Introduce @recurse to refactor recursion | Victor Uriarte | 2016-05-10 | 1 | -0/+5 |
| | |||||
* | Update compat and utils | Victor Uriarte | 2016-05-10 | 1 | -7/+81 |
| | |||||
* | Remove conditional for OrderedDict. | Andi Albrecht | 2015-10-26 | 1 | -46/+24 |
| | | | | All supported Python versions have OrderedDict. | ||||
* | Cleanup module code. | Andi Albrecht | 2015-10-26 | 1 | -2/+2 |
| | |||||
* | Improved sqlparse.utils.split_unquoted_newlines() | Michael Schuller | 2014-07-31 | 1 | -40/+38 |
| | | | | | I've modified this function to use a regular expression for most of the work. This makes it much, much faster, especially for large queries. | ||||
* | Fix SerializerUnicode to split unquoted newlines | Michael Schuller | 2014-03-10 | 1 | -0/+43 |
| | | | | | | | This provides a fix to issue #131. The `split_unquoted_newlines()` function added to the utils module handles the splitting of the string by performing a simple iteration of the string passed in and splitting on unquoted CR, LF, or CR+LFs as they are found. | ||||
* | Fixed bug on __getitem__ (infinite loop because pop() use it already) | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -2/+3 |
| | |||||
* | I always forget to remove the prints for testing... :-P | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -1/+0 |
| | |||||
* | Improved cache system | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -7/+55 |
| | |||||
* | Fixed regression thanks to idea from functools.lru_cache() | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -1/+2 |
| | |||||
* | Merge branch 'master' into antiorm | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -0/+1 |
| | | | | | Conflicts: sqlparse/filters.py | ||||
* | Added limit to cache | Jesús Leganés Combarro "Piranna" | 2012-05-19 | 1 | -2/+7 |
| | |||||
* | Added memoize_generator and use it on IncludeStatement | Jesús Leganés Combarro "Piranna" | 2012-05-17 | 1 | -0/+41 |