Kyuuhachi

Results 42 issues of Kyuuhachi

**Is your feature request related to a problem? Please describe.** If you edit a file that is covered by a `filter.*.clean` rule, the diff detection does not work very well....

enhancement

In the code below, the `int` should be highlighted as a builtin, but it's not highlighted at all. ```python def foo(a:int, /): pass ```

Pretty much what it says on the tin, allow this macro to work with ```rs #[bitmatch] if let "110xxxxxx" = byte { ... } else { ... } ```

CFR version 0.151, javac version 1.8.0_282 When operator-assigning to an array field, the field is read twice in the decompiled output. This could cause race conditions in multithreaded contexts. This...

bug

CFR version 0.151, javac version 1.8.0_282 The decompiled output isn't valid. Relevant javac code is [here](http://hg.openjdk.java.net/jdk8/jdk8/langtools/file/1ff9d5118aae/src/share/classes/com/sun/tools/javac/comp/Attr.java#l2146). (Actually I didn't even know this was valid syntax until I started digging through...

bug

CFR version 0.151, javac version 1.8.0_282 `test4a` has an unnecessary cast on the qualified this. `test4b` does too, and also has the assignment incorrectly moved into the argument for some...

bug

CFR version 0.151, javac version 1.8.0_282 Accessing a static field through a non-static expression is compiled by javac as `[the expression]; POP; GETSTATIC ...;`. It's not always possible to determine...

bug

It is common that languages have some sections, such as strings or floats, which have completely different lexical syntax (w.r.t. whitespace and such) than everything else. The current approach appears...

enhancement

When disabling mouse (`enable_mouse=0` in the config, or `-M`), the terminal is still switched to mouse mode, except the events are ignored. That is, it overrides the terminal's mouse behavior...

support request

For example, the following dummy style causes Luakit to crash on startup: `@-moz-documentdomain(""),domain(""){}`. I've temporarily fixed this by locally changing the `%s+` in `styles.lua:239` to `%s*`, but that accidentally lets...

bug