Commit Graph

109 Commits (main)
 

Author SHA1 Message Date
John Zacarias Jekel d898f44220 Improve efficiency of is_y and is_vowel 1 year ago
John Zacarias Jekel 37c4b0fac0 Improve documentation more 1 year ago
John Zacarias Jekel 2f2e6d782b Improve tests and documentation more 1 year ago
John Zacarias Jekel a55ae8c857 Improve documentation 1 year ago
John Zacarias Jekel a989f9eb31 Ascii version of functions now working too! 1 year ago
John Zacarias Jekel e563d24d65 All tests pass now, though the _ascii versions of functions still need fixes 1 year ago
John Zacarias Jekel 77a7b190a0 Handle uppercase words in translate_words_with_style properly now 1 year ago
John Zacarias Jekel 992aa61afd Restructure things to support dealing with all uppercase words 1 year ago
John Zacarias Jekel 1bc7b19916 Move anslatetray-benchmark-file into the anslatortray binary 1 year ago
John Zacarias Jekel eccd70b586 Merge remote-tracking branch 'refs/remotes/origin/main' 1 year ago
John Zacarias Jekel b49c43c6ee Switch from multiple programs to one anslatortray binary 1 year ago
John Jekel d557d80a20 Add the anslatetray-benchmark-file program 1 year ago
John Zacarias Jekel 15f5a3f979 Switch philosophy so that the utf8 safe version of functions is the default, and the ASCII-only versions are opt-in 1 year ago
John Zacarias Jekel da98dc30cd Begin to make the distinction between UTF8 safe and unsafe functions, and implement optimizations when we know the text is ASCII 1 year ago
John Zacarias Jekel d8afef06f4 Fix tests and benches 1 year ago
John Zacarias Jekel 145df94a80 Remove many of the translate_words functions, and make several others private. They are a bit of a maintenance pain and aren't a priority for performance improvements anyways 1 year ago
John Zacarias Jekel 02f2c30076 Tweak buffer sizes 1 year ago
John Zacarias Jekel 36779d0923 Improve performance even more! 1 year ago
John Zacarias Jekel c16ab972f6 Improve performancee by another 35% from the previous commit (83% overall) according to Callgrind 1 year ago
John Zacarias Jekel c85c98a5c7 Improve performance by 33% 1 year ago
John Zacarias Jekel c10248db01 Begin considering all upper case words 1 year ago
John Zacarias Jekel 3c43ea6cf2 Add the anslatetray-interactive program (to compete with latinify :) ) 1 year ago
John Zacarias Jekel 0150a771be Add Edge Cases to the docs 1 year ago
John Zacarias Jekel db99cfe29f Fix documentation and tests 1 year ago
John Zacarias Jekel 5b547aeac1 Increment minor version number 1 year ago
John Zacarias Jekel 088574115f Update performance info 1 year ago
John Zacarias Jekel 2979a07fea Fix issues with hyphens; now all tests pass! 1 year ago
John Zacarias Jekel dcb3c7fd88 When doing the performance section, I forgot to run the tests with a release build 1 year ago
John Zacarias Jekel a1a8d0cab8 Add another test for translate_with_style 1 year ago
John Zacarias Jekel 19a563217b Improve documentation; also discover that anslatortray struggles with hyphens... 1 year ago
John Zacarias Jekel df52ea5cb9 Begin adding tests/examples for translate_with_style() 1 year ago
John Zacarias Jekel 4e1f4989d9 Add tests for translate_word_with_style 1 year ago
John Zacarias Jekel c6a7994169 Add tests for translate_ferb 1 year ago
John Zacarias Jekel 1572513cee Add tests for translate_word_ferb 1 year ago
John Zacarias Jekel f2f40f8286 Improve documentation 1 year ago
John Zacarias Jekel 920c88fc0f Performance testing and experimental implementation of anslatetray-file 1 year ago
John Zacarias Jekel ffd9a3d589 Begin adding example executables that use the library 1 year ago
John Zacarias Jekel af27233629 Add support for Ferb Latin 1 year ago
John Zacarias Jekel 2bab7938bd Add benchmarks for various functions 1 year ago
John Zacarias Jekel a5aa74a3bb Split functions into seperate files 1 year ago
John Zacarias Jekel d45a3c4b4e Increment minor version number and reset patch number 1 year ago
John Zacarias Jekel 18a9899622 Add warning describing which functions are currently experimental 1 year ago
John Zacarias Jekel 5a5f0bd5fe Improve documentation 1 year ago
John Zacarias Jekel fd1683f013 Work on adding support for other suffixes 1 year ago
John Jekel 5390165e2f Begin planning out how different endings will be implemented 1 year ago
John Jekel 5f9877ede3 Increment the patch number, properly this time 1 year ago
John Jekel 73ec7affae Fix problem with link for issues in the documentation 1 year ago
John Jekel baf936f917 Add more details to Cargo.toml 1 year ago
John Jekel 92297dff8c Improve documentation 1 year ago
John Jekel c218457abb Comment and logging improvements 1 year ago