Ryan Liptak

Results 181 issues of Ryan Liptak

In the beginning of `resinator`, there was 1 parsing algorithm used for string literals. Since then, that has been split many times into multiple specialized parsers for different things: -...

For some reason, this is valid, as all the `/` characters are ignored: ``` / 1 RCDATA {} / / / 2 RCDATA { / / } ``` In fact,...

If the class name of a control is specified as a L-prefixed string literal and the first character is the escape sequence `\xFFFF`, then the value gets compiled to a...

This PR focuses on named character reference tokenization, both in terms of correctness and performance. Tons of details in the commit message, so see that for the full explanation. This...

Follow-up from https://github.com/luvit/luv/pull/748, and more specifically https://github.com/luvit/luv/commit/549599faffeb0d43b100ce850747a863294a27b4 which removed running the Visual Studio 2015 image from our CI > The point [of reinstating it] would be to ensure we match...

The luvit.io IPv6 tests in `test-dns.lua` are failing/not providing IPv6 addresses. Locally on Windows I get these results: ``` { { protocol = "ip", socktype = "stream", family = "inet6",...

Previously, start.zig would always export wWinMainCRTStartup as the entry symbol, regardless of whether `main` or `wWinMain` was used as the main. This meant that the linker was unable to differentiate...

On Windows proper, `NtQueryObject` with `OBJECT_NAME_INFORMATION` will seemingly always return a path like `\Device\HarddiskVolume4\foo\bar` for file/directory handles (details [here](https://github.com/ziglang/zig/pull/17541#issuecomment-2107514771) and [here](https://github.com/ziglang/zig/pull/17541#issuecomment-2598976879)). Wine, however, will return paths like `\??\C:\foo\bar`. Wine bug...

contributor friendly
os-windows
downstream

For example, `takeDelimiterExclusive` has the 0.15.1 doc comment and source code: https://ziglang.org/documentation/0.15.2/std/#std.Io.Reader.takeDelimiterExclusive https://github.com/ziglang/zig/blob/3db960767d12b6214bcf43f1966a037c7a586a12/lib/std/Io/Reader.zig#L786-L815 instead of the 0.15.2: https://github.com/ziglang/zig/blob/e4cbd752c8c05f131051f8c873cff7823177d7d3/lib/std/Io/Reader.zig#L796-L819

Example: https://github.com/luvit/luv/actions/runs/17858456546/job/50833303436?pr=780 Will submit a PR in a bit to temporarily disable this test when `EHOSTUNREACH` is returned. This issue is for determine what the proper fix should be.