3 Commits

Author SHA1 Message Date
InspIRCd Robot
d4da9eeff9 Update copyright headers. 2024-06-14 09:13:03 +01:00
Valentin Lorentz
28e2f30525 tools/convert-unreal-*: Parse input in linear time
Non-trivial string slicing on CPython makes a copy of the string, making
the overall parsing run in quadratic time.

For example, assuming an average field size of 10 bytes, parsing a 1MB
file on my computer would take 70s in slicing alone.
2024-06-11 19:05:31 +01:00
Sadie Powell
19b389468c Add some tools for converting UnrealIRCd databases to InspIRCd. 2024-06-11 18:25:17 +01:00