<commit_before># Changes
 
## 1.0.0 (2017-??-??)

### Extended {IO} interface
* {IO#await_readable #await_readable}
* {IO#await_writable #await_writable}
* {IO#concurrently_read #concurrently_read}
* {IO#concurrently_write #concurrently_write}

### Extended {Kernel} interface
* {Kernel#concurrently #concurrently}
* {Kernel#concurrent_proc #concurrent_proc}
* {Kernel#wait #wait}
* {Kernel#await_resume! #await_resume!}

### Added (Root) Evaluation ({Concurrently::Evaluation})
* {Concurrently::Evaluation.current .current}
* {Concurrently::Evaluation#waiting? #waiting?}
* {Concurrently::Evaluation#resume! #resume!}
 
### Added Concurrent Proc ({Concurrently::Proc})
* {Concurrently::Proc#call #call}, {Concurrently::Proc#[] #[]}
* {Concurrently::Proc#call_nonblock #call_nonblock}
* {Concurrently::Proc#call_detached #call_detached}
* {Concurrently::Proc#call_and_forget #call_and_forget}
 
### Added Proc Evaluation ({Concurrently::Proc::Evaluation})
* {Concurrently::Proc::Evaluation#concluded? #concluded?}
* {Concurrently::Proc::Evaluation#conclude_to #conclude_to}
* {Concurrently::Proc::Evaluation#await_result #await_result}
* {Concurrently::Proc::Evaluation#data #data}

### Added Event Loop ({Concurrently::EventLoop})
* {Concurrently::EventLoop.current .current}
* {Concurrently::EventLoop#lifetime #lifetime}
* {Concurrently::EventLoop#reinitialize! #reinitialize!}

### Added Errors
* {Concurrently::Error}
* {Concurrently::Evaluation::Error}
* {Concurrently::Evaluation::TimeoutError}


## 0.0.0 (~13.8 billion years ago)<commit_msg>let links in change log point to documentation on rubydoc.info<commit_after># Changes
 
## 1.0.0 (2017-??-??)

### Extended [IO](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/IO) interface
* [#await_readable](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/IO#await_readable-instance_method)
* [#await_writable](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/IO#await_writable-instance_method)
* [#concurrently_read](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/IO#concurrently_read-instance_method)
* [#concurrently_write](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/IO#concurrently_write-instance_method)

### Extended [Kernel](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Kernel) interface
* [#concurrently](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Kernel#concurrently-instance_method)
* [#concurrent_proc](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Kernel#concurrent_proc-instance_method)
* [#wait](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Kernel#wait-instance_method)
* [#await_resume!](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Kernel#await_resume!-instance_method)

### Added (Root) Evaluation ([Concurrently::Evaluation](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation))
* [.current](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation#current-class_method)
* [#waiting?](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation#waiting%3F-instance_method)
* [#resume!](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation#resume!-instance_method)
 
### Added Concurrent Proc ([Concurrently::Proc](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc))
* [#call, #[]](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc#call-instance_method)
* [#call_nonblock](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc#call_nonblock-instance_method)
* [#call_detached](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc#call_detached-instance_method)
* [#call_and_forget](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc#call_and_forget-instance_method)
 
### Added Proc Evaluation ([Concurrently::Proc::Evaluation](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc/Evaluation))
* [#await_result](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc/Evaluation#await_result-instance_method)
* [#conclude_to](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc/Evaluation#conclude_to-instance_method)
* [#concluded?](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc/Evaluation#concluded%3F-instance_method)
* [#data](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Proc/Evaluation#data-instance_method)

### Added Event Loop ([Concurrently::EventLoop](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/EventLoop))
* [.current](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/EventLoop#current-class_method)
* [#lifetime](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/EventLoop#lifetime-instance_method)
* [#reinitialize!](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/EventLoop#reinitialize!-instance_method)

### Added Errors
* [Concurrently::Error](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation/Error)
* [Concurrently::Evaluation::Error](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation/Error)
* [Concurrently::Evaluation::TimeoutError](http://www.rubydoc.info/github/christopheraue/m-ruby-concurrently/Concurrently/Evaluation/TimeoutError)


## 0.0.0 (~13.8 billion years ago)
{'fraction_non_alphanumeric': 0.16355710549258937, 'fraction_numerical': 0.004882301656495205, 'mean_word_length': 8.1776, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 31, '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': '3970948', 'n_tokens_mistral': 2085, 'n_tokens_neox': 1861, 'n_words': 148}