~exitb

https://textmode.cc

Trackers

~exitb/retrofit

Last active 4 years ago

#2 Incorrect exit code on error 4 years ago

Comment by ~exitb on ~exitb/retrofit

Fixed here

REPORTED RESOLVED FIXED

#2 Incorrect exit code on error 4 years ago

~exitb assigned ~exitb to #2 on ~exitb/retrofit

#2 Incorrect exit code on error 4 years ago

Ticket created by ~exitb on ~exitb/retrofit

Errors need to force the program to exit with non-zero exit code.

#1 Non-drifting rate limiting 4 years ago

~exitb assigned ~exitb to #1 on ~exitb/retrofit

#1 Non-drifting rate limiting 4 years ago

Ticket created by ~exitb on ~exitb/retrofit

Current rate limiting is a simple implementation based around sleeping. This tends to:

  • not keep the right times
  • behave differently in various terminals
  • behave very erratically in virtual machines

A new rate limiter should be implemented, that works at a fixed lower frequency 50-100Hz and delivers changes in bulk. Note that retrofit should avoid flushing the output stream multiple times within a single bulk delivery.