about summary refs log tree commit diff stats
path: root/cannot_write_tests_for
Commit message (Collapse)AuthorAgeFilesLines
* 3854Kartik K. Agaram2017-05-131-4/+6
| | | | Revert commits 3824, 3850 and 3852. We'll redo them more carefully.
* 3853Kartik K. Agaram2017-05-121-0/+6
| | | | | | Bring back commit 3844, albeit in simplified form. I'd forgotten that the one place where we still need to buffer rendering is when people hold down up/down arrow keys.
* 3844Kartik K. Agaram2017-05-061-4/+3
| | | | | Once I start optimizing most events to not repaint everything there's no need to be smart about queued-up events.
* 3824 - experiment: stop buffering in termboxKartik K. Agaram2017-04-161-5/+3
| | | | | | | | | | | | | | | | Now it's much more apparent why things are slow. You can see each repaint happening. Already I fixed one performance bug -- in clear-rest-of-screen. Since this subverts Mu's fake screen there may be bugs. Another salubrious side effect: I've finally internalized that switching to raw mode doesn't have to clear the screen. That was just an artifact of how termbox abstracted operations. Now I can conceive of using termbox to build a repl as well. (I was inspired to poke into termbox internals by http://viewsourcecode.org/snaptoken/kilo and https://github.com/antirez/linenoise)
* 3705 - switch to tested file-system primitivesKartik K. Agaram2016-12-111-1/+1
|
* 3629 - refcount commandline argsKartik K. Agaram2016-11-061-0/+1
|
* 3140Kartik K. Agaram2016-07-231-6/+7
| | | | | Manual tests for parse errors because scenarios can't handle assertion failures yet.
* 2192Kartik K. Agaram2015-09-141-0/+1
|
* 2141 - attempt to deal with slow networksKartik K. Agaram2015-09-041-0/+4
| | | | | | | | | | | | | On slow networks sometimes escape sequences were being partially consumed, causing junk to be added to the editor when you pressed arrow keys and so on. Now we have a way to wait. Empirically seems to work if I page-up and then scroll back up using up-arrow. Before I'd consistently get junk even on my local machine. Now I no longer do. If we still see problems I'll increase the wait time and see if the increase helps. Then we'll know more about this approach.
* 2140 - refresh screen after falling behindKartik K. Agaram2015-09-041-0/+5
This bit of code is complex enough now that I'm bothered I can't write tests for has-more-events?
<djm_uk@protonmail.com> 2021-09-20 16:03:52 +0100 Don't use consult commands when switching projects' href='/djm/dotfiles/commit/.emacs.d/lisp/init-project.el?id=c5d9f299b61c856d62d0d86fa103526ea3b6ba96'>c5d9f29 ^
1c9f64d ^

92c96bf ^






1c9f64d ^
92c96bf ^
03d1790 ^
1c9f64d ^
e3aa4c7 ^

1c9f64d ^


37e29ad ^
95a5419 ^
ed43c29 ^

6a8748d ^

ed43c29 ^





5e9a841 ^
6a8748d ^
5e9a841 ^
ed43c29 ^
5e9a841 ^

ed43c29 ^







5e9a841 ^




8420a8c ^
6a8748d ^
8420a8c ^



1c9f64d ^

e3aa4c7 ^

1c9f64d ^


b522e1a ^













1c9f64d ^
36befc3 ^
ed43c29 ^
5e9a841 ^
ed43c29 ^
37e29ad ^
1dc08a9 ^

1c9f64d ^


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142