Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simdutf: simdutf_connector: in_tail: Implement UTF-16LE/UTF-16BE encoder #9468

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Oct 10, 2024

  1. build: lib: Bundle simdutf amalgamation v5.5.0

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    676f7f2 View commit details
    Browse the repository at this point in the history
  2. simdutf_connector: Add C connector for simdutf library

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6f6ec53 View commit details
    Browse the repository at this point in the history
  3. in_tail: Add Unicode encoder support

    From UTF-16LE, UTF-16BE and UTF-16LE with BOM, UTF-16BE with BOM to
    UTF-8 are supported.
    This could be useful for Windows' Unicode insisted logs.
    They are usually using UTF-16LE with BOM.
    
    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8e18853 View commit details
    Browse the repository at this point in the history
  4. in_tail: tests: Add UTF-16LE and UTF-16BE with BOM test cases for uni…

    …code encoder testing
    
    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    1a58bc8 View commit details
    Browse the repository at this point in the history
  5. simdutf_connector: Make buildable on macOS

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f73690a View commit details
    Browse the repository at this point in the history
  6. build: Do not install simdutf related header when turning off

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    99f62d7 View commit details
    Browse the repository at this point in the history
  7. in_tail: tests: Add testcases for subdivision flags characters

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    a5e397b View commit details
    Browse the repository at this point in the history
  8. in_tail: Treat as an error when unsupported encoding is specified

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    1ffecf6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e34b3c7 View commit details
    Browse the repository at this point in the history
  10. workflows: Use g++ for C++ sources on system libs task

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    b785ab7 View commit details
    Browse the repository at this point in the history
  11. build: Add CXX flags for gcov

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9e1de85 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. in_tail: Fix indentation style

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    e35657c View commit details
    Browse the repository at this point in the history
  2. simdutf_connector: Suppress compiler warnings

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    cd810d2 View commit details
    Browse the repository at this point in the history
  3. in_tail: Accept more variants for specifying UTF-16s

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    4291674 View commit details
    Browse the repository at this point in the history
  4. simdutf_connector: Handle newlines

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    8a8fb04 View commit details
    Browse the repository at this point in the history
  5. in_tail: Convert encodings before splitting lines

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    330e4ef View commit details
    Browse the repository at this point in the history
  6. in_tail: Align 2-bytes alignments if UTF-16 encodings are enabled

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    21ba01d View commit details
    Browse the repository at this point in the history
  7. dockerfiles: centos-7: Disable SIMDUTF module due to gcc-4 series doe…

    …s not fully support C++11
    
    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    19a0a1a View commit details
    Browse the repository at this point in the history
  8. packaging: distros: centos: Disble simdutf stuffs on CentOS 7

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    36537a4 View commit details
    Browse the repository at this point in the history
  9. packaging: Detect centos/6 or centos/7 to turn off simdutf stuffs

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    34c3cf6 View commit details
    Browse the repository at this point in the history
  10. packaging: Turn off simdutf on centos/7 ARM64bit

    Signed-off-by: Hiroshi Hatake <[email protected]>
    cosmo0920 committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    189756d View commit details
    Browse the repository at this point in the history