Tom Tromey
Tom Tromey
I've noticed that sometimes the reported times are incorrect. For example today I filed a bug. bugmotodo says it was changed "3 days ago" -- but that can't be, the...
It would be quite nice if bugs in the "to check in" panel also showed a brief summary of the status of any try push for the bug. In particular...
I have one bug that is closed, but which I recently (post closing) marked as "a?" to get uplift approval. It would be nice if, in this case, the "to...
I love the new UI. If I click on a tab, it turns bold. But in the new everything-always-visible scheme, it doesn't seem like clicking on a tab should do...
The C back end will generate an invalid C string for `"\t\r\n "`
Consider if `json--decode-utf16-surrogates` checked the input types: ``` (defun json--decode-utf-16-surrogates (high low) "Return the code point represented by the UTF-16 surrogates HIGH and LOW." (cl-check-type high integer) (cl-check-type low integer)...
I tried compiling `json--plist-reverse`. The compiler doesn't initialize a variable near the top. ``` BB_0: res_219 = Qnil; if (!NILP (plist_220)) { goto BB_3; } ``` Here `plist_220` should be...
The `null` function could be compiled to `NILP(x) ? Qt : Qnil`. Commented out in c-inl.el
The into-ssa pass is pretty bad. Maybe this paper could be used to make it better: http://compilers.cs.uni-saarland.de/papers/bbhlmz13cc.pdf
We can completely eliminate a `catch` if it is "lexical". `cl-return` and `cl-return-from` could be handled this way.