Re: WIP Incremental JSON Parser

Поиск
Список
Период
Сортировка
Искать
От
Jacob Champion
Тема
Re: WIP Incremental JSON Parser
Дата
Msg-id
CAOYmi+n1dZEMCptykQS7Jd4A_bMyebAD9LuFXM4NaeaYKwH3ng@mail.gmail.com
Ответ на
Список
Дерево обсуждения
WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Nico Williams <nico@cryptonector.com>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Jacob Champion <champion.p@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Peter Smith <smithpb2250@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP Incremental JSON Parser Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jelte Fennema-Nio <postgres@jeltef.nl>
Re: WIP Incremental JSON Parser Nathan Bossart <nathandbossart@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Nathan Bossart <nathandbossart@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Nathan Bossart <nathandbossart@gmail.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Robert Haas <robertmhaas@gmail.com>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Michael Paquier <michael@paquier.xyz>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jelte Fennema-Nio <postgres@jeltef.nl>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jelte Fennema-Nio <postgres@jeltef.nl>
Re: WIP Incremental JSON Parser Jelte Fennema-Nio <postgres@jeltef.nl>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Jacob Champion <jacob.champion@enterprisedb.com>
Re: WIP Incremental JSON Parser Andrew Dunstan <andrew@dunslane.net>
On Sun, Mar 10, 2024 at 11:43 PM Andrew Dunstan  wrote:
> I haven't managed to reproduce this. But I'm including some tests for it.

If I remove the newline from the end of the new tests:

> @@ -25,7 +25,7 @@ for (my $size = 64; $size > 0; $size--)
>  foreach my $test_string (@inlinetests)
>  {
>         my ($fh, $fname) = tempfile();
> -       print $fh "$test_string\n";
> +       print $fh "$test_string";
>         close($fh);
>
>         foreach my $size (1..6, 10, 20, 30)

then I can reproduce the same result as my local tests. That extra
whitespace appears to help the partial token logic out somehow.

--Jacob


В списке pgsql-hackers по дате отправления
От: Maxim Orlov
Дата:
От: Dean Rasheed
Дата:
FAQ