| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
These were discovered while attempting to get test_marshal_with_ruby2_keywords_hash passing, since it depends on comparing an incoming UTF-7 "K" symbol with the default US-ASCII version already in the table. Fixing the reset ordering resolved an issue finding the existing symbol (it was being created and then wiped out) but because we key our symbol table off the hash of the raw bytes without the encoding, we can't ultimately distinguish between these otherwise identical symbols. There's no way to pass the test with the symbol table not considering encoding at this point (see some explanation of that limitation at #6341 (comment)). |
Sorry, something went wrong.
* Make compoundSymbolTable final. * Inline load factor, since it's not configurable anyway. * Reset table in constructor before creating special symbols.
| Back | FazBrowse Home | New Git URL |
A few small tweaks to the symbol table.