<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/libregexp, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>libregexp: allow up to 127 captured subexpressions in one regexp</title>
<updated>2023-03-31T15:50:53+00:00</updated>
<author>
<name>Igor Burago</name>
<email>igor@igorburago.com</email>
</author>
<published>2022-10-14T12:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=cc4571fec67407652b03d6603ada6580de2194dc'/>
<id>cc4571fec67407652b03d6603ada6580de2194dc</id>
<content type='text'>
128 counting with the entire expression match ($0).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
128 counting with the entire expression match ($0).
</pre>
</div>
</content>
</entry>
<entry>
<title>Trivial changes: whitespace and modes.</title>
<updated>2020-01-10T14:54:30+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2020-01-10T14:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=fa325e9b42b0bdfb48857d1958d9fb7ceac55151'/>
<id>fa325e9b42b0bdfb48857d1958d9fb7ceac55151</id>
<content type='text'>
Remote whitespace at the ends of lines.
Remove blank lines from the ends of files.
Change modes on source files so that they
are not executable.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remote whitespace at the ends of lines.
Remove blank lines from the ends of files.
Change modes on source files so that they
are not executable.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: include stddef.h in lib9.std.h</title>
<updated>2018-09-29T13:59:31+00:00</updated>
<author>
<name>David du Colombier</name>
<email>0intro@gmail.com</email>
</author>
<published>2018-09-29T13:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=de3b6d5848d5361490ed049154985d01dd5068f9'/>
<id>de3b6d5848d5361490ed049154985d01dd5068f9</id>
<content type='text'>
Commit 2d82ef9d98 added ptrdiff_t in regcomp.c.
However, this change broke the build of the Unix
package because ptrdiff_t is defined in stddef.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 2d82ef9d98 added ptrdiff_t in regcomp.c.
However, this change broke the build of the Unix
package because ptrdiff_t is defined in stddef.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: fix or silence all INSTALL warnings on macOS</title>
<updated>2017-01-06T21:37:31+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2017-01-06T21:32:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=310ae03327a815e721166b64aa3af27b1cc8c2ff'/>
<id>310ae03327a815e721166b64aa3af27b1cc8c2ff</id>
<content type='text'>
Should be a clean build now.

Change-Id: Id3460371cb5e8d4071f8faa9c2aec870d213a067
Reviewed-on: https://plan9port-review.googlesource.com/2781
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should be a clean build now.

Change-Id: Id3460371cb5e8d4071f8faa9c2aec870d213a067
Reviewed-on: https://plan9port-review.googlesource.com/2781
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: various fixes</title>
<updated>2016-11-02T23:17:40+00:00</updated>
<author>
<name>David du Colombier</name>
<email>0intro@gmail.com</email>
</author>
<published>2015-08-09T19:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=1b68dbef7b7dd7c4aa2b5755c1399cf66d2ea6fa'/>
<id>1b68dbef7b7dd7c4aa2b5755c1399cf66d2ea6fa</id>
<content type='text'>
- Check before dereference.
- Fix memory leak
- Remove duplicate if statement.
- Remove trailing spaces.

Change-Id: I140a05c8f7006493dddae753aebfa5b4577c65ef
Reviewed-on: https://plan9port-review.googlesource.com/1301
Reviewed-by: Neven Sajko &lt;nsajko@gmail.com&gt;
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Check before dereference.
- Fix memory leak
- Remove duplicate if statement.
- Remove trailing spaces.

Change-Id: I140a05c8f7006493dddae753aebfa5b4577c65ef
Reviewed-on: https://plan9port-review.googlesource.com/1301
Reviewed-by: Neven Sajko &lt;nsajko@gmail.com&gt;
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix segfaults on OpenBSD: int cannot hold all the values a ptrdiff_t can take.</title>
<updated>2016-11-02T23:16:21+00:00</updated>
<author>
<name>Gleydson Soares</name>
<email>gsoares@gmail.com</email>
</author>
<published>2016-11-02T17:18:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=2d82ef9d98aeae7592e9e4036722468a1dc53acb'/>
<id>2d82ef9d98aeae7592e9e4036722468a1dc53acb</id>
<content type='text'>
Change-Id: I90806e6f2e46a94f38aa0a8a7038aa6599b448b3
Reviewed-on: https://plan9port-review.googlesource.com/2660
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I90806e6f2e46a94f38aa0a8a7038aa6599b448b3
Reviewed-on: https://plan9port-review.googlesource.com/2660
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: fix copy-paste error</title>
<updated>2015-06-03T15:34:13+00:00</updated>
<author>
<name>David du Colombier</name>
<email>0intro@gmail.com</email>
</author>
<published>2014-11-18T19:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=7a6f3d9d6d19d143417f0a9b80145d7065727290'/>
<id>7a6f3d9d6d19d143417f0a9b80145d7065727290</id>
<content type='text'>
Change-Id: I042d63ea62e2abd599bf9767acb3374bb39ddc7d
Reviewed-on: https://plan9port-review.googlesource.com/1050
Reviewed-by: Minux Ma &lt;minux@golang.org&gt;
Reviewed-by: Russ Cox &lt;rsc@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I042d63ea62e2abd599bf9767acb3374bb39ddc7d
Reviewed-on: https://plan9port-review.googlesource.com/1050
Reviewed-by: Minux Ma &lt;minux@golang.org&gt;
Reviewed-by: Russ Cox &lt;rsc@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: update from Plan 9</title>
<updated>2013-07-02T04:39:17+00:00</updated>
<author>
<name>David du Colombier</name>
<email>0intro@gmail.com</email>
</author>
<published>2013-07-02T04:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=3d31240bfdaee03aff28103b530ff593e9ddbbc5'/>
<id>3d31240bfdaee03aff28103b530ff593e9ddbbc5</id>
<content type='text'>
R=rsc
https://codereview.appspot.com/10690044
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
R=rsc
https://codereview.appspot.com/10690044
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: more placating of gcc (John Gosset)</title>
<updated>2008-05-10T17:36:05+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2008-05-10T17:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=002d2f2610604626d672fd45eb79d75059028da3'/>
<id>002d2f2610604626d672fd45eb79d75059028da3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libregexp: fix match choice bug</title>
<updated>2008-01-10T22:06:51+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2008-01-10T22:06:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=27589754e47a2d2e682ee29daa2d21dff99e509d'/>
<id>27589754e47a2d2e682ee29daa2d21dff99e509d</id>
<content type='text'>
This bug fix allows some pathological regular
expressions to cause the regexp library to
report a stack overflow (really a stack filling; safe)
but it also fixes the behavior of some common regexps.
It is too hard to satisfy both.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This bug fix allows some pathological regular
expressions to cause the regexp library to
report a stack overflow (really a stack filling; safe)
but it also fixes the behavior of some common regexps.
It is too hard to satisfy both.
</pre>
</div>
</content>
</entry>
</feed>
