<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/vim-git.git/src/if_python3.c, branch v8.1.2004</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.1414: alloc() returning "char_u *" causes a lot of type casts</title>
<updated>2019-05-28T21:08:19+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-05-28T21:08:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=c799fe206e61f2e2c1231bc46cbe4bb354f3da69'/>
<id>c799fe206e61f2e2c1231bc46cbe4bb354f3da69</id>
<content type='text'>
Problem:    Alloc() returning "char_u *" causes a lot of type casts.
Solution:   Have it return "void *". (Mike Williams)  Define ALLOC_ONE() to
            check the simple allocations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Alloc() returning "char_u *" causes a lot of type casts.
Solution:   Have it return "void *". (Mike Williams)  Define ALLOC_ONE() to
            check the simple allocations.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.1384: using "int" for alloc() often results in compiler warnings</title>
<updated>2019-05-24T16:54:09+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-05-24T16:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=964b3746b9c81e65887e2ac9a335f181db2bb592'/>
<id>964b3746b9c81e65887e2ac9a335f181db2bb592</id>
<content type='text'>
Problem:    Using "int" for alloc() often results in compiler warnings.
Solution:   Use "size_t" and remove type casts.  Remove alloc_check(), Vim
            only works with 32 bit ints anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using "int" for alloc() often results in compiler warnings.
Solution:   Use "size_t" and remove type casts.  Remove alloc_check(), Vim
            only works with 32 bit ints anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.1086: too many curly braces</title>
<updated>2019-03-30T17:47:01+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-03-30T17:47:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=abab0b0fdd6535969447b03a4fffc1947918cf6c'/>
<id>abab0b0fdd6535969447b03a4fffc1947918cf6c</id>
<content type='text'>
Problem:    Too many curly braces.
Solution:   Remove curly braces where they are not needed. (Hirohito Higashi,
            closes #3982)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Too many curly braces.
Solution:   Remove curly braces where they are not needed. (Hirohito Higashi,
            closes #3982)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.1021: pyeval() and py3eval() leak memory</title>
<updated>2019-03-19T21:22:55+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-03-19T21:22:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=8e9a24a127c4ef8833fdc3986623f96c7d04210f'/>
<id>8e9a24a127c4ef8833fdc3986623f96c7d04210f</id>
<content type='text'>
Problem:    pyeval() and py3eval() leak memory.
Solution:   Do not increase the reference count twice. (Ozaki Kiichi,
            closes #4129)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    pyeval() and py3eval() leak memory.
Solution:   Do not increase the reference count twice. (Ozaki Kiichi,
            closes #4129)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.1020: compiler warning for Python3 interface</title>
<updated>2019-03-19T21:11:41+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-03-19T21:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=828bff1f9b4847da79abd7a97ddc48687e257d6c'/>
<id>828bff1f9b4847da79abd7a97ddc48687e257d6c</id>
<content type='text'>
Problem:    Compiler warning for Python3 interface.
Solution:   Add type cast. (Ozaki Kiichi, closes #4128, closes #4103)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Compiler warning for Python3 interface.
Solution:   Add type cast. (Ozaki Kiichi, closes #4128, closes #4103)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0950: using :python sets 'pyxversion' even when not executed</title>
<updated>2019-02-18T21:04:56+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-02-18T21:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=14816ad6e58336773443f5ee2e4aa9e384af65d2'/>
<id>14816ad6e58336773443f5ee2e4aa9e384af65d2</id>
<content type='text'>
Problem:    Using :python sets 'pyxversion' even when not executed.
Solution:   Check the "skip" flag. (Shane Harper, closes #3995)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using :python sets 'pyxversion' even when not executed.
Solution:   Check the "skip" flag. (Shane Harper, closes #3995)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0941: macros for MS-Windows are inconsistent</title>
<updated>2019-02-17T16:44:42+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-02-17T16:44:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=4f97475d326c2773a78561fb874e4f23c25cbcd9'/>
<id>4f97475d326c2773a78561fb874e4f23c25cbcd9</id>
<content type='text'>
Problem:    Macros for MS-Windows are inconsistent, using "32", "3264 and
            others.
Solution:   Use MSWIN for all MS-Windows builds.  Use FEAT_GUI_MSWIN for the
            GUI build. (Hirohito Higashi, closes #3932)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Macros for MS-Windows are inconsistent, using "32", "3264 and
            others.
Solution:   Use MSWIN for all MS-Windows builds.  Use FEAT_GUI_MSWIN for the
            GUI build. (Hirohito Higashi, closes #3932)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0743: giving error messages is not flexible</title>
<updated>2019-01-13T22:38:42+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-01-13T22:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d'/>
<id>f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d</id>
<content type='text'>
Problem:    Giving error messages is not flexible.
Solution:   Add semsg().  Change argument from "char_u *" to "char *", also
            for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
            #3302)  Also make emsg() accept a "char *" argument.  Get rid of
            an enormous number of type casts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Giving error messages is not flexible.
Solution:   Add semsg().  Change argument from "char_u *" to "char *", also
            for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
            #3302)  Also make emsg() accept a "char *" argument.  Get rid of
            an enormous number of type casts.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0735: cannot handle binary data</title>
<updated>2019-01-12T21:47:31+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2019-01-12T21:47:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=6e5ea8d2a995b32bbc5972edc4f827b959f2702f'/>
<id>6e5ea8d2a995b32bbc5972edc4f827b959f2702f</id>
<content type='text'>
Problem:    Cannot handle binary data.
Solution:   Add the Blob type. (Yasuhiro Matsumoto, closes #3638)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot handle binary data.
Solution:   Add the Blob type. (Yasuhiro Matsumoto, closes #3638)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.1.0443: unnecessary static function prototypes</title>
<updated>2018-09-30T19:43:26+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-09-30T19:43:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=6dff58f15cede9139b2fcfc64c9064326ea3d3b0'/>
<id>6dff58f15cede9139b2fcfc64c9064326ea3d3b0</id>
<content type='text'>
Problem:    Unnecessary static function prototypes.
Solution:   Remove unnecessary prototypes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Unnecessary static function prototypes.
Solution:   Remove unnecessary prototypes.
</pre>
</div>
</content>
</entry>
</feed>
