Ticket #63 (new defect)

Opened 7 years ago

Last modified 8 weeks ago

Multiword UTF-16 code points aren't handled correctly on Windows

Reported by: judah Owned by:
Priority: minor Milestone: 0.6.*
Version: Keywords:
Cc: acfoltzer@…

Description (last modified by judah) (diff)

Multiword UTF-16 code points aren't handled correctly:

  • The custom marshalling code in Win32.hs probably doesn't do it correctly
  • CWStringLen bug (ghc trac #2903)
  • ReadConsoleInputA may only be accepting one word.

This is hard for me to test, and I'm not sure how many multiword inputs can be obtained from the console anyway.

Change History

Changed 7 years ago by judah

  • description modified (diff)

Changed 7 years ago by judah

  • milestone set to 0.6.*

Changed 8 weeks ago by acfoltzer

  • cc acfoltzer@… added

This issue has come up in GHCi and Cryptol: https://ghc.haskell.org/trac/ghc/ticket/10477

I might be able to free up a few hours to put into this; would you have any recommendations on how to go about fixing this?

Note: See TracTickets for help on using tickets.