aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* refactorJesse Luehrs2021-03-131-110/+106
* try harder to make utf8 strings when requestedJesse Luehrs2021-03-132-40/+16
* refactor, start working on input testJesse Luehrs2021-03-134-37/+353
* add another testJesse Luehrs2021-03-124-2/+29
* initialize input before output in exampleJesse Luehrs2021-03-121-1/+1
* add some test scaffoldingJesse Luehrs2021-03-126-0/+114
* wait for a key instead of sleeping in examplesJesse Luehrs2021-03-122-10/+15
* make the order of operations a bit more natural hereJesse Luehrs2021-03-121-1/+2
* move the guards back onto the main objectsJesse Luehrs2021-03-128-26/+54
* simplifyJesse Luehrs2021-03-122-32/+27
* namingJesse Luehrs2021-03-126-12/+12
* refactor input implementations to share some codeJesse Luehrs2021-03-124-593/+507
* also avoid creating Unblocks for stdoutJesse Luehrs2021-03-111-6/+21
* only initialize blocking::Unblock onceJesse Luehrs2021-03-111-6/+9
* add test example for async input as wellJesse Luehrs2021-03-111-0/+35
* use state_diffJesse Luehrs2021-03-112-20/+6
* fix type aliasJesse Luehrs2021-03-091-2/+1
* minor cleanupsJesse Luehrs2021-03-091-5/+3
* simplifyJesse Luehrs2021-03-092-12/+13
* make raw_guard also asyncJesse Luehrs2021-03-095-57/+111
* tweakJesse Luehrs2021-03-091-1/+1
* commentJesse Luehrs2021-03-092-0/+6
* handle errors properly in raw guardJesse Luehrs2021-03-096-16/+26
* add an error typeJesse Luehrs2021-03-098-40/+55
* add async implementation of InputJesse Luehrs2021-03-097-200/+577
* simplifyJesse Luehrs2021-03-092-12/+4
* add input testerJesse Luehrs2021-03-081-0/+27
* more refactoringJesse Luehrs2021-03-082-143/+212
* reorganize a bitJesse Luehrs2021-03-076-13/+16
* cleanupJesse Luehrs2021-03-072-4/+3
* separate out the guards from the main structsJesse Luehrs2021-03-077-66/+133
* more derivesJesse Luehrs2021-03-071-1/+1
* more renamesJesse Luehrs2021-03-071-1/+1
* a few derivesJesse Luehrs2021-03-071-0/+1
* a few renamesJesse Luehrs2021-03-076-23/+23
* cleanupJesse Luehrs2021-03-071-2/+2
* sketch out some input handlingJesse Luehrs2021-03-074-110/+474
* also set the appropriate terminal modesJesse Luehrs2021-03-073-8/+30
* simplify, add some more methodsJesse Luehrs2021-03-073-6/+47
* a bunch more improvementsJesse Luehrs2021-03-073-20/+133
* bump vt100Jesse Luehrs2021-03-061-1/+1
* add tmux exampleJesse Luehrs2021-03-062-0/+334
* rename a bitJesse Luehrs2021-03-065-7/+10
* split into sync and async implementationsJesse Luehrs2021-03-066-61/+205
* basic sketch of an implementationJesse Luehrs2021-03-065-7/+178
* project skeletonJesse Luehrs2021-03-063-0/+18
* initial commitJesse Luehrs2021-03-060-0/+0