aboutsummaryrefslogtreecommitdiffstats
path: root/Blocks.parse.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mMattias Andrée3 days1-2/+3
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Work around miscompilation bug with clang(1) 22.1.8Mattias Andrée4 days1-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Original code works with '-Weverything' but crashes with '-Weverything -Og -g' Assembly difference: @@ -1752,7 +1752,7 @@ .Ltmp210: #DEBUG_VALUE: parse_line:i <- 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 <- $r13 #DEBUG_VALUE: parse_line:high <- $rsi #DEBUG_VALUE: parse_line:i <- 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 <m@maandree.se>
* Add character dataMattias Andrée4 days1-1/+8
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Style improvementMattias Andrée2026-06-071-9/+9
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Fix truncation issue in libcmap_sprintf_range, and add LIBCMAP_ULTIMATE_CODEPOINT and LIBCMAP_UNIVERSE_RANGEMattias Andrée2025-12-211-5/+5
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Implement script and block listingMattias Andrée2025-12-211-0/+136
Signed-off-by: Mattias Andrée <m@maandree.se>