Stephen Checkoway

Results 17 issues of Stephen Checkoway

Running the test suite fails on macOS fails. This leads to the Nix package being marked as [broken](https://github.com/NixOS/nixpkgs/blob/cc6ac970d5de7ecbc130b3ecfac1c127aca67bf5/pkgs/development/python-modules/ropper/default.nix#L39). I'm testing this on ``` [worksec:/tmp/ropper] (master*) steve% sw_vers ProductName: Mac OS...

The `openssl-sys` crate expects to find the OpenSSL headers and libraries already installed. If they're not, then installing `cargo-instruments` fails. Installing with the `vendored-openssl` feature works in this case by...

Neither `cargo install cargo-instruments` nor the Nix instructions worked for me for the same reason: `openssl-sys` expects openssl to have been installed via Homebrew. It would be good to mention...

This is from @sebpop's [PR](https://github.com/google/gumbo-parser/pull/403/). Since `char *` can alias with everything, the compiler is unable to prove that `output->data` doesn't alias with `output->length` and `output` itself which forces a...

topic/performance

**What problems are you experiencing?** `Nokogiri::XML::Node#add_child_node_and_reparent_attrs` uses an incorrect test to see if a node's namespaces need to be reparented (at least, I think that's the purpose of this code)....

topic/namespaces

I generate my own details pages based on the `url` field for both historical reasons (namely, my site structure predates my use of Jekyll) and customization reasons and I think...

The current trend is to use `main` rather than `master`. GitHub has simple [tooling](https://github.com/github/renaming) for this. It doesn't change local checkouts (of course). Here are the [instructions](https://docs.github.com/en/github/administering-a-repository/renaming-a-branch#updating-a-local-clone-after-a-branch-name-changes) for changing the...

Just from inspection (i.e., I didn't test), it appears that the comments in ``` ``` won't make it into the xml tree.

While investigating #3098, I noticed that Gumbo's `clone_node()` function doesn't make a copy of nonstandard tag names. I think this is the fix ```diff diff --git a/gumbo-parser/src/parser.c b/gumbo-parser/src/parser.c index 67812b23..c3e5e038...

topic/memory
topic/gumbo

**Please describe the bug** Modifying the gumbo source files doesn't cause `rake compile:nokogiri` to rebuild the extension. **Help us reproduce what you're seeing** 1. Compile the extension with `rake compile:nokogiri`...

state/needs-triage