<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/vim-git.git/src/regexp.c, branch v8.1.0354</title>
<subtitle>github.com: vim/vim.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/'/>
<entry>
<title>patch 8.1.0194: possibly use of NULL pointer</title>
<updated>2018-07-18T04:02:09+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-07-18T04:02:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=414998023fbff15cce20ef01a54d0366370ad8b6'/>
<id>414998023fbff15cce20ef01a54d0366370ad8b6</id>
<content type='text'>
Problem:    Possibly use of NULL pointer. (Coverity)
Solution:   Reset the re_in_use flag earlier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Possibly use of NULL pointer. (Coverity)
Solution:   Reset the re_in_use flag earlier.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0192: executing regexp recursively fails with a crash</title>
<updated>2018-07-17T03:43:58+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-07-17T03:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=0270f38e1ae484c31a80c813a08691c47a207f1a'/>
<id>0270f38e1ae484c31a80c813a08691c47a207f1a</id>
<content type='text'>
Problem:    Executing regexp recursively fails with a crash.
Solution:   Move global variables into "rex".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Executing regexp recursively fails with a crash.
Solution:   Move global variables into "rex".
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0102: cannot build without syntax highlighting</title>
<updated>2018-06-23T13:09:10+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-06-23T13:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=1f8c469fe22adf7b42843c3abf118ed339e6da0e'/>
<id>1f8c469fe22adf7b42843c3abf118ed339e6da0e</id>
<content type='text'>
Problem:    Cannot build without syntax highlighting.
Solution:   Add #ifdef around using reg_do_extmatch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot build without syntax highlighting.
Solution:   Add #ifdef around using reg_do_extmatch.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0098: segfault when pattern with \z() is very slow</title>
<updated>2018-06-23T12:21:42+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-06-23T12:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=bcf9442307075bac40d44328c8bf7ea21857b138'/>
<id>bcf9442307075bac40d44328c8bf7ea21857b138</id>
<content type='text'>
Problem:    Segfault when pattern with \z() is very slow.
Solution:   Check for NULL regprog.  Add "nfa_fail" to test_override() to be
            able to test this.  Fix that 'searchhl' resets called_emsg.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Segfault when pattern with \z() is very slow.
Solution:   Check for NULL regprog.  Add "nfa_fail" to test_override() to be
            able to test this.  Fix that 'searchhl' resets called_emsg.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1517: invalid memory acces with pattern using look-behind match</title>
<updated>2018-02-13T15:35:06+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-02-13T15:35:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=bc197195b097707d08fd44a476dbc374366504cb'/>
<id>bc197195b097707d08fd44a476dbc374366504cb</id>
<content type='text'>
Problem:    Invalid memory acces with pattern using look-behind match.
            (Dominique Pelle)
Solution:   Get a pointer to the right line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Invalid memory acces with pattern using look-behind match.
            (Dominique Pelle)
Solution:   Get a pointer to the right line.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1496: clearing a pointer takes two lines</title>
<updated>2018-02-10T17:45:26+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-02-10T17:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=d23a823669d93fb2a570a039173eefe4856ac806'/>
<id>d23a823669d93fb2a570a039173eefe4856ac806</id>
<content type='text'>
Problem:    Clearing a pointer takes two lines.
Solution:   Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,
            closes #2629)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Clearing a pointer takes two lines.
Solution:   Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,
            closes #2629)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1254: undefined left shift in gethexchrs()</title>
<updated>2017-11-02T21:29:38+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-11-02T21:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=4c22a91d20cce4f28dd2852a13129b5a4cc691da'/>
<id>4c22a91d20cce4f28dd2852a13129b5a4cc691da</id>
<content type='text'>
Problem:    Undefined left shift in gethexchrs(). (geeknik)
Solution:   Use unsigned long. (idea by Christian Brabandt, closes #2255)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Undefined left shift in gethexchrs(). (geeknik)
Solution:   Use unsigned long. (idea by Christian Brabandt, closes #2255)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1215: newer gcc warns for implicit fallthrough</title>
<updated>2017-10-24T19:49:36+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-10-24T19:49:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=2f40d129bf45cd35976e4120336ae6d504f5a5dd'/>
<id>2f40d129bf45cd35976e4120336ae6d504f5a5dd</id>
<content type='text'>
Problem:    Newer gcc warns for implicit fallthrough.
Solution:   Consistently use a FALLTHROUGH comment. (Christian Brabandt)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Newer gcc warns for implicit fallthrough.
Solution:   Consistently use a FALLTHROUGH comment. (Christian Brabandt)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0647: syntax highlighting can make cause a freeze</title>
<updated>2017-06-18T20:41:03+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-06-18T20:41:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=06f1ed2f78c5c03af95054fc3a8665df39dec362'/>
<id>06f1ed2f78c5c03af95054fc3a8665df39dec362</id>
<content type='text'>
Problem:    Syntax highlighting can make cause a freeze.
Solution:   Apply 'redrawtime' to syntax highlighting, per window.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Syntax highlighting can make cause a freeze.
Solution:   Apply 'redrawtime' to syntax highlighting, per window.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0646: the hlsearch test fails on fast systems</title>
<updated>2017-06-17T18:55:06+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-06-17T18:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=0946326580e6f034fe2c88d041407ea0fde980ab'/>
<id>0946326580e6f034fe2c88d041407ea0fde980ab</id>
<content type='text'>
Problem:    The hlsearch test fails on fast systems.
Solution:   Make the search pattern slower.  Fix that the old regexp engine
            doesn't timeout properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    The hlsearch test fails on fast systems.
Solution:   Make the search pattern slower.  Fix that the old regexp engine
            doesn't timeout properly.
</pre>
</div>
</content>
</entry>
</feed>
