Nathan Daly

Results 101 issues of Nathan Daly

If you directly juxtapose a macro with a string, the macro is supplied a raw literal version of the string **as if the macro were a string macro,** even though...

bug

I ran across a small parsing error today for list comprehensions that use a begin-end block to compute the value. :) This parses correctly: ```julia julia> [ begin i end...

parser

The current global `XML_GLOBAL_ERROR_STACK` is not thread safe. If two different threads are each parsing XML and each encounter an error, this can encounter race conditions. They could be as...

Fixes https://github.com/JuliaTesting/TestEnv.jl/issues/89. Woohoo! :) It seems to work now! :) @davidanthoff: This should also make testing subpackages faster in VSCode as well, not just for ReTestItems. ----------- I'm happy to...

It seems like TestEnv doesn’t know about sub-packages, so if you edit a small package, and then restart the repl, the first time your run `TestEnv.activate("SubPackage")`, TestEnv will attempt to...

If you add a duplicate method to a package while a REPL is running Revise, you don't get any kind of warning from Revise. So you could continue happily editing...

wishlist

**Affects:** PythonCall **Describe the bug** The current implementation of allowing more than one Julia thread to directly attempt to lock the GIL, which can block the entire julia OS thread...

bug

I was recently debugging a test that accidentally patched the wrong function. (The mocked function was the patched function's callee.) Instead of getting an error, as I'd expect, to protect...

enhancement

At RelationalAI, we have organized our large mono-repo codebase using "sub-packages," a newly supported pattern in Pkg (since 1.9) where the codebase is split into several packages, and the top-level...

enhancement

This code is based on what Pkg does, as identified here: https://github.com/JuliaTesting/TestEnv.jl/issues/59#issuecomment-1844992007 - Check if there are LocalPreferences.toml in test/ - If not, check in top-level package path - Copy...