<commit_before>#summary Table of tested platforms and related notes
#labels Featured

= Introduction =

safe_iop was written with portability in mind. It has only been tested (thus far) with GNU's GCC, but it does not contain any architecture-specific logic or instructions.

= Compatibility Matrix =


|| Architecture || Operating System || Compiler       || Notes    || Tested ||
|| x86          || OS X Leopard     || GNU GCC 4.0.1  || -O3      || r0.3   || 
|| x86          || OS X Tiger       || GNU GCC 4.0.1  || -O3      || r0.3   || 
|| x86          || GNU/Linux        || GNU GCC 4.0.3  || -O3      || r0.3   || 
|| x86_64       || GNU/Linux        || GNU GCC 4.0.3  || -O3      || r0.3   || 
|| alpha        || OpenBSD          || GNU GCC 3.3.5  || -O3      || r0.3   || 
|| macppc       || OpenBSD          || GNU GCC 3.3.5  || -O3      || r0.3   || 
|| arm          || OpenBSD          || GNU GCC 3.3.5  || -O3      || r0.3   || 
|| vax          || OpenBSD          || GNU GCC 2.95.3 || -O3      || r0.3   || 
|| sparc        || OpenBSD          || GNU GCC 2.95.3 || -O3      || r0.3   || 
|| sparc64      || OpenBSD          || GNU GCC 3.3.5  || -O1 (1)  || r0.3   ||


= Notes =

(1) For sparc64, there is an optimization bug which causes tests to fail if -O<level> exceeds 1.<commit_msg>Edited wiki page through web user interface.<commit_after>#summary Table of tested platforms and related notes
#labels Featured

= Introduction =

safe_iop was written with portability in mind. It has only been tested (thus far) with GNU's GCC, but it does not contain any architecture-specific logic or instructions.

= Compatibility Matrix =


|| Architecture || Operating System || Compiler       || Notes    || Tested ||
|| x86          || OS X Leopard     || GNU GCC 4.0.1  || -O3      || r3     || 
|| x86          || OS X Tiger       || GNU GCC 4.0.1  || -O3      || r3     || 
|| x86          || GNU/Linux        || GNU GCC 4.0.3  || -O3      || r3     || 
|| x86_64       || GNU/Linux        || GNU GCC 4.0.3  || -O3      || r3     || 
|| alpha        || OpenBSD          || GNU GCC 3.3.5  || -O3      || r3     || 
|| macppc       || OpenBSD          || GNU GCC 3.3.5  || -O3      || r3     || 
|| arm          || OpenBSD          || GNU GCC 3.3.5  || -O3      || r3     || 
|| vax          || OpenBSD          || GNU GCC 2.95.3 || -O3      || r3     || 
|| sparc        || OpenBSD          || GNU GCC 2.95.3 || -O3      || r3     || 
|| sparc64      || OpenBSD          || GNU GCC 3.3.5  || -O1 (1)  || r3     ||


= Notes =

(1) For sparc64, there is an optimization bug which causes tests to fail if -O<level> exceeds 1.
{'fraction_non_alphanumeric': 0.149146110056926, 'fraction_numerical': 0.05616698292220114, 'mean_word_length': 1.5346153846153847, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '4298139', 'n_tokens_mistral': 970, 'n_tokens_neox': 874, 'n_words': 283}