<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libcmap/Blocks.parse.c, branch 0.1</title>
<subtitle>Unicode character data library</subtitle>
<id>https://git.maandree.se/libcmap/atom/Blocks.parse.c?h=0.1</id>
<link rel='self' href='https://git.maandree.se/libcmap/atom/Blocks.parse.c?h=0.1'/>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/'/>
<updated>2026-10-17T11:18:48Z</updated>
<entry>
<title>m</title>
<updated>2026-10-17T11:18:48Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2026-10-17T11:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=44fa4f3567270b3a8e624aee764b423e6aefb257'/>
<id>urn:sha1:44fa4f3567270b3a8e624aee764b423e6aefb257</id>
<content type='text'>
Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
<entry>
<title>Work around miscompilation bug with clang(1) 22.1.8</title>
<updated>2026-10-17T02:13:10Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2026-10-17T02:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=ad6c59e3ea003aab543b39a41d6acc60aaf67913'/>
<id>urn:sha1:ad6c59e3ea003aab543b39a41d6acc60aaf67913</id>
<content type='text'>
Original code works with '-Weverything' but crashes with '-Weverything -Og -g'

Assembly difference:

@@ -1752,7 +1752,7 @@
 .Ltmp210:
 	#DEBUG_VALUE: parse_line:i &lt;- 1
 	.loc	0 58 23 is_stmt 1               # Blocks.parse.c:58:23 @[ ./parse-common.c:87:2 ]
-	movsbq	-1, %rdx
+	movsbq	-1(%rbp), %rdx
 .Ltmp211:
 	.loc	0 58 2 is_stmt 0                # Blocks.parse.c:58:2 @[ ./parse-common.c:87:2 ]
 	testb	$32, 1(%rax,%rdx,2)
@@ -1772,7 +1772,7 @@
 	#DEBUG_VALUE: parse_line:low &lt;- $r13
 	#DEBUG_VALUE: parse_line:high &lt;- $rsi
 	#DEBUG_VALUE: parse_line:i &lt;- undef
-	.loc	0 59 12 is_stmt 1               # Blocks.parse.c:59:12 @[ ./parse-common.c:87:2 ]
+	.loc	0 59 15 is_stmt 1               # Blocks.parse.c:59:15 @[ ./parse-common.c:87:2 ]
 	movb	$0, (%rcx)
 	.loc	0 58 15                         # Blocks.parse.c:58:15 @[ ./parse-common.c:87:2 ]
 	movq	(%r12), %rax

Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
<entry>
<title>Add character data</title>
<updated>2026-10-17T02:10:29Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2026-10-17T02:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=8c9a2eef5331e5d22489e738d2080b255f9cc245'/>
<id>urn:sha1:8c9a2eef5331e5d22489e738d2080b255f9cc245</id>
<content type='text'>
Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
<entry>
<title>Style improvement</title>
<updated>2026-06-07T12:15:56Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2026-06-07T12:15:56Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=6139ee872d09d34618a3ab590a6da03fdc590837'/>
<id>urn:sha1:6139ee872d09d34618a3ab590a6da03fdc590837</id>
<content type='text'>
Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
<entry>
<title>Fix truncation issue in libcmap_sprintf_range, and add LIBCMAP_ULTIMATE_CODEPOINT and LIBCMAP_UNIVERSE_RANGE</title>
<updated>2025-12-21T13:13:45Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2025-12-21T13:08:57Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=095193a9905caff27509a299d895d399d42c06aa'/>
<id>urn:sha1:095193a9905caff27509a299d895d399d42c06aa</id>
<content type='text'>
Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
<entry>
<title>Implement script and block listing</title>
<updated>2025-12-21T08:53:48Z</updated>
<author>
<name>Mattias Andrée</name>
<email>m@maandree.se</email>
</author>
<published>2025-12-21T08:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.maandree.se/libcmap/commit/?id=15904ad51325426bcb3b8e87e714584e437417b7'/>
<id>urn:sha1:15904ad51325426bcb3b8e87e714584e437417b7</id>
<content type='text'>
Signed-off-by: Mattias Andrée &lt;m@maandree.se&gt;
</content>
</entry>
</feed>
