summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2017-01-15 10:54:48 +0100
committerYorhel <git@yorhel.nl>2017-01-15 12:17:34 +0100
commit6114b17389990845abbeac38da7a40657425b4d8 (patch)
tree221e04dc2e95067b3df178b1829228e42548e4a9 /.gitignore
parent8a3af4aee200a25c3b8c1cd4f796c30d53d0a403 (diff)
Experimental rewrite of grotty to html conversion in Rust
The previous C code was troublesome. - Didn't handle long lines - I couldn't convince myself that it was free of memory safety issues - Needed improving anyway, there are some formatting bugs. These are hard to fix in the current code. I mostly replicated the formatting bugs of the old C implementation in Rust, and possibly added a few new bugs as well. It's not a significant improvement right now, more testing and fixing will be needed. The performance of both implementations is comparable, with the Rust version being slightly faster in many cases (and slower in some others). I did spend more time trying to optimize this Rust version than I did with the old C code. I initially tried a naive-ish conversion of the C code to Rust, but that turned out to be much slower and I had to resort to using regexes and different data structures fix that.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 1 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index a80d19e..a69b956 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,4 @@
!/lib/ManUtils/ManUtils.pm
!/lib/ManUtils/ManUtils.xs
indexer/target
-
+web/target