<commit_before>Changes
=======

0.0.10 (2018-XX-XX)
-------------------

* FEATURE: Support for functions calculating the length of memory sections in memsync protocol, see issue #33.
* FIX: Memsync definition sometimes lost information during first call of function, second call subsequently failed, see issue #36.

0.0.9 (2018-03-21)
------------------

* FIX: Arch "win64" was broken because of wrong download URL for embedded CPython for win64/amd64, see issue #27.
* FIX: Function pointers in struct types were not handled, see issue #28.
* FIX: Memsync directives pointing to elements within structs were not handled properly, see issue #29.
* FIX: Missing DLLs of type windll and oledll now raise OSError as expected, see issue #30.
* FIX: Missing routines in DLLs now raise AttributeError as expected, see issue #31.
* FIX: Wrong or unconfigured argtypes as well as wrong number of arguments do raise appropriate errors (ValueError, ArgumentError or TypeError), see issue #32.
* Isolated argument packing and unpacking code, preparing to solve issue #25.<commit_msg>updated change log, fixed issue #7<commit_after>Changes
=======

0.0.10 (2018-XX-XX)
-------------------

* FEATURE: Support for functions calculating the length of memory sections in memsync protocol, see issue #33.
* FEATURE: Support for string buffers (and null-terminated strings), see issue #7.
* FIX: Memsync definition sometimes lost information during first call of function, second call subsequently failed, see issue #36.

0.0.9 (2018-03-21)
------------------

* FIX: Arch "win64" was broken because of wrong download URL for embedded CPython for win64/amd64, see issue #27.
* FIX: Function pointers in struct types were not handled, see issue #28.
* FIX: Memsync directives pointing to elements within structs were not handled properly, see issue #29.
* FIX: Missing DLLs of type windll and oledll now raise OSError as expected, see issue #30.
* FIX: Missing routines in DLLs now raise AttributeError as expected, see issue #31.
* FIX: Wrong or unconfigured argtypes as well as wrong number of arguments do raise appropriate errors (ValueError, ArgumentError or TypeError), see issue #32.
* Isolated argument packing and unpacking code, preparing to solve issue #25.
{'fraction_non_alphanumeric': 0.10213143872113677, 'fraction_numerical': 0.03907637655417407, 'mean_word_length': 3.962555066079295, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3246323', 'n_tokens_mistral': 643, 'n_tokens_neox': 578, 'n_words': 309}