<commit_before>HEAD
----
* Linking is now performed via a SystemEvent
* #monitor, #unmonitor, and #monitoring? provide unidirectional linking
* Celluloid::Actor.link (as well as unlink, linked_to, and monitor) class
  methods for linking outside an actor class.
* SystemEvents are no longer exceptions. Boo exceptions as flow control!
* Celluloid::Mailbox#system_event eliminated and replaced with Mailbox#<<
  SystemEvents are now automatically high priority<commit_msg>Changes<commit_after>HEAD
----
* Linking is now performed via a SystemEvent
* #monitor, #unmonitor, and #monitoring? provide unidirectional linking
* Celluloid::Actor.link (as well as unlink, linked_to, and monitor) class
  methods for linking outside an actor class.
* SystemEvents are no longer exceptions. Boo exceptions as flow control!
* Celluloid::Mailbox#system_event eliminated and replaced with Mailbox#<<
  SystemEvents are now automatically high priority
* The task_class class method can be used to override the class used for
  tasks, allowing different task implementations to be configured on an
  actor-by-actor-basis
{'fraction_non_alphanumeric': 0.0661231884057971, 'fraction_numerical': 0.0, 'mean_word_length': 5.461988304093567, 'pattern_counts': {'":': 0, '<': 7, '<?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': '5843809', 'n_tokens_mistral': 288, 'n_tokens_neox': 279, 'n_words': 129}