mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Close #7642: std domain: Optimize case-insensitive match of term
Since 3.0.1, the term role has matched to the words in glossary case-sensitively. It's important change for preventing conflicts by word cases. But, it also brings a problem for references in natural text. This optimizes the case-insensitive match of the term role. It allows to search glossary words twice with no performance penalty; the first search is case sensitive and another is case insenstive.
This commit is contained in:
1
CHANGES
1
CHANGES
@@ -51,6 +51,7 @@ Features added
|
||||
references when :confval:`napoleon_preprocess_types` enabled
|
||||
* #6241: mathjax: Include mathjax.js only on the document using equations
|
||||
* #8651: std domain: cross-reference for a rubric having inline item is broken
|
||||
* #7642: std domain: Optimize case-insensitive match of term
|
||||
* #8681: viewcode: Support incremental build
|
||||
* #8132: Add :confval:`project_copyright` as an alias of :confval:`copyright`
|
||||
* #207: Now :confval:`highlight_language` supports multiple languages
|
||||
|
||||
Reference in New Issue
Block a user