ruby-concurrency / concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
https://ruby-concurrency.github.io/concurrent-ruby/
Other
5.68k stars 418 forks source link

Prep for v1.1.10 release #942

Closed chrisseaton closed 2 years ago

chrisseaton commented 2 years ago
chrisseaton commented 2 years ago

There's a little JRuby flakiness - possibly bad tests or arguable MRI bugs - but I don't think this is anything new in this release, so I've ticked off JRuby as ready go. @headius

chrisseaton commented 2 years ago

TruffleRuby is waiting on #943.

chrisseaton commented 2 years ago

I'll likely be releasing this later today.

headius commented 2 years ago

Which tests specifically appear to be flaky on JRuby? I have run into some tests here that are bad or that are sensitive to threads from previous tests not shutting down immediately, but I'm not sure of the current status. We do not currently have any known bugs that should affect this library.

chrisseaton commented 2 years ago

There's a small number of tests that are either flaky on JRuby or are written with false assumptions based on MRI. We've just don't a new release to clear the backlog, so I now have some time to investigate. I will involve you in what we find.