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