| 02:07 | <sideshowbarker> | sideshowbarker: https://github.com/hsivonen/chardetng_j |
| 04:38 | <hsivonen> | makes me want to write more HTML checker source in Rust 😄 ByteBuffer API is stateful. I suppose it gets better with Java > 8 that can efficiently copy one ByteBuffer into another without changing the internal state of either. |
| 04:40 | <hsivonen> | https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html#put-java.nio.ByteBuffer- vs. https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/nio/ByteBuffer.html#put(int,java.nio.ByteBuffer,int,int) |
| 04:40 | <hsivonen> | Where > 8 means 16 |
| 04:40 | <sideshowbarker> | OK |
| 04:41 | <sideshowbarker> | well, maybe time anyway to not try to preserve Java 8 compatibility |
| 04:41 | <sideshowbarker> | I think maybe the htmlparser code already has some Java > 8 code in it? |
| 04:42 | <sideshowbarker> | at least I think our CI is no longer testing Java 8 |
| 04:42 | <sideshowbarker> | …and I don’t think I would have changed that unless it was no-longer Java8-compatible |
| 04:42 | <hsivonen> | I'd expect it not to have Java > 8. In fact, the source still looks quite Java 5ish. |
| 04:43 | <sideshowbarker> | well yeah, overall it’s relatively classic |
| 04:43 | <sideshowbarker> | I wonder now why I turned off Java 8 testing in CI… |
| 04:44 | <hsivonen> | I'm still very disappointed at Java breaking it's compatibility story after 8. For example, in order to run asmble, I had to roll the JDK back to 8, because I got an exception with a newer one. |
| 04:44 | <hsivonen> | Fortunately, asmble generates code that doesn't depend on asmble itself at runtime. |
| 04:46 | <sideshowbarker> | I’m just glad it doesn’t break more |
| 04:47 | <sideshowbarker> | HTML checker build has for years emitted a lot of deprecation warnings |
| 04:47 | <sideshowbarker> | some day I guess with some new Java version those are gonna turn into failures |
| 04:48 | <sideshowbarker> | I think the main deprecation warnings are related to code that’s using old reflection stuff |
| 04:49 | <sideshowbarker> | Jake Archibald: https://bugs.chromium.org/p/chromium/issues/detail?id=1260776 — and proof-of-concept patch at https://chromium-review.googlesource.com/c/chromium/src/+/3226189 (much or most of which came from Dominic Farolino helping me out) |
| 04:49 | <hsivonen> | I admit that I still don't intuitively understand modules. Or maven. |
| 04:50 | <sideshowbarker> | I hate maven — I have never used it for anything, but because of others requesting packages of the HTML checker, have burned up a huge amount of time creating the maven package |
| 04:51 | <sideshowbarker> | and releasing anything to Maven is still just a massive PITA — even though I have it all automated |
| 04:51 | <sideshowbarker> | It’s possible now to release Maven packages directly through GitHub, and I actually have that set up |
| 04:52 | <sideshowbarker> | the release process for that is much easier |
| 04:53 | <sideshowbarker> | for the Central Repo, the whole UI of there Web thing really looks like some circa 1990s Oracle application or something |
| 04:53 | <sideshowbarker> | horrible |
| 04:55 | <sideshowbarker> | Sonatype thing |
| 04:55 | <sideshowbarker> | GitHub thing is at https://github.com/validator/validator/packages/892686 |
| 04:56 | <sideshowbarker> | also now releasing Docker images of the HTML checker through GitHub: https://github.com/validator/validator/pkgs/container/validator |
| 04:56 | <sideshowbarker> | …and NPMs too: https://github.com/validator/validator/packages/892707 |
| 05:35 | <Jake Archibald> | Jake Archibald: https://bugs.chromium.org/p/chromium/issues/detail?id=1260776 — and proof-of-concept patch at https://chromium-review.googlesource.com/c/chromium/src/+/3226189 (much or most of which came from Dominic Farolino helping me out) |
| 07:43 | <annevk> | Anyone want to review https://github.com/whatwg/dom/pull/1028? Should be quite straightforward. Fixes a 12yo bug with code point values. |
| 09:03 | <Noam Rosenthal> | Can anyone help me understand what I am doing wrong in the following? I am missing something that should be obvious... https://github.com/whatwg/fetch/pull/1311#discussion_r729970913 |
| 09:09 | <Noam Rosenthal> | (A infra-usage nit I got stuck with) |
| 09:19 | <annevk> | Noam Rosenthal: I wonder if your choice of font shows different characters from mine, but a problem is that ≫ != »; at various stages there were other problems as well |
| 09:24 | <Noam Rosenthal> | Noam Rosenthal: I wonder if your choice of font shows different characters from mine, but a problem is that |
| 09:25 | <Noam Rosenthal> | Yes I originally misunderstood that operator. |
| 14:01 | <sideshowbarker> | foolip: what’s the link for the State of CSS video conference? |
| 14:53 | <annevk> | timothygu and Domenic: let me know if https://github.com/whatwg/url/pull/655 looks good; quite nice that applying it to whatwg-url worked directly |
| 20:55 | <foolip> | foolip: what’s the link for the State of CSS video conference? |