svenfuchs/i18n — pull request #184 by stevenweber (2012-12-22 21:16:32+00:00)
Title: Preventing transliterator constant from being modified for concurrency concerns

During #initialize, DEFAULT_APPROXIMATIONS is added to approximations. The behavior of #add, though, will delete from the hash in order to stringify each value. When running a multithreaded application, the state of DEFAULT_APPROXIMATIONS will be in flux between threads leading to errors.