David Chisnall

Results 405 comments of David Chisnall

I'd be happy if the merge were a true (i.e. the resulting account had two email addresses associated with it). I use my .cam.ac.uk email address for HotCRP, but my...

Parallelising would be a huge win, if possible. Doing merges from LLVM (`time git status` takes about 0.2 seconds of real time), there are 4000 upstream revisions that I'm trying...

Doing more speculative fills in the background would definitely help if possible, but my understanding is that the process currently only stops because there's a conflict. That said, my last...

Is there any progress on this? git-imerge has taken just over a week of CPU time for me in my most recent merge, and that's getting to the point where...

In the GNUstep Objective-C runtime, method lookup returns a structure that contains a version field. You can cache the structure and the version and, if they match, use the cache....

Aside from the somewhat convoluted build system, the DukTape code is pretty approachable and well documented - far more so than some of the other codebases that I've had students...

I have this as an overlay port: `portfile.cmake`: ```cmake vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO vstakhov/libucl REF 95df30cf3e35788c08be537a1623499c98415674 SHA512 8c61061d3fa02283f700ac6a5ddb035348c67ec4e45d30a47da945a39adffda5f3bc8db6fae35544185983e3204efd7bdef55b145d2a387a04d06aecca461ea3 HEAD_REF master ) vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA ) vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH share/ucl TARGET_PATH...

Possibly too late for you, but I've been working on [some tooling](https://github.com/davidchisnall/config-gen/) for generating idiomatic C++ wrappers around libucl for config files, from JSON Schema descriptions. These all use [a...

Is the problem here not simply that normal escaping is applied, so '\Me' is treated as the escape character '\M' followed by 'e'? Does it work if you properly escape...

Addendum: It looks as if the replacement simply does not take place in some cases. I tried to add a work around where I just leaked a reference to the...