<commit_before># C Container Collection

## Synopsis

A collection of **high-performance** containers implemented by standard C macros.

## Description

C Container Collection is a set of function-like macros that strictly conform to standard C (ISO/IEC 9899:1999). Since all of the macros are expanded at compile time, it's much faster than C++ because of no function call overheads. This project puts emphasis on very low memory usage and very low resource consumption, and therefore the dllst container is implemented by XOR linked list and has its own memory pool in order to avoid frequent memory allocation. This is not a replacement for C++ Standard Template Library. Instead, it provides a fully new method to create containers in C.

## List of Macros
<commit_msg>edit description<commit_after># C Container Collection

## Synopsis

A collection of **high-performance** containers implemented by standard C macros.

## Description

C Container Collection (CCC) is a set of function-like macros that strictly conform to standard C (C99, ISO/IEC 9899:1999). It's much faster than C++ since all macros are expanded at compile time. This project puts emphasis on low memory usage and low resource consumption, and therefore the dllst container is implemented by XOR linked list and has its own memory pool to avoid frequent memory (de)allocation. This is not (and will not be) a replacement for C++ Standard Template Library. Instead, it provides a new method to create high-performance containers with iterators in C.

## List of Macros

{'fraction_non_alphanumeric': 0.04860661049902787, 'fraction_numerical': 0.011665586519766688, 'mean_word_length': 4.782771535580524, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1103407', 'n_tokens_mistral': 374, 'n_tokens_neox': 348, 'n_words': 231}