<commit_before># attoHTTP
A very small embedded HTTP 1.0 Server

## Introduction

This web server is meant to have a very small footprint.  It is designed to go into
32bit ARM Cortex MCUs, however it is written as much as possible to be cross platform.
It will compile and run on 32 and 64bit x86 to perform the testing.

## Requirements

 - GNU Make
 - gcc

## Make Targets

 - `test` : Compiles and runs the tests
 - `junit` : Compiles and creates JUnit compatible XML files<commit_msg>Updated information on the compiler.<commit_after># attoHTTP
A very small embedded HTTP 1.0 Server

## Introduction

This web server is meant to have a very small footprint.  It is designed to go into
32bit ARM Cortex MCUs, however it is written as much as possible to be cross platform.
It will compile and run on 32 and 64bit x86 to perform the testing.

## Requirements

 - GNU Make
 - gcc

### Notes on GCC
gcc may not be required.  I use the compiler flags '-Wall -Werror -pedantic -std=c11'.
This should make it so that this is ANSI standard C11 that I am writing and it
*should* compile in any ANSI standard C11 compiler.  While I do test other compilers,
I am happy to accept pull requests to make the code compile on other compilers,
provided it doesn't break compiling on gcc.

## Make Targets

 - `test` : Compiles and runs the tests
 - `junit` : Compiles and creates JUnit compatible XML files
{'fraction_non_alphanumeric': 0.05025125628140704, 'fraction_numerical': 0.01866475233309404, 'mean_word_length': 3.7094594594594597, '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': '996888', 'n_tokens_mistral': 406, 'n_tokens_neox': 372, 'n_words': 227}