aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MiscHEAD0.1masterMattias Andrée31 hours11-8/+361
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add to codepoint data whether the codepoint is a character or notMattias Andrée45 hours2-2/+17
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* mMattias Andrée2 days1-2/+3
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* mMattias Andrée3 days1-0/+3
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Work around miscompilation bug with clang(1) 22.1.8Mattias Andrée3 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ée3 days6-30/+357
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Update to Unicode 18.0.0Mattias Andrée3 days2-3/+6
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add codepoint data and Unicode versionMattias Andrée3 days8-3/+422
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Fix libcmap_find_block and libcmap_find_scriptMattias Andrée3 days2-2/+2
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Style improvementMattias Andrée2026-06-075-34/+34
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Fix whitespace typoMattias Andrée2026-02-131-1/+1
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* fix makefile: download selected versions of unicode filesMattias Andrée2025-12-301-2/+2
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* libcmap_script_list: clarify that each codepoint is only listed under their primary scriptMattias Andrée2025-12-211-0/+3
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* libcmap_find_{block,script}: clarify relationship, of the return value, to libcmap_{block,script}_listMattias Andrée2025-12-211-0/+6
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add libcmap_fprint_range, libcmap_print_range, libcmap_dprint_rangeMattias Andrée2025-12-216-4/+85
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add documentationMattias Andrée2025-12-211-0/+216
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Use LIBCMAP_RANGE_SIZE, and do not *offset_out and *subrange_out when the codepoint is not foundMattias Andrée2025-12-213-8/+2
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add LIBCMAP_RANGE_SIZEMattias Andrée2025-12-211-0/+2
| | | | 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-2113-25/+48
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Add range print functionsMattias Andrée2025-12-214-1/+34
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Implement script and block listingMattias Andrée2025-12-2111-10/+618
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* First commitMattias Andrée2025-12-2013-0/+260
Signed-off-by: Mattias Andrée <m@maandree.se>