<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/vim-git.git/src/json.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.0.1677: no compiler warning for wrong format in vim_snprintf()</title>
<updated>2018-04-08T11:07:22+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-04-08T11:07:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=ea39176baab52b646d1e2676e662def718ddd365'/>
<id>ea39176baab52b646d1e2676e662def718ddd365</id>
<content type='text'>
Problem:    No compiler warning for wrong format in vim_snprintf().
Solution:   Add printf attribute for gcc.  Fix reported problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    No compiler warning for wrong format in vim_snprintf().
Solution:   Add printf attribute for gcc.  Fix reported problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1602: crash in parsing JSON</title>
<updated>2018-03-13T12:10:41+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2018-03-13T12:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=625f0c1eb75da08229843fa393b1ee4e6547d285'/>
<id>625f0c1eb75da08229843fa393b1ee4e6547d285</id>
<content type='text'>
Problem:    Crash in parsing JSON.
Solution:   Fail when using array or dict as dict key. (Damien)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Crash in parsing JSON.
Solution:   Fail when using array or dict as dict key. (Damien)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.1391: encoding empty string to JSON sometimes gives "null"</title>
<updated>2017-12-15T20:25:01+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-12-15T20:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=b29d328eb403a243431f4d0d5b360b4ac46bbc3e'/>
<id>b29d328eb403a243431f4d0d5b360b4ac46bbc3e</id>
<content type='text'>
Problem:    Encoding empty string to JSON sometimes gives "null".
Solution:   Handle NULL string as empty string. (closes #2446)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Encoding empty string to JSON sometimes gives "null".
Solution:   Handle NULL string as empty string. (closes #2446)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0309: cannot use an empty key in json</title>
<updated>2017-02-05T15:34:43+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-02-05T15:34:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20'/>
<id>059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20</id>
<content type='text'>
Problem:    Cannot use an empty key in json.
Solution:   Allow for using an empty key.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot use an empty key in json.
Solution:   Allow for using an empty key.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0216: decoding js style json may fail</title>
<updated>2017-01-22T14:56:26+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-22T14:56:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=e2c6037da387aad05e4f6bd4a8a6267051d6de04'/>
<id>e2c6037da387aad05e4f6bd4a8a6267051d6de04</id>
<content type='text'>
Problem:    When decoding JSON with a JS style object the JSON test may use a
            NULL pointer. (Coverity)
Solution:   Check for a NULL pointer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    When decoding JSON with a JS style object the JSON test may use a
            NULL pointer. (Coverity)
Solution:   Check for a NULL pointer.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0180: error E937 is used twice</title>
<updated>2017-01-14T13:36:08+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-14T13:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=83381f7129aca00bc2dd24527f160bc6a60d70af'/>
<id>83381f7129aca00bc2dd24527f160bc6a60d70af</id>
<content type='text'>
Problem:    Error E937 is used both for duplicate key in JSON and for trying
            to delete a buffer that is in use.
Solution:   Rename the JSON error to E938. (Norio Takagi, closes #1376)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Error E937 is used both for duplicate key in JSON and for trying
            to delete a buffer that is in use.
Solution:   Rename the JSON error to E938. (Norio Takagi, closes #1376)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0171: JS style JSON does not support single quotes</title>
<updated>2017-01-11T20:50:08+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-11T20:50:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=ee142add229cbcd58bc76d59f23e02517df14379'/>
<id>ee142add229cbcd58bc76d59f23e02517df14379</id>
<content type='text'>
Problem:    JS style JSON does not support single quotes.
Solution:   Allow for single quotes. (Yasuhiro Matsumoto, closes #1371)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    JS style JSON does not support single quotes.
Solution:   Allow for single quotes. (Yasuhiro Matsumoto, closes #1371)
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0170: crash in channel test</title>
<updated>2017-01-10T21:57:34+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-10T21:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=e32abbe42c921c5e521420417abe5bc301e540b3'/>
<id>e32abbe42c921c5e521420417abe5bc301e540b3</id>
<content type='text'>
Problem:    Channel test fails for using freed memory.
Solution:   Fix memory use in json_decode().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Channel test fails for using freed memory.
Solution:   Fix memory use in json_decode().
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0169: json_decode() may run out of stack space</title>
<updated>2017-01-10T18:44:18+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-10T18:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=8b2f19536ff979046f0d241850f4176a1ce4bca9'/>
<id>8b2f19536ff979046f0d241850f4176a1ce4bca9</id>
<content type='text'>
Problem:    For complicated string json_decode() may run out of stack space.
Solution:   Change the recursive solution into an iterative solution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    For complicated string json_decode() may run out of stack space.
Solution:   Change the recursive solution into an iterative solution.
</pre>
</div>
</content>
</entry>
<entry>
<title>patch 8.0.0166: JSON with a duplicate key gives an internal error</title>
<updated>2017-01-10T14:15:37+00:00</updated>
<author>
<name>Bram Moolenaar</name>
<email>Bram@vim.org</email>
</author>
<published>2017-01-10T14:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/vim-git.git/commit/?id=03c60c1573cdbebbb662863cfc1780d19d511db5'/>
<id>03c60c1573cdbebbb662863cfc1780d19d511db5</id>
<content type='text'>
Problem:    JSON with a duplicate key gives an internal error. (Lcd)
Solution:   Give a normal error.  Avoid an error when parsing JSON from a
            remote client fails.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    JSON with a duplicate key gives an internal error. (Lcd)
Solution:   Give a normal error.  Avoid an error when parsing JSON from a
            remote client fails.
</pre>
</div>
</content>
</entry>
</feed>
