[all-commits] [llvm/llvm-project] 8d6e29: [libc] Reworked CharacterConverter isComplete into...

Uzair Nawaz via All-commits all-commits at lists.llvm.org
Fri Jun 20 09:59:52 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8d6e29d0d3e3acb67adaa61648f35a38a9d196b3
      https://github.com/llvm/llvm-project/commit/8d6e29d0d3e3acb67adaa61648f35a38a9d196b3
  Author: Uzair Nawaz <uzairnawaz at google.com>
  Date:   2025-06-20 (Fri, 20 Jun 2025)

  Changed paths:
    M libc/src/__support/wchar/character_converter.cpp
    M libc/src/__support/wchar/character_converter.h
    M libc/src/__support/wchar/mbstate.h
    M libc/test/src/__support/wchar/utf32_to_8_test.cpp
    M libc/test/src/__support/wchar/utf8_to_32_test.cpp

  Log Message:
  -----------
  [libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)

isComplete previously meant different things for different conversion
directions.
Refactored bytes_processed to bytes_stored which now consistently
increments on every push and decrements on pop making both directions
more consistent with each other



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list