summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-02-02 23:19:47 +0100
committerTyge Løvset <[email protected]>2021-02-02 23:19:47 +0100
commita1ed3586c5575d4f9094ae3dcc2cdf0911951b3e (patch)
tree506defc95553157bfe5929e3384065acc6999390
parent0c251706f8cffa685de80219792fc6637710a0f9 (diff)
parent0f30fc925da0c3dad82990c454fb3affd02cf1b1 (diff)
downloadSTC-modified-a1ed3586c5575d4f9094ae3dcc2cdf0911951b3e.tar.gz
STC-modified-a1ed3586c5575d4f9094ae3dcc2cdf0911951b3e.zip
Merge branch 'master' of https://github.com/tylo-work/C99Containers into master
-rw-r--r--README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.md b/README.md
index 027df4ae..c610c2f0 100644
--- a/README.md
+++ b/README.md
@@ -117,7 +117,7 @@ Outputs
Highlights
----------
- **User Friendly** - Easy to use, as can be seen from the examples above. The ***using_***-declaration instantiates the container type to use. You may pass *optional* arguments for customization of value- *comparison*, *destruction*, *cloning*, *convertion types*, and more. Most methods have similar named corresponding methods in STL.
-- **High Performance** - The containers are written with efficiency, low memory usage, and small code size in mind. Most containers perform similarly to the c++ STL containers, however **cmap** and **cset** are roughly *5* times faster than the STL equivalents, *std::unordered_map* and *std::unordered_set*. See *Performance*. Also **cdeq** are in some cases significantly faster than *std::deque*, however implementations vary between different c++ compilers.
+- **High Performance** - The containers are written with efficiency, low memory usage, and small code size in mind. Most containers perform similarly to the c++ STL containers, however **cmap** and **cset** are roughly ***5 times faster than the STL equivalents***, *std::unordered_map* and *std::unordered_set*. **csmap** and **csset** are in general faster than *std::unordered_map/set* See *Performance*. Also **cdeq** are in some cases significantly faster than *std::deque*, however implementations vary between different c++ compilers.
- **Type Safe** - No more error prone casting of container types and elements back and forth from your containers. Less obscure bugs in your code. The compiler will let you know when retrieving or passing wrong container or element types to the methods.
- **Uniform API** - Methods to ***construct***, ***initialize***, ***iterate*** and ***destruct*** are intuitive and uniform across the various containers.
- **Small Footprint** - Generated executables are small, partly due to the small library code base. The example above with six different containers, compiles to an executable of *18 kb in size*, compiled with TinyC.