Commit Graph

  • 17b5f8f353 Download and unpack UCD.zip in GitHub Action CI Maxim Reznik 2021-07-18 10:44:35 +03:00
  • aed0158b65 Merge remote branch 'origin/master' into edge mergerepo 2021-07-14 23:01:34 +00:00
  • 511718dddd Regenerate UCD code. Vadim Godunko 2021-07-14 15:16:04 +03:00
  • 2390eb05e6 Use named array type to apply pragma Pack on it. Vadim Godunko 2021-07-14 15:15:38 +03:00
  • 37939b3efa Automated test for VSS.Characters package. Vadim Godunko 2021-07-14 15:06:03 +03:00
  • 300914382d Regenerate code. Vadim Godunko 2021-07-14 14:55:40 +03:00
  • f7b25bad7b Fix bugs in compression alrorithm. Vadim Godunko 2021-07-14 14:55:15 +03:00
  • 684610434f Remove empty line. Vadim Godunko 2021-07-14 14:36:52 +03:00
  • f0cd57eb71 Subbprogram to get value of General_Category of the character. Vadim Godunko 2021-07-14 14:01:19 +03:00
  • 164138b490 Add source directory for generated files. Vadim Godunko 2021-07-14 13:31:16 +03:00
  • 3f9c15fc05 Regenerate UCD. Vadim Godunko 2021-07-14 13:30:56 +03:00
  • 68f38dd63b Add README.md file for directory with generated files. Vadim Godunko 2021-07-14 13:30:26 +03:00
  • f3d739b6f6 Generate data tables for core properties. Vadim Godunko 2021-07-14 13:28:11 +03:00
  • 38eb3eb814 Initialize General_Category by Unassigned. Vadim Godunko 2021-07-12 11:23:40 +03:00
  • 993a548e4f UnicodeData.txt loader. Vadim Godunko 2021-07-12 11:00:55 +03:00
  • 799b8644d5 Initialization of the in-memory database. Vadim Godunko 2021-07-12 09:55:28 +03:00
  • 5e55e563cf PropertyValueAliases.txt loader. Vadim Godunko 2021-07-09 19:26:43 +03:00
  • bd6b659d4f Code refactoring: move properties data structures outside of loader. Vadim Godunko 2021-07-09 18:31:44 +03:00
  • 16b94654be PropertyAliases.txt loader. Vadim Godunko 2021-07-09 18:24:29 +03:00
  • d9950a2823 Types to represent Canonical Combinig Classes Vadim Godunko 2021-07-09 13:23:25 +03:00
  • 4e883b3974 Ignore "data" directory. Vadim Godunko 2021-07-09 13:13:27 +03:00
  • 029c29e7a8 Merge remote branch 'origin/master' into edge mergerepo 2021-07-05 23:01:56 +00:00
  • c4a0da4ffb Introduce Null_String_Handler for strings in 'null' state. Vadim Godunko 2021-07-05 14:54:04 +03:00
  • 547e7e79cd Reorder subprogram in alphabetical order. Vadim Godunko 2021-07-05 12:59:00 +03:00
  • 2368e4f177 Merge remote branch 'origin/master' into edge mergerepo 2021-07-02 23:00:58 +00:00
  • 96e08d5c03 Virtual_String.Prepend procedures. Vadim Godunko 2021-07-02 11:33:42 +03:00
  • 8492e17431 T714-004 Add Empty_Virtual_String_Vector constant. Vadim Godunko 2021-07-02 10:14:52 +03:00
  • 5e40c16f64 Test for Virtual_String_Vector.Clear. Vadim Godunko 2021-07-01 11:50:58 +03:00
  • 0a8f999d4c Virtual_String_Vector.Clear operation. Vadim Godunko 2021-07-01 11:50:37 +03:00
  • 9216dd6727 Reset pointer to null to prevent dangling pointers to shared data. Vadim Godunko 2021-07-01 11:49:51 +03:00
  • 915797a5d9 Merge remote branch 'origin/master' into edge mergerepo 2021-06-24 23:01:02 +00:00
  • 665750688f Test of Virtual_String_Vector.Append (Virtual_String_Vector) Vadim Godunko 2021-06-24 21:24:42 +03:00
  • c7649b533e Test of Virtual_String_Vector.Is_Empty Vadim Godunko 2021-06-24 21:20:28 +03:00
  • 17d0aa4e90 T714-004 Append subprogram to append Virtual_String_Vector. Vadim Godunko 2021-06-24 20:28:49 +03:00
  • b2f3bd3276 T714-004 Virtual_String_Vector.Is_Empty Vadim Godunko 2021-06-24 19:48:25 +03:00
  • d9736dce86 Merge remote branch 'origin/master' into edge mergerepo 2021-06-23 23:01:23 +00:00
  • 8d0ba9fce6 Automated test for Virtual_String_Vector.Join_Lines. Vadim Godunko 2021-06-23 12:41:19 +03:00
  • 640fe1047e Virtual_String_Vector.Join_Lines subprogram. Vadim Godunko 2021-06-23 12:17:37 +03:00
  • a3725fbdb8 Add a Pike's VM regexp implementation prototype. Maxim Reznik 2021-05-15 20:00:50 +03:00
  • d001ae59e1 Drop RegExp DFA implementation for now Maxim Reznik 2021-05-14 13:59:40 +03:00
  • bf178d07c1 Implement core RegExp methods with Subject copy and Maxim Reznik 2021-05-14 11:06:15 +03:00
  • ae7fdf12f7 Fix long comments in VSS.Regular_Expressions Maxim Reznik 2021-05-14 11:04:27 +03:00
  • d3ea49c8b0 Add New_Segment_Marker function Maxim Reznik 2021-05-14 10:59:30 +03:00
  • e5836259fb Improve regexp test driver Maxim Reznik 2021-05-14 10:58:18 +03:00
  • 87c80acd2c Fix conversion of empty string to Unbounded_Wide_Wide_String. Vadim Godunko 2021-06-23 11:31:54 +03:00
  • f3dd1252b6 Merge remote branch 'origin/master' into edge mergerepo 2021-06-16 23:01:15 +00:00
  • 9ff8f49b9f Add default initialization of some variables Nicolas Setton 2021-05-24 10:50:38 +01:00
  • 40ba729c0a Merge remote branch 'origin/master' into edge mergerepo 2021-05-21 23:00:46 +00:00
  • 0709cab124 Add ??? to mark commented-out code Nicolas Setton 2021-05-18 13:30:51 +01:00
  • db05906fbc Merge remote branch 'origin/master' into edge mergerepo 2021-05-11 23:01:55 +00:00
  • 16cae51b4d Test for line iterators from arbitrary position. Vadim Godunko 2021-05-09 11:09:46 +03:00
  • 4610a450fe Line iterator can be created at arbitrary position. Vadim Godunko 2021-05-09 11:09:20 +03:00
  • 3b62f3ce44 Abstract_Segment_Cursor.Character_Length operation Vadim Godunko 2021-05-09 16:42:14 +03:00
  • 31a15af436 Rewrite with use Test_Support package. Vadim Godunko 2021-05-08 07:54:37 +03:00
  • 16aaf3490b Test invalidation of iterators. Vadim Godunko 2021-05-08 07:54:16 +03:00
  • 51d830d86d Is_Valid for cursors. Vadim Godunko 2021-05-08 07:46:01 +03:00
  • 63a68a72cb Call Invalidate, not Initialize subprogram to invalidate object. Vadim Godunko 2021-05-07 18:27:19 +03:00
  • 22dd7bca54 Test for Character_Markers. Vadim Godunko 2021-05-07 18:18:16 +03:00
  • 5b81db23a3 Merge remote branch 'origin/master' into edge mergerepo 2021-05-07 23:01:09 +00:00
  • 184a62b767 Reset all members before connecting to avoid dangling pointers. Vadim Godunko 2021-05-07 09:21:12 +03:00
  • cb6a4743f8 Test for Virtual_String.Replace operations. Vadim Godunko 2021-05-07 07:28:04 +03:00
  • 9ecadf5cf5 Virtual_String.Replace operations. Vadim Godunko 2021-05-07 07:25:28 +03:00
  • 0f84e4d734 Test for Virtual_String.Insert (Virtual_String) operation. Vadim Godunko 2021-05-07 06:24:28 +03:00
  • 3b15a6fc52 Virtual_String.Insert (Virtual_String) operation. Vadim Godunko 2021-05-07 06:23:27 +03:00
  • d5b23756d7 Test for Virtual_String.Delete operation. Vadim Godunko 2021-05-06 21:50:47 +03:00
  • 0631b10e18 Virtual_String.Delete operation. Vadim Godunko 2021-05-06 21:45:30 +03:00
  • 844af1778c Fix compiler's warning. Vadim Godunko 2021-05-06 21:39:53 +03:00
  • 029ffb044d Reimplement recomputation of the cursors on modifications. Vadim Godunko 2021-05-06 21:37:31 +03:00
  • bc2cdfde3d Set cursor's position to invalid value on invalidation. Vadim Godunko 2021-05-06 21:34:12 +03:00
  • b7e4c71eb2 Track Character_Iterator and Character_Marker on insert operations. Vadim Godunko 2021-05-05 09:09:43 +03:00
  • 02a558a409 Test for Virtual_String.Insert operation. Vadim Godunko 2021-05-05 08:52:23 +03:00
  • ba557a8fac Virtual_String.Insert (Virtual_Character) operation. Vadim Godunko 2021-05-05 08:48:28 +03:00
  • a1bfbe2eea Infrastructure for string modification notification. Vadim Godunko 2021-05-02 09:32:34 +03:00
  • 8c332c6b32 Compute offset of the appended data for optimized handler. Vadim Godunko 2021-05-02 09:21:41 +03:00
  • 944b7f3da9 Remove unnecessary handler parameter. Vadim Godunko 2021-04-29 14:53:20 +03:00
  • 130a21615b Additional parameter to pass offset information. Vadim Godunko 2021-04-29 14:03:24 +03:00
  • 899875d907 Reorder subprograms. Vadim Godunko 2021-04-29 08:24:17 +03:00
  • d6c90b25bd Merge remote branch 'origin/master' into edge mergerepo 2021-04-26 23:04:09 +00:00
  • d7dcb2899c U422-023 Test for To_Wide_Wide_String/To_Unbounded_Wide_Wide_String. Vadim Godunko 2021-04-25 08:01:11 +03:00
  • 5f5276cedb U422-023 Use LF as line terminator for GNAT RTL files... Vadim Godunko 2021-04-24 06:30:11 +03:00
  • 1126e084f5 U422-023 Virtual_String to Unbounded_Wide_Wide_String conversion. Vadim Godunko 2021-04-23 09:38:31 +03:00
  • 19ceeb20ca U422-023 Virtual_String to Wide_Wide_String conversion. Vadim Godunko 2021-04-23 09:03:03 +03:00
  • f522262254 Merge remote branch 'origin/master' into edge mergerepo 2021-04-14 23:01:39 +00:00
  • b905545bb2 Automated test for Line_Iterator.Has_Element... Vadim Godunko 2021-04-14 17:24:38 +03:00
  • b277885018 Has_Element function for Line_Iterator. Vadim Godunko 2021-04-14 17:20:01 +03:00
  • a42b09e692 Merge remote branch 'origin/master' into edge mergerepo 2021-04-12 23:01:14 +00:00
  • 432be2864f Fix compiler's warnings Vadim Godunko 2021-04-12 07:20:16 +03:00
  • 0a4c2f4f08 Add test for cursor ownership tests. Vadim Godunko 2021-04-12 07:19:03 +03:00
  • 52ec2da376 Check for cursor ownership in Slice functions. Vadim Godunko 2021-04-12 07:18:18 +03:00
  • 6e1139b76d Test for Line_Iterator.Has_Line_Terminator function. Vadim Godunko 2021-04-11 16:04:35 +03:00
  • 87211409fe Has_Line_Terminator function for Line_Iterator. Vadim Godunko 2021-04-11 15:56:53 +03:00
  • 4b087b03cd Merge remote branch 'origin/master' into edge mergerepo 2021-04-09 23:01:44 +00:00
  • 00579703ab Add regexp tests from Perl5 Maxim Reznik 2021-04-09 19:59:51 +03:00
  • 215e3ee5aa Fix Adjust for the Virtual_String type Maxim Reznik 2021-04-09 18:25:44 +03:00
  • 319be7c9a6 U318-015 Use subdirectory for object files in subproject mode. Vadim Godunko 2021-03-18 14:49:05 +03:00
  • 8622d6f021 Merge remote branch 'origin/master' into edge mergerepo 2021-04-06 23:01:40 +00:00
  • e43887f686 Test for the case when CR is last character of the string... Vadim Godunko 2021-04-06 10:36:36 +03:00
  • c0c7da9fd1 Implement case when CR is last character of the string... Vadim Godunko 2021-04-06 10:35:41 +03:00
  • 7d17f9d444 Minor clarification. Vadim Godunko 2021-04-05 17:38:52 +03:00
  • 8a142b9f1d Rename member of Line_Cursor. Vadim Godunko 2021-04-05 10:51:50 +03:00