]> gitweb.michael.orlitzky.com - iconv-quirks.git/log
iconv-quirks.git
12 hours agoREADME.rst: add bug references where they are available
Michael Orlitzky [Tue, 7 Jul 2026 14:35:38 +0000 (10:35 -0400)]
README.rst: add bug references where they are available

12 hours agomain.c: extend test_iconv_incomplete_multibyte_is_einval() with a suffix
Michael Orlitzky [Tue, 7 Jul 2026 13:58:05 +0000 (09:58 -0400)]
main.c: extend test_iconv_incomplete_multibyte_is_einval() with a suffix

Suffix or no, incomplete multibyte characters should cause an EINVAL,
at least if we reach the end of the input. By adding a suffix
parameter to this method, we make it easy to run through the list.

12 hours agomain.c: fix tocode malloc in test_iconv_suffix_drops_untranslatable()
Michael Orlitzky [Tue, 7 Jul 2026 13:56:26 +0000 (09:56 -0400)]
main.c: fix tocode malloc in test_iconv_suffix_drops_untranslatable()

A copy & paste mistake was allocating one byte fewer than we need.

12 hours agomain.c: replace strcpy() + strcat() with sprintf()
Michael Orlitzky [Tue, 7 Jul 2026 13:55:20 +0000 (09:55 -0400)]
main.c: replace strcpy() + strcat() with sprintf()

25 hours agoREADME.rst: glibc //IGNORE doesn't ignore untranslatable
Michael Orlitzky [Tue, 7 Jul 2026 01:03:18 +0000 (21:03 -0400)]
README.rst: glibc //IGNORE doesn't ignore untranslatable

25 hours agomain.c: extend test_nid_drops_untranslatable to support "//IGNORE"
Michael Orlitzky [Tue, 7 Jul 2026 00:59:11 +0000 (20:59 -0400)]
main.c: extend test_nid_drops_untranslatable to support "//IGNORE"

27 hours agomain.c: fix second byte of ü
Michael Orlitzky [Mon, 6 Jul 2026 23:24:41 +0000 (19:24 -0400)]
main.c: fix second byte of ü

Must have copy/pasted this wrong, but libiconv caught it.

27 hours agoREADME.rst: add glibc note for //NON_IDENTICAL_DISCARD
Michael Orlitzky [Mon, 6 Jul 2026 23:17:16 +0000 (19:17 -0400)]
README.rst: add glibc note for //NON_IDENTICAL_DISCARD

27 hours agomain.c: add test_nid_drops_untranslatable()
Michael Orlitzky [Mon, 6 Jul 2026 23:16:22 +0000 (19:16 -0400)]
main.c: add test_nid_drops_untranslatable()

33 hours agomain.c: add test_translit_does_not_fail_on_untranslatable()
Michael Orlitzky [Mon, 6 Jul 2026 16:57:06 +0000 (12:57 -0400)]
main.c: add test_translit_does_not_fail_on_untranslatable()

33 hours agomain.c: all functions except main() are static
Michael Orlitzky [Mon, 6 Jul 2026 16:56:32 +0000 (12:56 -0400)]
main.c: all functions except main() are static

33 hours agoREADME.rst: documentation pointers for non-conformance
Michael Orlitzky [Mon, 6 Jul 2026 16:49:39 +0000 (12:49 -0400)]
README.rst: documentation pointers for non-conformance

34 hours agoREADME.rst: libiconv/glibc fail on untranslatable sequences
Michael Orlitzky [Mon, 6 Jul 2026 16:30:46 +0000 (12:30 -0400)]
README.rst: libiconv/glibc fail on untranslatable sequences

34 hours agomain.c: write test_iconv_untranslatable()
Michael Orlitzky [Mon, 6 Jul 2026 16:30:02 +0000 (12:30 -0400)]
main.c: write test_iconv_untranslatable()

34 hours agomain.c: add stub test_iconv_untranslatable()
Michael Orlitzky [Mon, 6 Jul 2026 16:10:59 +0000 (12:10 -0400)]
main.c: add stub test_iconv_untranslatable()

2 days agoREADME.rst: musl doesn't support //NON_IDENTICAL_DISCARD, either
Michael Orlitzky [Sun, 5 Jul 2026 21:19:50 +0000 (17:19 -0400)]
README.rst: musl doesn't support //NON_IDENTICAL_DISCARD, either

2 days agoREADME.rst: begin documenting quirks
Michael Orlitzky [Sun, 5 Jul 2026 20:55:30 +0000 (16:55 -0400)]
README.rst: begin documenting quirks

2 days agomain.c: output cleanup for suffix support
Michael Orlitzky [Sun, 5 Jul 2026 20:52:23 +0000 (16:52 -0400)]
main.c: output cleanup for suffix support

2 days agomain.c: typo
Michael Orlitzky [Sun, 5 Jul 2026 20:47:27 +0000 (16:47 -0400)]
main.c: typo

2 days agomain.c: add macro for errno->string conversion
Michael Orlitzky [Sun, 5 Jul 2026 20:45:10 +0000 (16:45 -0400)]
main.c: add macro for errno->string conversion

2 days agomain.c: fix strcat -> strcpy on first use
Michael Orlitzky [Sun, 5 Jul 2026 20:23:32 +0000 (16:23 -0400)]
main.c: fix strcat -> strcpy on first use

2 days agoREADME.rst: specifically mention quirks, to match the repo name
Michael Orlitzky [Sun, 5 Jul 2026 18:28:40 +0000 (14:28 -0400)]
README.rst: specifically mention quirks, to match the repo name

2 days ago.gitignore: ignore the compiled executable
Michael Orlitzky [Sun, 5 Jul 2026 18:27:44 +0000 (14:27 -0400)]
.gitignore: ignore the compiled executable

2 days agomain.c: pad output for readability
Michael Orlitzky [Sun, 5 Jul 2026 18:25:04 +0000 (14:25 -0400)]
main.c: pad output for readability

2 days agomain.c: just say "no" in the suffix test result
Michael Orlitzky [Sun, 5 Jul 2026 18:13:35 +0000 (14:13 -0400)]
main.c: just say "no" in the suffix test result

2 days agomain.c: begin adding suffix tests, refactor...
Michael Orlitzky [Sun, 5 Jul 2026 18:00:46 +0000 (14:00 -0400)]
main.c: begin adding suffix tests, refactor...

3 days agomain.c: add three real iconv() tests
Michael Orlitzky [Sun, 5 Jul 2026 01:05:48 +0000 (21:05 -0400)]
main.c: add three real iconv() tests

3 days agomain.c: begin adding real tests
Michael Orlitzky [Sat, 4 Jul 2026 20:07:57 +0000 (16:07 -0400)]
main.c: begin adding real tests

3 days agoREADME.rst: start one
Michael Orlitzky [Sat, 4 Jul 2026 18:59:11 +0000 (14:59 -0400)]
README.rst: start one

3 days agoInitial commit
Michael Orlitzky [Sat, 4 Jul 2026 16:30:04 +0000 (12:30 -0400)]
Initial commit