Skip to content

Commit 01c9adf

Browse files
committed
Merge branch 'topic/alire' into 'main'
Update alire.toml documentation See merge request eng/shared/vss-text!9
2 parents 3d53e53 + 1c570fc commit 01c9adf

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

alire.toml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
name = "vss_text"
2-
description = "Advanced string and text manipulation with Unicode support"
2+
description = "A high level Unicode text processing library"
3+
4+
long-description = """
5+
## Warning - Work in Progress
6+
7+
This crate is based on [`VSS`](https://github.com/AdaCore/VSS) (Virtual
8+
String System). VSS has been split into two crates:
9+
10+
* [`vss_text`](https://alire.ada.dev/crates/vss_text) (this crate): a library
11+
for Unicode text processing.
12+
* [`vss_extra`](https://alire.ada.dev/crates/vss_extra): libraries for handling
13+
JSON, Regexp, XML and other features based on `vss_text`.
14+
15+
Significant changes are planned in `vss_text` with the goal to make it a
16+
high-quality, high-performance library suitable for a wide range of
17+
applications.
18+
19+
The changes include the following (non-exhaustive list):
20+
21+
* API Changes
22+
* Introduce an immutable string type.
23+
* Repurpose the mutable `Virtual_String` type to a string builder type.
24+
* Possibly rename the root package `VSS` to a new more appropriate name. Alire crate,
25+
GPR project and repository names might change accordingly.
26+
* (done) Drop the support of multiple internal encodings in favor of a single internal
27+
encoding (likely UTF-8) for improved performance.
28+
"""
29+
330
version = "25.0.0-dev"
431
tags = ["unicode", "string", "text"]
532

0 commit comments

Comments
 (0)