<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlparse.git/sqlparse/utils.py, branch 0.3.0</title>
<subtitle>github.com: andialbrecht/sqlparse.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/'/>
<entry>
<title>Update copyright header (fixes #372).</title>
<updated>2018-07-31T06:12:54+00:00</updated>
<author>
<name>Andi Albrecht</name>
<email>albrecht.andi@gmail.com</email>
</author>
<published>2018-07-31T06:12:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=3853a076c63493f43e969cf4ddd2e642e92f02fb'/>
<id>3853a076c63493f43e969cf4ddd2e642e92f02fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generator expression to avoid unnecessary temporary list</title>
<updated>2017-04-29T22:18:41+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2017-04-29T22:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=ea3f99aa44f47d1fcd7229f8c887541bfd09fffe'/>
<id>ea3f99aa44f47d1fcd7229f8c887541bfd09fffe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct license link (fixes #288).</title>
<updated>2016-09-14T12:56:34+00:00</updated>
<author>
<name>Andi Albrecht</name>
<email>albrecht.andi@gmail.com</email>
</author>
<published>2016-09-14T12:56:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=4430c5c163d8b6ffc89d83b506c8a478037d26ea'/>
<id>4430c5c163d8b6ffc89d83b506c8a478037d26ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove functions no-longer used</title>
<updated>2016-06-15T20:29:11+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-14T04:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=711744d1664f8244d8ab0b090cbf12e923101cce'/>
<id>711744d1664f8244d8ab0b090cbf12e923101cce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'core/long_live_indexes' into develop</title>
<updated>2016-06-14T10:25:23+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-13T03:12:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=a7ffa646e9c2839999217cc181544a8a4bb9a5fd'/>
<id>a7ffa646e9c2839999217cc181544a8a4bb9a5fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace _group_matching with an inward-out grouping algorithm</title>
<updated>2016-06-13T00:33:15+00:00</updated>
<author>
<name>Sjoerd Job Postmus</name>
<email>sjoerdjob@sjec.nl</email>
</author>
<published>2016-06-02T06:30:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=d4cc0644c8348da5e49c58df5e26a3e969045249'/>
<id>d4cc0644c8348da5e49c58df5e26a3e969045249</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor raw conversion on split_unquoted_newlines</title>
<updated>2016-06-12T19:32:57+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-11T23:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=b04b5d326175da6267817faca6239bf02a6e5931'/>
<id>b04b5d326175da6267817faca6239bf02a6e5931</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updating Utilities for clarity and fix tokentype behavior</title>
<updated>2016-06-11T11:37:34+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-08T16:04:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=bd48c9bf10facf2769270ad8dfc20b6786c28ab1'/>
<id>bd48c9bf10facf2769270ad8dfc20b6786c28ab1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove undocumented features</title>
<updated>2016-06-04T22:06:04+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-02T21:09:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=62423c0d5e2e570341d5d0db74982712ff2348c7'/>
<id>62423c0d5e2e570341d5d0db74982712ff2348c7</id>
<content type='text'>
These features/function/classes were added for AntiORM.
Quick look-up didn't show any usage outside of AntiORM.
Closes #246
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These features/function/classes were added for AntiORM.
Quick look-up didn't show any usage outside of AntiORM.
Closes #246
</pre>
</div>
</content>
</entry>
<entry>
<title>Add or Update copyright year to files</title>
<updated>2016-06-04T18:08:20+00:00</updated>
<author>
<name>Victor Uriarte</name>
<email>victor.m.uriarte@intel.com</email>
</author>
<published>2016-06-03T20:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlparse.git/commit/?id=af2a3fa7eb75c534ca76b8c0cc2ca6731fdb2efb'/>
<id>af2a3fa7eb75c534ca76b8c0cc2ca6731fdb2efb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
