Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P parabix-devel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cameron
  • parabix-devel
  • Issues
  • #68

Closed
Open
Created Aug 24, 2024 by cameron@cameronMaintainer

nfd issue with computed-UTF-if-hierarchy

The nfd program is currently producing incorrect output for codepoint 0x1DC10 in the computed-UTF-if-hierarchy branch at commit 625eae30.

The following command was issued on both master and commit 625eae30, using the attached input file.

cameron@cs-osl-08:~/parabix-devel/build16$ bin/nfd f09d8780 -enable-illustrator

The correct illustrated output versus the incorrect output is shown below.

cameron@cs-osl-08:~/parabix-devel/build16$ diff -y correct_illustrated issue68_illustrated 
             ByteStream | .... 					             ByteStream | .... 
         BasisBits[4-7] | F9880					         BasisBits[4-7] | F9880
         BasisBits[0-3] | 0D70A					         BasisBits[0-3] | 0D70A
                u8index | ...11					                u8index | ...11
             U21[20-21] | 00					             U21[20-21] | 00
             U21[16-19] | 10					             U21[16-19] | 10
             U21[12-15] | D0					             U21[12-15] | D0
              U21[8-11] | 10					              U21[8-11] | 10
               U21[4-7] | C0					               U21[4-7] | C0
               U21[0-3] | 0A					               U21[0-3] | 0A
  Insertion_BixNum[0-2] | 20					  Insertion_BixNum[0-2] | 20
             SpreadMask | 1..1					             SpreadMask | 1..1
   ExpandedBasis[20-21] | 0000					   ExpandedBasis[20-21] | 0000
   ExpandedBasis[16-19] | 1000					   ExpandedBasis[16-19] | 1000
   ExpandedBasis[12-15] | D000					   ExpandedBasis[12-15] | D000
    ExpandedBasis[8-11] | 1000					    ExpandedBasis[8-11] | 1000
     ExpandedBasis[4-7] | C000					     ExpandedBasis[4-7] | C000
     ExpandedBasis[0-3] | 000A					     ExpandedBasis[0-3] | 000A
            LV_LVT[0-2] | 0000					            LV_LVT[0-2] | 0000
      LIndexBixNum[4-5] | 0000					      LIndexBixNum[4-5] | 0000
      LIndexBixNum[0-3] | 0000					      LIndexBixNum[0-3] | 0000
      VIndexBixNum[4-5] | 0000					      VIndexBixNum[4-5] | 0000
      VIndexBixNum[0-3] | 0000					      VIndexBixNum[0-3] | 0000
      TIndexBixNum[4-5] | 0000					      TIndexBixNum[4-5] | 0000
      TIndexBixNum[0-3] | 0000					      TIndexBixNum[0-3] | 0000
Hangul_NFD_Basis[20-21] | 0000					Hangul_NFD_Basis[20-21] | 0000
Hangul_NFD_Basis[16-19] | 1000					Hangul_NFD_Basis[16-19] | 1000
Hangul_NFD_Basis[12-15] | D000					Hangul_NFD_Basis[12-15] | D000
 Hangul_NFD_Basis[8-11] | 1000					 Hangul_NFD_Basis[8-11] | 1000
  Hangul_NFD_Basis[4-7] | C000					  Hangul_NFD_Basis[4-7] | C000
  Hangul_NFD_Basis[0-3] | 000A					  Hangul_NFD_Basis[0-3] | 000A
       NFD_Basis[20-21] | 0000					       NFD_Basis[20-21] | 0000
       NFD_Basis[16-19] | 1110				      |	       NFD_Basis[16-19] | 1000
       NFD_Basis[12-15] | DDD0				      |	       NFD_Basis[12-15] | D000
        NFD_Basis[8-11] | 1110				      |	        NFD_Basis[8-11] | 1000
         NFD_Basis[4-7] | B660				      |	         NFD_Basis[4-7] | C000
         NFD_Basis[0-3] | A5FA				      |	         NFD_Basis[0-3] | 000A
         CCC_Basis[4-6] | 0220				      |	         CCC_Basis[4-6] | 0000
         CCC_Basis[0-3] | 0CC0				      |	         CCC_Basis[0-3] | 0000
          CCC_Violation | ....					          CCC_Violation | ....
       OutputBasis[4-7] | F98BF98AF98A0			      |	       OutputBasis[4-7] | F988000
       OutputBasis[0-3] | 0D6A0D550D5FA			      |	       OutputBasis[0-3] | 0D7000A

f09d8780

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking