rails / sprockets

Rack-based asset packaging system
MIT License
932 stars 792 forks source link

Use concurrent-ruby's new Promises API #801

Open olivier-thatch opened 5 months ago

olivier-thatch commented 5 months ago

This PR updates Sprockets::Manifest to use concurrent-ruby's new Promises API which was added in v1.1.

The new Promises framework is less prone to deadlocks. As a result, this PR should fix #640.