Commit Graph

16 Commits

Author SHA1 Message Date
Kyle Spier-Swenson
a675d1c3f9 Runtime condenser supports rustg continuing line syntax (#55339)
also made it skip empty lines because they sometimes randomly get 
printed in the middle of runtime messages

Also delete runtime condenser binary in favor of Releases page.

Co-authored-by: Tad Hardesty <tad@platymuus.com>
2020-12-15 18:25:23 -08:00
jdawg1290
62676e72a8 Force LF line endings with gitattributes and convert repo (#52266)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-16 03:02:40 +03:00
vuonojenmustaturska
81e10f8a9c Fixes runtime condenser (#37193)
* Fixes runtime condenser

* stray comment
2018-04-16 05:34:48 -04:00
MrStonedOne
e9ed75ec00 Actually, I was right, but for the wrong reasons. 2017-12-19 19:37:23 -08:00
MrStonedOne
a1f45a3c90 Byond I fucking hate you for doing this to me. 2017-12-19 19:29:47 -08:00
MrStonedOne
b54ed44ee5 The runtime condenser now supports taking input from stdin and outputting on stdout
Just use -s

All messages were moved to stderr so they can be differncated from output
2017-12-19 19:22:16 -08:00
MrStonedOne
9f0e951a69 Fixes handling of line endings and it not incrementing runtime count correctly 2016-05-24 15:13:48 -07:00
MrStonedOne
a6ff9b17c9 Improves the Runtime Condenser.
* Progress bar for when reading in larger runtimes.

* Runtimes with identical text but from separate procs (ie, the million of null.name runtimes we have) are now considered separate runtimes.

* Speed was improved by using pointers for the line holders so we don't copy the characters as we move to the next line needlessly and by not using pointers for the stored runtimes so they can be searched and accessed quicker (cpucache)

* File read rate was massively improved by using a buffered read rather then file.getline() to lower on IO calls. It will now read 512KiB at a time and filter the lines from that buffer as it goes along.

* Pressing just enter at the exit prompt will now be recognized properly.
2016-05-06 16:09:28 -07:00
MrStonedOne
d5f3d025a8 Final cleanup and optimizations 2016-04-29 23:37:04 -07:00
MrStonedOne
aa6b32020d Fixes reporting for hard deletes and cleans up dunc's code. 2016-04-29 02:00:38 -07:00
MrStonedOne
0ec8de7705 Refactor the Runtime Condenser to be less shit. 2016-04-28 23:32:05 -07:00
duncathan
9e8fa0fd7f makes the condensed hard del logs less spammy 2015-10-16 15:09:53 -06:00
duncathan
4cacbf216b recompiles RuntimeCondenser.exe 2015-10-06 17:24:53 -06:00
duncathan
983132b61f adds sorting (descending by failures); fixes output 2015-10-05 20:12:05 -06:00
duncathan
e2ed83b6a5 adds the del() log to world.log at roundend and allows the runtime condenser to parse and condense it 2015-10-05 18:52:44 -06:00
petethegoat@gmail.com
3b20a8e975 Moved the redirector and runtime condenser into the tools folder.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4252 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-31 17:03:43 +00:00