Commit Graph

  • cc16352ebd Adjust text before compare. Vadim Godunko 2025-07-19 18:22:37 +04:00
  • 41653ebc54 Update storage address only when it is not a null string. Vadim Godunko 2025-07-19 18:08:35 +04:00
  • cb8ee1b30d Compute text length in code units to update cursors. Vadim Godunko 2025-07-19 18:01:24 +04:00
  • 3f710e707a Declare text with renaming after check for null. Vadim Godunko 2025-07-19 17:36:16 +04:00
  • 6f2fc98933 Use base subtype to avoid exceptions at runtime. Vadim Godunko 2025-07-19 17:29:01 +04:00
  • 95faac0af2 Update RegExp module. Vadim Godunko 2025-07-19 17:24:43 +04:00
  • fef17338f7 Update JSON module. Vadim Godunko 2025-07-19 17:24:20 +04:00
  • 8e9b3870d7 Remove unused code. Vadim Godunko 2025-07-19 16:51:53 +04:00
  • 0e376438d4 Replace use of Text_Handler by direct use of UTF8_String_Data. Vadim Godunko 2025-07-19 12:04:39 +04:00
  • e636541876 Improve performance of Append Vadim Godunko 2025-07-19 12:06:47 +04:00
  • e895990b39 Add Starts_With/Ends_With Vadim Godunko 2025-07-19 11:45:47 +04:00
  • 4914fd7e5d Move Unchecked_Backward_Decode Vadim Godunko 2025-07-19 11:40:50 +04:00
  • 9040e630d7 Move implementation of compare operations. Vadim Godunko 2025-07-19 11:04:27 +04:00
  • e5faf95e66 Move implementation of Is_Empty/Is_Null Vadim Godunko 2025-07-19 10:33:51 +04:00
  • 87eaa1a2d2 Move Slice operation. Vadim Godunko 2025-07-19 10:19:11 +04:00
  • 09c6d16bf8 Implement some additional operations to improve performance. Vadim Godunko 2025-07-17 17:04:23 +04:00
  • 804ff750f9 Split storage management and encoding management of UTF8 text. Vadim Godunko 2025-07-09 08:39:36 +04:00
  • 5545da83ee Merge branch 'topic/regexp_test' into 'master' Max Reznik 2025-07-09 11:32:43 +00:00
  • e13fc4a7c5 Add two testcases for recent fixes in RegExp. Maxim Reznik 2025-07-09 13:59:54 +03:00
  • 031b41ed50 RegExp testsute: use Test_Support.Run_Testcase Maxim Reznik 2025-07-09 13:24:04 +03:00
  • 9bd400339f Merge branch 'topic/fix_regexp_b' into 'master' Max Reznik 2025-07-09 09:55:14 +00:00
  • b3d75a1c3a Merge branch 'topic/vadim/json-push' into 'master' Vadim Godunko 2025-07-03 16:09:21 +00:00
  • a6c421c8cd Exit loop on End_Document event. Vadim Godunko 2025-07-03 19:17:14 +04:00
  • a259a702a3 fix: correct the semantics of \b Zhuo Zhang 2025-07-03 09:47:26 +08:00
  • df10828bfe Merge branch 'topic/regexp_empty_cl' into 'master' Max Reznik 2025-07-02 14:41:25 +00:00
  • e598bb135f fix: empty set means matching nothing Zhuo Zhang 2025-07-02 21:37:14 +08:00
  • 63e5e252eb Merge branch 'topic/fix_regexp' into 'master' Max Reznik 2025-07-02 12:57:32 +00:00
  • 4ed0a20eb2 fix: ensure assertion is not quantifiable and avoid deep stack Zhuo Zhang 2025-07-02 17:41:50 +08:00
  • a1fab35f3f Merge branch 'topic/vadim/html5' into 'master' Vadim Godunko 2025-07-01 20:27:13 +00:00
  • 1e61d7717d Enhance testcase. Vadim Godunko 2025-07-02 00:09:05 +04:00
  • 467c5e8e07 Update expected result. Vadim Godunko 2025-07-02 00:08:46 +04:00
  • 093295d501 Don't omit leading whitespace in text after child element. Vadim Godunko 2025-07-02 00:07:53 +04:00
  • 6dc36d044a Merge branch 'topic/vadim/html5' into 'master' Vadim Godunko 2025-07-01 14:32:42 +00:00
  • c6819ab21e Test of omit of whitespace before end of the tag only. Vadim Godunko 2025-07-01 18:04:48 +04:00
  • da8236beb5 Update expected output. Vadim Godunko 2025-07-01 17:59:34 +04:00
  • 196e4d0c9d Omit trailing whitespaces only before end of tag. Vadim Godunko 2025-07-01 17:58:36 +04:00
  • 68388b031e Merge branch 'topic/vadim/modular' into 'master' Vadim Godunko 2025-06-30 11:52:01 +00:00
  • 2c74d3c296 Test of modular type formatters. Vadim Godunko 2025-06-29 10:12:27 +04:00
  • 68892c6985 Support format string by modular type formatter Vadim Godunko 2025-06-29 09:58:55 +04:00
  • b786297b08 Convert test into new format. Vadim Godunko 2025-06-29 09:58:12 +04:00
  • 1d39f72d07 Merge branch 'topic/fix_json_gen' into 'master' Max Reznik 2025-06-25 09:27:09 +00:00
  • a366395684 Fix json_schema tool to avoid large arrays on stack Max Reznik 2025-06-24 18:33:43 +03:00
  • 5518851b2e Merge branch 'topic/vadim/to' into 'master' Vadim Godunko 2025-06-17 16:16:35 +00:00
  • 6148d11392 Merge branch 'topic/vadim/concat' into 'master' Vadim Godunko 2025-06-17 16:16:08 +00:00
  • 91bb650329 Test of Virtual_Character to Virtual_String conversion. Vadim Godunko 2025-06-17 20:08:58 +04:00
  • 5640888463 Test of string to string vector conversions. Vadim Godunko 2025-06-17 20:00:54 +04:00
  • 8202db6286 Fix compiler warnings. Vadim Godunko 2025-06-17 19:59:41 +04:00
  • d94db8bfa8 Move use type clause. Vadim Godunko 2025-06-17 19:58:54 +04:00
  • 4037b8bd1b String to string vector conversion. Vadim Godunko 2025-06-17 19:44:50 +04:00
  • f831aa592a Character to string conversion subprogram Vadim Godunko 2025-06-17 19:44:05 +04:00
  • bc111067e1 Testcase of vector concatenation operator Vadim Godunko 2025-06-17 19:16:30 +04:00
  • db876977ad Concatenation operator of two Virtual_String_Vector Vadim Godunko 2025-06-17 19:16:05 +04:00
  • 63af024c37 Merge branch 'topic/vadim/perf' into 'master' Vadim Godunko 2025-06-17 09:37:35 +00:00
  • 5fb274332c Workaround of GDB bug Vadim Godunko 2025-06-17 09:39:06 +04:00
  • 38f3fad3e7 Store address of storage. Vadim Godunko 2025-06-16 22:20:42 +04:00
  • d3963ae0d0 Style fix: remove empty line. Vadim Godunko 2025-06-16 21:34:10 +04:00
  • 3c3df4bfad Fast detection of UTF8 text. Vadim Godunko 2025-06-16 21:33:48 +04:00
  • 7e37a8d7b8 Remove unused subtypes. Vadim Godunko 2025-06-16 18:31:02 +04:00
  • 82642b4a67 Move Size and Length members of UTF8 encoded text Vadim Godunko 2025-06-16 18:29:55 +04:00
  • 11dffdcdf5 Remove Capacity component. Vadim Godunko 2025-06-16 18:03:26 +04:00
  • 748027a826 Use [/] for arrays. Vadim Godunko 2025-06-16 17:58:37 +04:00
  • c370d7b115 Merge branch 'topic/vadim/minor' into 'master' Vadim Godunko 2025-06-05 04:55:45 +00:00
  • e18315c825 Allow failure of all optional CI Vadim Godunko 2025-06-04 07:35:08 +04:00
  • bf6df87664 fix: typo Tali Auster 2025-06-02 13:42:06 -06:00
  • 8a347493ac Hide from documentation, not implemented. Vadim Godunko 2025-06-03 12:33:06 +04:00
  • 99791e9350 Mark as code span. Vadim Godunko 2025-06-03 12:31:51 +04:00
  • b37e7f234d Merge branch 'topic/js_gen_null_arr' into 'master' Max Reznik 2025-05-28 10:50:43 +00:00
  • 179324646c JSON_Gen: Distinguish between missing and empty arrays Maxim Reznik 2025-05-28 12:43:46 +03:00
  • 47938adbdc Merge branch 'topic/vadim/xml' into 'master' Vadim Godunko 2025-05-19 11:48:51 +00:00
  • 7371b4f2fa Support of replace of ampersand character by entity reference. Vadim Godunko 2025-05-16 08:56:57 +04:00
  • ce10320d69 Merge branch 'topic/vadim/xml' into 'master' Vadim Godunko 2025-04-23 10:16:13 +00:00
  • 0bafc1788c Apply 1 suggestion(s) to 1 file(s) Vadim Godunko 2025-04-23 10:06:11 +00:00
  • a56a952eb1 Apply 1 suggestion(s) to 1 file(s) Vadim Godunko 2025-04-23 10:05:56 +00:00
  • d0727135d1 Debug utilities. Vadim Godunko 2025-04-23 12:09:46 +04:00
  • ea9a460adf Initial version of simple XML Writer. Vadim Godunko 2025-04-23 12:06:38 +04:00
  • 4dba269d51 Fix handling of omit-tag when element has attributes. Vadim Godunko 2025-04-23 11:48:04 +04:00
  • 943dd9912a XML Namespace support Vadim Godunko 2025-04-23 08:16:01 +04:00
  • 6c8f3a3267 Translate xmlns prefix to XML Namespaces URI. Vadim Godunko 2025-04-22 19:47:22 +04:00
  • 2fe3e755fe Merge branch 'topic/vadim/xml' into 'master' Vadim Godunko 2025-04-22 16:16:10 +00:00
  • 9f07a5c067 Allow to fail optional CIs. Vadim Godunko 2025-04-22 18:29:02 +04:00
  • 00cac3f97c Hash function compatible with Ada.Containers. Vadim Godunko 2025-04-22 18:08:17 +04:00
  • 2372c4d4e2 Control of namespace and namespace-prefixes features Vadim Godunko 2025-04-22 18:06:56 +04:00
  • 792035b46a Redirect start/end namespace prefix calls. Vadim Godunko 2025-04-22 17:40:17 +04:00
  • c180d74ad8 Colon character Vadim Godunko 2025-04-22 14:15:24 +04:00
  • bbc9132069 Merge branch 'topic/vadim/fixes' into 'master' Vadim Godunko 2025-03-05 13:30:54 +00:00
  • 7d6153c89a Fix compilation failure. Vadim Godunko 2025-03-05 15:04:48 +04:00
  • 4f8bfd44ae Remove unnecessary use type clauses. Vadim Godunko 2025-03-05 15:02:24 +04:00
  • 36a1c3d530 Merge branch 'topic/arm64_fix' into 'master' Max Reznik 2025-02-26 12:57:55 +00:00
  • 3ecbd9b28a Avoid GCC 14.2 bug on AArch64 (linux and mac os x) targets Maxim Reznik 2025-02-24 15:02:53 +02:00
  • df83918e18 Merge branch 'topic/re_fix_cnt' into 'master' Vadim Godunko 2025-02-24 14:47:17 +00:00
  • dd033414d6 Merge branch 'leonardo-master-patch-83498' into 'master' Vadim Godunko 2025-02-24 07:04:53 +00:00
  • 0b00f60445 Update Tips_and_Tricks.md Anthony Leonardo Gracio 2025-02-21 11:21:56 +00:00
  • 99e5ce01bd Decrease expected passed test count for regexp Maxim Reznik 2025-02-21 12:03:38 +02:00
  • 2811167bc0 Merge branch 'topic/vadim/docs' into 'master' Vadim Godunko 2025-02-20 17:14:18 +00:00
  • 9327387273 Merge branch 'topic/vadim/lines' into 'master' Vadim Godunko 2025-02-20 17:05:53 +00:00
  • cede206fe9 Link to Tips&Tricks. Vadim Godunko 2025-02-20 15:17:41 +04:00
  • a3b3e82704 Add Tips & Trick Vadim Godunko 2025-02-20 15:16:08 +04:00
  • 286b28dae8 Test for backward line iterator. Vadim Godunko 2025-02-20 20:27:29 +04:00
  • 289fcbbee2 Line_Iterator.Backward Vadim Godunko 2025-02-20 20:24:58 +04:00
  • 040973e02a Constant to represent position before first character. Vadim Godunko 2025-02-20 20:18:21 +04:00