<commit_before>### HEAD

- Reactor watcher option "callback_data" renamed "cb_data"
- Combinator functions optimized for performance
- Amp\reactor() now accepts an optional assignment parameter for
  modifying the global default event reactor instance to allow for
  third-party Reactor implementations.
- Renamed functions:
    . Amp\getReactor() -> Amp\reactor()
- Removed functions:
    . Amp\chooseReactor()
    . Amp\tick()
    . Amp\immediately()
    . Amp\once()
    . Amp\repeat()
    . Amp\onReadable()
    . Amp\onWritable()
    . Amp\onSignal()
    . Amp\enable()
    . Amp\disable()
    . Amp\cancel()

v1.0.0-beta4
------------

- Expose `AMP_PRODUCTION_MODE` constant to alternate performance/safety
- Removed `Amp\PrivateFuture` -- the safety of the `Amp\Future`
  implementation is now dependent upon `AMP_PRODUCTION_MODE`
- Renamed `Future` -> `Deferred`
- Renamed `Unresolved` -> `PrivatePlaceholder`<commit_msg>update CHANGELOG<commit_after>### HEAD

- Promisor::fail() no longer typehints \Exception for compatibility
  with PHP7 \BaseException
- Reactor watcher option "callback_data" renamed "cb_data"
- Combinator functions optimized for performance
- Amp\reactor() now accepts an optional assignment parameter for
  modifying the global default event reactor instance to allow for
  third-party Reactor implementations.
- New functions:
    . Amp\timeout()
    . Amp\promises()
- Renamed functions:
    . Amp\getReactor() -> Amp\reactor()
- Removed functions:
    . Amp\chooseReactor()
    . Amp\tick()
    . Amp\immediately()
    . Amp\once()
    . Amp\repeat()
    . Amp\onReadable()
    . Amp\onWritable()
    . Amp\onSignal()
    . Amp\enable()
    . Amp\disable()
    . Amp\cancel()

v1.0.0-beta4
------------

- Expose `AMP_PRODUCTION_MODE` constant to alternate performance/safety
- Removed `Amp\PrivateFuture` -- the safety of the `Amp\Future`
  implementation is now dependent upon `AMP_PRODUCTION_MODE`
- Renamed `Future` -> `Deferred`
- Renamed `Unresolved` -> `PrivatePlaceholder`
{'fraction_non_alphanumeric': 0.12648809523809523, 'fraction_numerical': 0.004464285714285714, 'mean_word_length': 3.2373949579831933, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, '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': '7075202', 'n_tokens_mistral': 662, 'n_tokens_neox': 642, 'n_words': 168}