Update to Rouge 3.3.0 including frozen string literals for improved memory usage
What does this MR do?
Update Rouge to 3.3.0. This release includes 4 new lexers, numerous improvements/fixes and includes frozen string literals. The addition of frozen string literals improved memory usage and allocated objects by quite a bit. See the CHANGELOG at https://github.com/jneen/rouge/blob/v3.3.0/CHANGELOG.md for more details on the release and PR https://github.com/jneen/rouge/pull/883 for details on improvements to memory/object allocation.
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated -
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides