Simon Wülker

Results 49 issues of Simon Wülker

This fixes invalid Minecraft usernames causing false positives. Minecraft username requirements: * Username length must be between 3 and 16 characters * only alphanumeric characters and '_' (see [https://help.minecraft.net/hc/en-us/articles/360034636712-Minecraft-Usernames](https://help.minecraft.net/hc/en-us/articles/360034636712-Minecraft-Usernames)) I...

site support request

As far as I understand it, the current implementation of the [Dot Trait](https://docs.rs/ndarray/0.15.3/ndarray/linalg/trait.Dot.html) does not allow the user to dot Arrays containing different data types. Why is that and is...

enhancement

Related to #93. Steps 5 and 6 in the algorithm are ``` 5. Let index be 0. 6. Let parsed number be sequence[index] & ~mask. ``` This seems like a...

[Link to the algorithm in question](https://mimesniff.spec.whatwg.org/#signature-for-mp3-without-id3). * the `mp3-rates table` and `mp2.5-rates table` do not contain *index* = 15, but the algorithm allows for this value (*index* is 4 bits)...

topic: mime type sniffing
clarification

[Link to the algorithm in question](https://mimesniff.spec.whatwg.org/#sniffing-a-mislabeled-feed) Step `5.2` enters a loop *L*, however, there is no way for *L* to run more than once, so it could be omitted. (Every...

The newest cargo nightly release includes automatic checking of expected `cfg` values. [^1] The TLDR is that this is supposed to catch typos like `#[cfg(windosw)]`. Unfortunately, this lint triggers on...

This is the result of me tinkering around with the idea described in #4, I would like your approval/disapproval on the basic idea before i write documentation etc. TLDR; It's...

The `send_recv_different_threads` test (`tests/loom.rs`) occasionally fails with `STATUS_STACK_BUFFER_OVERRUN` on `x86_64-pc-windows-msvc`. Only default features, `rustc 1.79.0-nightly (3a36386dc 2024-04-25)`. Curiously, sometimes loom panics before this happens: ``` ---- send_recv_different_threads stdout ---- thread...

`urltestdata.json` contains the following test: ```json { "input": "http://example.com/\uD800\uD801\uDFFE\uDFFF\uFDD0\uFDCF\uFDEF\uFDF0\uFFFE\uFFFF?\uD800\uD801\uDFFE\uDFFF\uFDD0\uFDCF\uFDEF\uFDF0\uFFFE\uFFFF", "base": null, "href": "http://example.com/%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF?%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF", "origin": "http://example.com", "protocol": "http:", "username": "", "password": "", "host": "example.com", "hostname": "example.com", "port": "", "pathname": "/%EF%BF%BD%F0%90%9F%BE%EF%BF%BD%EF%B7%90%EF%B7%8F%EF%B7%AF%EF%B7%B0%EF%BF%BE%EF%BF%BF", "search":...

The suggested setup for tests using loom[^1] involves using a custom configuration. (`#[cfg(loom)]`) Unfortunately, this triggers the new rustc lint for unexpected `cfg` parameters [^2] (only available on the latest...