Commit Graph

  • 0917699624 Improve CI Vadim Godunko 2024-04-19 18:32:34 +04:00
  • ba3f45ece8 Drop text data parameter of Delete. Vadim Godunko 2024-04-10 18:29:50 +04:00
  • 3d4d29997d Drop text data parameter of the Insert. Vadim Godunko 2024-04-10 18:07:26 +04:00
  • 5b657c9e34 Drop text data parameter of Compute_Size Vadim Godunko 2024-04-10 16:15:23 +04:00
  • 3ce7690556 Drop text data parameter of To_UTF8_String. Vadim Godunko 2024-04-10 16:11:44 +04:00
  • 0a01bfd413 Drop text data parameter of First/Last_UTF*_Offset Vadim Godunko 2024-04-10 16:07:07 +04:00
  • 929f50b36d Drop text data parameter of Starts_With/Ends_With. Vadim Godunko 2024-04-10 16:01:13 +04:00
  • f98a6b26b0 Drop text data parameter of the After_Last_Character. Vadim Godunko 2024-04-10 15:55:57 +04:00
  • 28cf877bab Drop text data parameter of Length. Vadim Godunko 2024-04-10 15:32:09 +04:00
  • 8d73f9335a Remove text data parameter of Hash. Vadim Godunko 2024-04-10 15:16:17 +04:00
  • d10cb1576b Remove text data parameter of Slice. Vadim Godunko 2024-04-03 16:39:23 +04:00
  • 9d90fbfce3 Remove text data parameters of Is_Equal/Is_Less/Is_Less_Or_Equal. Vadim Godunko 2024-04-03 16:22:56 +04:00
  • 93f88f98b4 Remove text data parameter of Forward_Element subprogram. Vadim Godunko 2024-04-03 16:01:54 +04:00
  • e402e739b9 Remove text data parameter of Backward subprogram. Vadim Godunko 2024-04-03 15:53:53 +04:00
  • 7d9331941b Remove text data parameter of the Has_Character subprogram. Vadim Godunko 2024-04-03 15:39:39 +04:00
  • 8a4029f3c7 Drop text data parameter of the Element subprogram. Vadim Godunko 2024-04-03 15:26:44 +04:00
  • 68424cf998 Remove text data parameter of Is_Null/Is_Empty Vadim Godunko 2024-04-03 14:53:19 +04:00
  • 8cb6634d3b Remove text data parameter of the Reference/Unreference subprograms. Vadim Godunko 2024-04-03 14:43:22 +04:00
  • 9465526b60 Fix initialization of the result. Vadim Godunko 2024-04-03 14:33:53 +04:00
  • 946baadb3c Use Test_Support package. Vadim Godunko 2024-04-03 14:33:33 +04:00
  • aa58f0a682 Fix unsafe initialization of the text data overlay object. Vadim Godunko 2024-04-03 14:18:10 +04:00
  • 0150987b94 UTF-8 encoded Unbounded_String -> Virtual_String conversion. Vadim Godunko 2024-04-03 12:21:18 +04:00
  • 6a07632bd9 Unbounded_Wide_Wide_String -> Virtual_String conversion. Vadim Godunko 2024-04-03 12:17:05 +04:00
  • ad473a2b4a Fix unsafe initialization of the object overlay. Vadim Godunko 2024-04-03 12:11:06 +04:00
  • bb2aa77a20 Rename subprogram with unsafe code. Vadim Godunko 2024-04-03 11:29:45 +04:00
  • 813a96172f Reinitialize text data storage on overflow... Vadim Godunko 2024-04-03 11:18:57 +04:00
  • 736ca19f98 Fix unsafe reinitialization of the text data storage. Vadim Godunko 2024-04-03 11:17:57 +04:00
  • 1243f76982 Fix precondition. Vadim Godunko 2024-04-03 11:14:28 +04:00
  • cb131767ed Update after API changes. Vadim Godunko 2024-04-03 10:50:59 +04:00
  • 20b1e3d0c8 Remove text data parameter of the Before_First_Character Vadim Godunko 2024-04-03 10:22:03 +04:00
  • 1212bd5d21 A bit of performance improvement. Vadim Godunko 2024-04-03 09:42:21 +04:00
  • 7b71f36f23 Disable runtime checks to improve performance. Vadim Godunko 2024-04-03 09:27:52 +04:00
  • 9ef86032eb Change mode of Position parameter of Forward/Forward_Element. Vadim Godunko 2024-04-03 07:55:53 +04:00
  • a6f0a71d61 Drop text data parameter of the Forward subprogram. Vadim Godunko 2024-04-02 21:44:30 +04:00
  • 96a091864d Drop text data parameter of From_Wide_Wide_String subprogram. Vadim Godunko 2024-04-02 19:22:05 +04:00
  • 5106047950 Improve initialization code to force initialization... Vadim Godunko 2024-04-02 19:20:19 +04:00
  • c831c33d4f Remove explicit text data parameter of the From_UTF_8_String subprogram Vadim Godunko 2024-04-02 18:56:21 +04:00
  • f18fefe19e Remove explicit text data parameter from Append subprogram. Vadim Godunko 2024-04-02 18:44:15 +04:00
  • 755a7d87ee Unsafe_Capacity to get requested capacity of the text data. Vadim Godunko 2024-04-02 17:49:56 +04:00
  • 2be9f513db Merge text handler and text data storage into single object. Vadim Godunko 2024-04-02 17:31:02 +04:00
  • 602c1216a8 Use mode of the text data handler to follow operation. Vadim Godunko 2024-04-01 12:58:51 +04:00
  • e593ff1f61 Rename package. Vadim Godunko 2024-04-01 12:00:09 +04:00
  • 08d63a4769 Introduce separate types for constant and variable handlers... Vadim Godunko 2024-04-01 11:30:12 +04:00
  • 406bd06d94 Merge branch 'topic/regexp_heap' into 'master' Max Reznik 2024-03-30 16:56:34 +00:00
  • 453cbeb8e8 RegExp: Use heap memory to avoid stack overflow Maxim Reznik 2024-03-30 18:36:10 +02:00
  • 350da36459 Default implementation of From_UTF_8_String. Vadim Godunko 2024-03-13 11:34:17 +04:00
  • f4cb759956 Merge branch 'topic/vadim/gcperf' into 'master' Vadim Godunko 2024-03-12 18:29:34 +00:00
  • 7855b6d9f6 Apply 1 suggestion(s) to 1 file(s) Max Reznik 2024-03-12 18:11:57 +00:00
  • fa69a6f294 Use state table to speedup iteration. Vadim Godunko 2024-03-12 16:59:00 +04:00
  • cebfedb9c3 Remove unnecessary nesting levels. Vadim Godunko 2024-03-12 16:04:23 +04:00
  • 3f05e95b98 Fix typo. Vadim Godunko 2024-03-12 16:02:18 +04:00
  • 025a08c477 Improve algorithm to compute length of the character in UTF-8 and UTF-16. Vadim Godunko 2024-03-12 14:08:12 +04:00
  • aa9a222914 Use Forward_Element to improve performance. topic/vadim/gcperf Vadim Godunko 2024-03-12 12:27:42 +04:00
  • 50318b05f0 Merge branch 'topic/vadim/syntax_sugar' into 'master' Vadim Godunko 2024-02-27 20:11:13 +00:00
  • c48ba3b365 Use function instead of constant. Vadim Godunko 2024-02-27 11:23:18 +04:00
  • d1d86b1502 Merge branch 'topic/vadim/cicd' into 'master' Max Reznik 2024-01-31 10:04:31 +00:00
  • 8fc950e3c0 Fix GH CI. Vadim Godunko 2024-01-31 12:28:15 +04:00
  • 02bd7524bb Merge branch 'topic/vadim/ea' into 'master' Vadim Godunko 2024-01-30 15:31:12 +00:00
  • 20c0da3e89 Utility subprogram to compute display width of the string. Vadim Godunko 2024-01-30 18:37:12 +04:00
  • 33be763ce6 Stop at grapheme cluster break. Vadim Godunko 2024-01-30 18:36:41 +04:00
  • 56dced9943 Regenerate file. Vadim Godunko 2024-01-30 17:54:16 +04:00
  • dc9e4b90fe Put less numbers of items in line... Vadim Godunko 2024-01-30 17:53:27 +04:00
  • 0c2ba9fd6b Merge branch 'topic/cross' into 'master' Max Reznik 2024-01-30 08:39:17 +00:00
  • 8687e316c0 Add GPRFLAGS variable to Makefile Maxim Reznik 2024-01-29 21:31:51 +02:00
  • e0f8018b07 Merge branch 'topic/vadim/ea' into 'master' Vadim Godunko 2024-01-29 09:15:12 +00:00
  • 7b13eb07a1 Update CI scripts to use new data. Vadim Godunko 2024-01-29 12:33:30 +04:00
  • a6df52129f Reuse type from generated package. Vadim Godunko 2024-01-29 12:16:39 +04:00
  • 32bab92c6b Regenerate data files. Vadim Godunko 2024-01-29 12:03:53 +04:00
  • cb39f0b885 Generate Regional_Indicator_Range subtype. Vadim Godunko 2024-01-29 11:55:42 +04:00
  • 9b9725575a Fix Constraint_Error on subbprogram call of uninitialized iterator. Vadim Godunko 2024-01-29 10:32:51 +04:00
  • 6bcec811f2 Add subprograms declarations to avoid warnings. Vadim Godunko 2024-01-29 10:16:07 +04:00
  • d64b4ba50d Test of Grapheme_Cluster_Iterator.Display_Width. Vadim Godunko 2024-01-29 10:15:38 +04:00
  • 5b7fb79be6 Grapheme_Cluster_Iterator.Display_Width Vadim Godunko 2024-01-29 10:14:10 +04:00
  • 3aa818163b Use derived east asian width data file. Vadim Godunko 2024-01-28 16:32:28 +04:00
  • 70383134cc Test of Is_Emoji. Vadim Godunko 2024-01-28 16:20:14 +04:00
  • a757b8eb2a Instructions to download additional emoji data files. Vadim Godunko 2024-01-28 16:19:16 +04:00
  • a31938fba9 Implementation of Is_Emoji. Vadim Godunko 2024-01-28 16:04:59 +04:00
  • f8bc6eece4 Regenerate code. Vadim Godunko 2024-01-26 12:58:47 +04:00
  • 0f880c0e5a Add Emoji and Emoji_Presentation properties into database. Vadim Godunko 2024-01-26 12:58:01 +04:00
  • faa213e2c2 Transit test to Test_Support API Vadim Godunko 2024-01-28 11:36:03 +04:00
  • d86ab9693b Add type to represent value of the grapheme cluster width. Vadim Godunko 2023-12-01 15:30:42 +04:00
  • fea0f8006d Merge branch 'topic/fix_json_gen' into 'master' Max Reznik 2024-01-25 18:07:26 +00:00
  • 02d9b06833 JSON Schema tool: Add SARIF test Maxim Reznik 2024-01-25 18:05:06 +02:00
  • fc24a6798a Merge branch 'topic/vadim/cmdline' into 'master' Vadim Godunko 2024-01-25 15:57:11 +00:00
  • 0d019adc17 JSON Schema tool: Suppress style checks Maxim Reznik 2024-01-25 17:55:46 +02:00
  • 458561d483 JSON Schema tool: Generate root schema Maxim Reznik 2024-01-25 17:48:29 +02:00
  • 2e1320de4e JSON Schema tool: Fix generation enum in properties Maxim Reznik 2024-01-24 14:02:41 +02:00
  • edb63fc0f5 Merge branch 'topic/fix_json_gen' into 'master' Max Reznik 2024-01-24 09:33:03 +00:00
  • a5b1e99487 Rebase JSON Schema test Maxim Reznik 2024-01-23 19:21:16 +02:00
  • 607da0a015 JSON Schema tool: Fix generation "array of enums" Maxim Reznik 2024-01-23 19:19:41 +02:00
  • 37eb89a395 Rename member. Vadim Godunko 2024-01-23 18:39:29 +04:00
  • 830666c0e9 Check that given option is defined option. Vadim Godunko 2024-01-23 18:37:50 +04:00
  • f57597ec32 Add names of name and value in description of the name-value options. Vadim Godunko 2024-01-23 18:34:26 +04:00
  • ec259ccc90 Merge branch 'topic/fix_json_gen' into 'master' Max Reznik 2024-01-22 19:46:33 +00:00
  • 9c629ffa63 Rebase JSON Schema tests Maxim Reznik 2024-01-22 20:11:20 +02:00
  • 7098bcd5d3 JSON Schema tool: special treatment for _enum in DAP Maxim Reznik 2024-01-22 20:08:55 +02:00
  • b2df4a476c Merge branch 'topic/vadim/cmlline' into 'master' Vadim Godunko 2024-01-22 15:55:01 +00:00
  • 1bda7c06d2 Wrapper of Value for simplified command line package. Vadim Godunko 2024-01-22 19:16:19 +04:00
  • f41649563d Add tests for multivalue positional options. Vadim Godunko 2024-01-22 18:59:24 +04:00
  • 5b34f194cb Add support of multivalue positional options Vadim Godunko 2024-01-22 18:58:22 +04:00