-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Temporary thread safety fix for ICUTokenizer/Locking patches for AttributeSource #328
Commits on Aug 24, 2020
-
Lucene.Net.Analysis.ICU: Updated Segmentation files to Lucene 8.6.1 t…
…o account for the latest features of ICU
Configuration menu - View commit details
-
Copy full SHA for 0082398 - Browse repository at this point
Copy the full SHA 0082398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d6fb9 - Browse repository at this point
Copy the full SHA 77d6fb9View commit details -
PERFORMANCE: Lucene.Net.Util.AttributeSource: Eliminated unnecessary …
…try catch and replaced ContainsKey with TryGetValue
Configuration menu - View commit details
-
Copy full SHA for 9a91c52 - Browse repository at this point
Copy the full SHA 9a91c52View commit details -
PERFORMANCE: Lucene.Net.Util.AttributeSource::GetAttribute<T>(): Remo…
…ved extra lookup by using TryGetValue
Configuration menu - View commit details
-
Copy full SHA for c3da512 - Browse repository at this point
Copy the full SHA c3da512View commit details -
PERFORMANCE: Lucene.Net.Util: Streamlined DefaultAttributeFactory to …
…make the get/update process of creating an attribute WeakReference atomic
Configuration menu - View commit details
-
Copy full SHA for 6ae8815 - Browse repository at this point
Copy the full SHA 6ae8815View commit details -
PERFORMANCE: Lucene.Net.Util.AttributeSource.DefaultAttributeFactory:…
… Use external lock for better performance and removed redundant GetOrAdd() call
Configuration menu - View commit details
-
Copy full SHA for 3747d7c - Browse repository at this point
Copy the full SHA 3747d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cead5e3 - Browse repository at this point
Copy the full SHA cead5e3View commit details -
Lucene.Net.ICU: Added locking to ThaiTokenizer to only allow a single…
… thread to manipulate the BreakIterator at a time. This helps, but is only a partial fix.
Configuration menu - View commit details
-
Copy full SHA for 08018b2 - Browse repository at this point
Copy the full SHA 08018b2View commit details -
TO REVERT: Lucene.Net.ICU: Added locking to ICUTokenizer to only allo…
…w a single thread to manipulate the BreakIterator at a time. This can be reverted when the BreakIterator issue is fixed.
Configuration menu - View commit details
-
Copy full SHA for ffc8f2a - Browse repository at this point
Copy the full SHA ffc8f2aView commit details