Sascha Schumann
|
cc53ad5166
|
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we
need to preserve them for a new loop iteration (after we leave mainloop).
Otherwise, we can just let them point to the work area.
|
2000-09-19 20:19:03 +00:00 |
|
Sascha Schumann
|
dd59d14805
|
Revert part of last commit. I'll refine it later.
|
2000-09-19 19:18:41 +00:00 |
|
Sascha Schumann
|
a7ef1966ac
|
Another speedup by avoiding string copies.
15% speed gain in test case (rewriting 1M URLs).
|
2000-09-19 18:17:28 +00:00 |
|
Sascha Schumann
|
95ae21ff1b
|
Remove nextiter label
|
2000-09-19 18:01:29 +00:00 |
|
Sascha Schumann
|
7f86b7224c
|
s/DEBUG/SCANNER_DEBUG/. "Convert" one macro to inline function to be more
consistent. Also use continue.
|
2000-09-19 18:00:58 +00:00 |
|
Zeev Suraski
|
5b0ca1585a
|
Fix a few build bugs, still no go
|
2000-09-19 17:53:09 +00:00 |
|
Sascha Schumann
|
4b3fb7b05e
|
Add new URL scanner. This version is up to 20% faster. It will be
enabled by default once I'm sure that it works in every case.
To enable it, apply s/url_adapt_ext/url_adapt_ext_ex/ to session.c
|
2000-09-19 17:32:27 +00:00 |
|