Commit Graph

32 Commits

Author SHA1 Message Date
ed cebf74a112 add telnet.exe to configurator 2021-09-22 21:25:37 +02:00
ed 82b11c1506 workaround telnet.exe buffer overflow 2021-09-22 00:53:54 +02:00
ed 5bef8237f0 replace shebangs with python3 2021-09-19 17:22:48 +02:00
ed e1abd08a25 optimize 2021-07-08 22:54:32 +02:00
ed 1ab317f191 fix stale utils 2021-07-08 01:13:13 +02:00
ed dab0b8a4ba windows fixes 2020-01-20 01:42:02 +00:00
ed c48502ca35 nice race 2020-01-20 00:05:22 +00:00
ed 23f392bcdc cleanup 2020-01-19 19:06:16 +00:00
ed ae68ab449c black 2020-01-19 16:11:18 +00:00
ed 7452b5602e fix perf analysis
16k messages per sec on a laptop, 𝘯𝘪𝘤𝘦
2018-08-31 00:22:41 +02:00
ed bae537645f fix stress.py
orz
2018-08-31 00:19:44 +02:00
ed 6efb63db90 version 1.0.2 2018-02-10 17:25:49 +01:00
ed 079491e0ca less latency around partial runes 2018-01-29 04:30:48 +01:00
ed e48d2f63c2 fix y2k38
leaving log ver at 1 cause lel no users
2018-01-21 23:05:20 +01:00
ed d84a9fd476 truncate chans that get 2big 2018-01-21 22:38:48 +01:00
ed d6c0a93480 add jump to date/time 2018-01-21 21:13:01 +01:00
ed af26059f7d load 100k most recent msgs on join
protect dangeruss cmds (localhost-only)
prefix timestamp on prints
get rid of ^C
and the async chan hist loader was 2much complexity for zero gain so
that's gone too
2018-01-21 01:55:28 +01:00
ed 0b82cf3f41 ok no more prototyping 2018-01-19 23:54:43 +01:00
ed 9477e06b7b 🚄[ ast.literal_eval ]💨
can't spell that without lit
2018-01-19 00:24:50 +01:00
ed 559a2c6bc5 more serialization testing
probably either t_fakelist_repr or t_replaceif_dict_loc, depends on
deserialization speed at this point
2018-01-18 01:48:55 +01:00
ed 82cffec0e2 serial(ization)? experiments [a-n]{4} 2018-01-17 01:05:09 +01:00
ed 9bf397bfcb handle linemode in stress.py
used to get stuck if things went Too Fast
the extra debug is nice so it stays
2018-01-16 19:26:31 +01:00
ed 63da6c6c15 perf diagnostics 2018-01-16 02:11:48 +01:00
ed 38a267903c performance++;
better+faster wordwrap
yappi profiling
2018-01-15 01:45:05 +01:00
ed 42ae0f8f51 even less unhandled exceptions
killswitch:  ctrl-c  x3
more stats to monitor perf
new stress mode:  reconnect-loop
2018-01-10 21:43:19 +01:00
ed 1c722f6efb error handling
fix crash on broadcast to clients in config stage
handle exceptions (port 🅱usy) on init
add /r for clients beyond hope
2018-01-10 19:45:05 +01:00
ed e1a244f707 fix join/part perf + NEW LOGO WOO
we are now faster than stress.py
2018-01-10 01:24:53 +01:00
ed 6f6d90a672 fix join/part race 2018-01-09 02:10:09 +01:00
ed a2ebdd145e test is getting dope
it found a bug
2018-01-09 01:07:30 +01:00
ed 1a5c3f6271 more cleanup
* that's not how you lock two mutexes at once
* batch channel updates
* PM yourself
* less noisy
* i think the test harness is turning into a fuzzer
2018-01-08 23:47:21 +01:00
ed 546e999dbc concurrency fixes
* clean shutdown
* fix crash on client disconnect
* workaround race in print builtin
* deadlock diagnostics helper
2018-01-08 02:03:33 +01:00
ed db99e50cb0 initial test harness 2018-01-08 01:51:19 +01:00