<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod/re1.5/compilecode.c, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-02-14T14:42:25+00:00</updated>
<entry>
<title>extmod/ure: Handle some escape sequences.</title>
<updated>2019-02-14T14:42:25+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2017-07-24T23:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20a787adb4140002acb8e5ea21536069e184ffaf'/>
<id>urn:sha1:20a787adb4140002acb8e5ea21536069e184ffaf</id>
<content type='text'>
Fix MicroPython #3176

Handle escape sequences inside regular expressions. This adds
handling for \a, \b, \f, \n, \r, \v and \\.
</content>
</entry>
<entry>
<title>extmod/re1.5: Fix compilecode.c compile problem on IAR tool chain.</title>
<updated>2018-04-10T03:54:22+00:00</updated>
<author>
<name>armink</name>
<email>armink.ztl@gmail.com</email>
</author>
<published>2018-03-21T02:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a693db71d032518dedc50731376c15bebe6cec9'/>
<id>urn:sha1:6a693db71d032518dedc50731376c15bebe6cec9</id>
<content type='text'>
The 2nd and 3rd args of the ternary operator are treated like they are in
the same expression and must have similar types.  void is not compatible
with int so that's why the compiler is complaining.
</content>
</entry>
<entry>
<title>extmod/re1.5: Update to 0.8.1.</title>
<updated>2017-09-24T07:19:24+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-09-24T07:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a314a6f63c7157a824aa98c01009a8fbafb7475'/>
<id>urn:sha1:4a314a6f63c7157a824aa98c01009a8fbafb7475</id>
<content type='text'>
Allow literal minus in char classes to be in trailing position, e.g. [a-c-].
(Previously, minus was allowed only at the start.)

This increases ARM Thumb2 code size by 8 bytes.
</content>
</entry>
<entry>
<title>extmod/re1.5: Workaround issue with mingw32-gcc 4.2.1.</title>
<updated>2015-10-31T23:39:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T23:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0601b0a1f0bccd28f8b483580f77c21f8998cd1'/>
<id>urn:sha1:d0601b0a1f0bccd28f8b483580f77c21f8998cd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/re1.5: Update to 0.8.</title>
<updated>2015-10-31T21:38:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T21:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7cce2f664c9a93b0ed42e1bf51a601bddf2b7059'/>
<id>urn:sha1:7cce2f664c9a93b0ed42e1bf51a601bddf2b7059</id>
<content type='text'>
Contains implementation of ?: (non-capturing groups), ?? (non-greedy ?),
as well as much improved robustness, and edge cases and error handling by
Amir Plivatsky (@ampli).
</content>
</entry>
<entry>
<title>extmod: Update re1.5 to 0.7.</title>
<updated>2015-03-18T21:42:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-18T21:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d7194f1b8e916b05df11dc0010ab70e508bffee7'/>
<id>urn:sha1:d7194f1b8e916b05df11dc0010ab70e508bffee7</id>
<content type='text'>
Includes static function fix and all the previous improvements and fixes
by @dpgeorge.
</content>
</entry>
<entry>
<title>extmod: Pull in upstream changes to re1.5; fixes bugs with regex errors.</title>
<updated>2015-03-10T17:47:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-10T17:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8dead2a6c64e8589e06e1e218d40e63aea18a009'/>
<id>urn:sha1:8dead2a6c64e8589e06e1e218d40e63aea18a009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Pull in upstream changes to re1.5; fixes bug, adds named class.</title>
<updated>2015-02-21T10:33:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-21T10:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d09a5b51c2c96e0315ec000589fdf81ca41c3fec'/>
<id>urn:sha1:d09a5b51c2c96e0315ec000589fdf81ca41c3fec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modure: Update to re1.5 v0.6.1, fixed and extended character class support.</title>
<updated>2014-10-17T19:25:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-16T10:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=297d8469b8fcaa072630c9561695edb001d96232'/>
<id>urn:sha1:297d8469b8fcaa072630c9561695edb001d96232</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modure: Update to re1.5 v0.6, support for char sets/classes ([a-c]).</title>
<updated>2014-10-15T01:44:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-15T01:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=95908b0f50e26fe2c90687966b60a0cf195f71de'/>
<id>urn:sha1:95908b0f50e26fe2c90687966b60a0cf195f71de</id>
<content type='text'>
</content>
</entry>
</feed>
