1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 20:12:06 +00:00
serenity/Tests
Timothy Flynn 1e91334008 LibUnicode: Handle edge-case script extensions, Common and Inherited
These script extensions have some peculiar behavior in the Unicode spec.
The UCD ScriptExtension file does not contain these scripts. Rather, it
is implied the code points which have these scripts as an extension are
the code points that both:

  1. Have Common or Inherited as their primary script value
  2. Do not have any other script value in their script extension lists

Because these are not explictly listed in the UCD, we must manually form
these script extensions.
2021-08-11 13:11:01 +02:00
..
AK Tests: Add test for String::bijective_base_from() 2021-08-09 14:14:07 +04:30
Kernel Tests: Add coverage for sys$alarm() success case 2021-08-03 18:44:01 +02:00
LibC Tests: Fix compile errors on Clang 2021-07-14 13:12:25 +02:00
LibCompress Tests: Use ByteBuffer::create_zeroed in TestDeflate instead of memset 2021-05-27 15:18:03 +02:00
LibCore LibCore: Add unit test for File::read_line 2021-06-22 18:54:40 +04:30
LibCpp LibCpp: Do lexing in the Preprocessor 2021-08-07 21:24:11 +02:00
LibCrypto LibCrypto: Add tests for SignedBigInteger bitwise operations 2021-07-01 11:37:16 +02:00
LibELF Tests: Add LibELF tests 2021-05-15 11:02:04 +01:00
LibGfx LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibIMAP Tests: Add tests for the quoted printable decoder 2021-07-24 20:11:28 +04:30
LibJS Userland+Tests: Split out generic test runner from JS TestRunner 2021-06-30 08:18:28 +04:30
LibM Tests: Add Clang pragma for turning off optimizations 2021-08-08 10:55:36 +02:00
LibPthread LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
LibRegex LibRegex: Support property escapes of Unicode script extensions 2021-08-04 13:50:32 +01:00
LibSQL Tests: Fix compile errors on Clang 2021-07-14 13:12:25 +02:00
LibThreading Tests+LibThreading: Add new tests for LibThreading for detach() 2021-07-02 17:52:45 +02:00
LibTLS Tests: Remove unused variables for clang build 2021-08-06 23:55:27 +02:00
LibUnicode LibUnicode: Handle edge-case script extensions, Common and Inherited 2021-08-11 13:11:01 +02:00
LibWasm LibWasm+Everywhere: Make the instruction count limit configurable 2021-07-17 01:13:39 +04:30
LibWeb LibWeb: Avoid assertion failure on parsing numeric character references 2021-07-28 18:32:22 +02:00
UserspaceEmulator Tests: Rename write-oob 2021-07-14 11:26:34 +04:30
CMakeLists.txt Tests: Disable UserspaceEmulator tests for Clang builds 2021-08-08 10:55:36 +02:00