<commit_before># Change Log

All notable changes to the Pony compiler and standard library will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a CHANGELOG](http://keepachangelog.com/).

## [unreleased] - unreleased

### Fixed

- Fix for crash when methods with default private type params in remote packages are called  ([PR #4167](https://github.com/ponylang/ponyc/pull/4167))
- Fix incorrect atomics usage ([PR #4159](https://github.com/ponylang/ponyc/pull/4159))

### Added

- Auto-recover constructor expressions ([PR #4124](https://github.com/ponylang/ponyc/pull/4124))
- Support for RISC-V ([PR #3435](https://github.com/ponylang/ponyc/pull/3435))
- Enhance runtime stats tracking ([PR #4144](https://github.com/ponylang/ponyc/pull/4144))

### Changed


## [0.51.1] - 2022-06-29

### Fixed

- Fix String.f32 and String.f64 errors with non null terminated strings ([PR #4132](https://github.com/ponylang/ponyc/pull/4132))
- Fix for infinite Ranges ([PR #4127](https://github.com/ponylang/ponyc/pull/4127))
- Ensure reachability of types returned by FFI calls ([PR #4149](https://github.com/ponylang/ponyc/pull/4149))
- Support void* (Pointer[None]) parameters in bare lambdas and functions ([PR #4152](https://github.com/ponylang/ponyc/pull/4152))

### Added

- Avoid clearing chunks at start of GC ([PR #4143](https://github.com/ponylang/ponyc/pull/4143))
- Systematic testing for the runtime ([PR #4140](https://github.com/ponylang/ponyc/pull/4140))

### Changed

- Update to basing musl images off of Alpine 3.16 ([PR #4139](https://github.com/ponylang/ponyc/pull/4139))

## [0.51.0] - 2022-05-29

### Fixed
<commit_msg>Update CHANGELOG.md in preparation for 0.51.2 release<commit_after># Change Log

All notable changes to the Pony compiler and standard library will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a CHANGELOG](http://keepachangelog.com/).

## [0.51.2] - 2022-08-26

### Fixed

- Fix for crash when methods with default private type params in remote packages are called  ([PR #4167](https://github.com/ponylang/ponyc/pull/4167))
- Fix incorrect atomics usage ([PR #4159](https://github.com/ponylang/ponyc/pull/4159))

### Added

- Auto-recover constructor expressions ([PR #4124](https://github.com/ponylang/ponyc/pull/4124))
- Support for RISC-V ([PR #3435](https://github.com/ponylang/ponyc/pull/3435))
- Enhance runtime stats tracking ([PR #4144](https://github.com/ponylang/ponyc/pull/4144))

## [0.51.1] - 2022-06-29

### Fixed

- Fix String.f32 and String.f64 errors with non null terminated strings ([PR #4132](https://github.com/ponylang/ponyc/pull/4132))
- Fix for infinite Ranges ([PR #4127](https://github.com/ponylang/ponyc/pull/4127))
- Ensure reachability of types returned by FFI calls ([PR #4149](https://github.com/ponylang/ponyc/pull/4149))
- Support void* (Pointer[None]) parameters in bare lambdas and functions ([PR #4152](https://github.com/ponylang/ponyc/pull/4152))

### Added

- Avoid clearing chunks at start of GC ([PR #4143](https://github.com/ponylang/ponyc/pull/4143))
- Systematic testing for the runtime ([PR #4140](https://github.com/ponylang/ponyc/pull/4140))

### Changed

- Update to basing musl images off of Alpine 3.16 ([PR #4139](https://github.com/ponylang/ponyc/pull/4139))

## [0.51.0] - 2022-05-29

### Fixed

{'fraction_non_alphanumeric': 0.16037735849056603, 'fraction_numerical': 0.07959905660377359, 'mean_word_length': 4.351735015772871, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 24, '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': '4170934', 'n_tokens_mistral': 1344, 'n_tokens_neox': 1185, 'n_words': 299}