unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* Third batch of API cleanup for exception safety
@ 2020-07-05 13:00 David Bremner
  2020-07-05 13:00 ` [PATCH 01/11] lib: add regression test for n_m_get_date; clarify API David Bremner
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: David Bremner @ 2020-07-05 13:00 UTC (permalink / raw)
  To: notmuch

This is a continuation of

     id:20200704151805.3717715-1-david@tethera.net

and probably needs to be applied on top.

There are two patches not fitting the pattern of "add test" or "add
try/catch to fix test".

[PATCH 02/11] lib: use LOG_XAPIAN_EXCEPTION in n_m_get_date
[PATCH 11/11] lib: use COERCE_STATUS in n_m_{add,remove}_tag

There is one subtle API change. I call this the Emergency First Aid
theory of API stability: it only changes the behaviour in cases that
where previously crashing.

[PATCH 05/11] lib: add known broken test for n_m_count_files

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-07-14 10:33 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-05 13:00 Third batch of API cleanup for exception safety David Bremner
2020-07-05 13:00 ` [PATCH 01/11] lib: add regression test for n_m_get_date; clarify API David Bremner
2020-07-05 13:00 ` [PATCH 02/11] lib: use LOG_XAPIAN_EXCEPTION in n_m_get_date David Bremner
2020-07-05 13:00 ` [PATCH 03/11] test: add known broken test for n_m_get_tags David Bremner
2020-07-05 13:00 ` [PATCH 04/11] lib: catch Xapian exceptions in n_m_get_tags David Bremner
2020-07-05 13:00 ` [PATCH 05/11] lib: add known broken test for n_m_count_files David Bremner
2020-07-05 13:00 ` [PATCH 06/11] lib: catch Xapian exceptions in n_m_count_files David Bremner
2020-07-05 13:00 ` [PATCH 07/11] test: add known broken test for n_m_add_tag with closed db David Bremner
2020-07-05 13:00 ` [PATCH 08/11] lib: catch Xapian exceptions in n_m_add_tag David Bremner
2020-07-05 13:00 ` [PATCH 09/11] test: add broken test for n_m_remove_tag David Bremner
2020-07-05 13:00 ` [PATCH 10/11] lib: catch Xapian exceptions in n_m_remove_tag David Bremner
2020-07-05 13:00 ` [PATCH 11/11] lib: use COERCE_STATUS in n_m_{add,remove}_tag David Bremner
2020-07-14 10:33 ` Third batch of API cleanup for exception safety David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).