Ryan Prichard

Results 28 issues of Ryan Prichard

`wslbridge-backend` is currently distributed as a dynamic executable, which makes it dependent on the libc it's built against (most recently, glibc in the Ubuntu 14.04 WSL image). To use wslbridge...

C++20 removes std::result_of in favor of std::invoke_result[_t], which was added in C++17. Android builds gRPC with C++20, but gRPC still supports source languages before C++17, so use `#if __cplusplus` to...

lang/core
release notes: no
bloat/none
per-call-memory/neutral
per-channel-memory/neutral

``` $ run_tests.py --filter test-cpufeatures.test_arm_idiv_support Finished pushing tests FAIL test-cpufeatures.test_arm_idiv_support [armeabi-v7a-19-new]: adb -s 04c90017 shell 'cd /data/local/tmp/tests/armeabi-v7a-19-new/ndk-build/test-cpufeatures/armeabi-v7a && LD_LIBRARY_PATH=/data/local/tmp/tests/armeabi-v7a-19-new/ndk-build/test-cpufeatures/armeabi-v7a ./test_arm_idiv_support 2>&1' android-19 razor 04c90017 KTU84P cpu-features reports the following CPUID:...

bug

We saw a bug like this recently and fixed it (https://android-review.googlesource.com/c/platform/ndk/+/1894539/), but it's broken again. This issue affects the legacy CMake toolchain file when using CMake 3.22.1 (presumably 3.19 and...

bug

```c++ ObjectSnap::ObjectSnap() { if (!hasBuiltinCompareObjectHandles() && !needsWow64HandleLookup()) { m_table = queryNtHandles(); m_hasTable = true; } } uint64_t ObjectSnap::object(RemoteHandle h) { if (needsWow64HandleLookup()) { return wow64LookupKernelObject(h.worker().pid(), h.value()); } if (!m_hasTable) {...

The test suite passes on 14393, with the legacy and non-legacy consoles. With 15063, it passes with the legacy console, but fails with the non-legacy console. Here's my test run...

In Win8.1 and Win10 (and presumably Win8 as well), it's impossible to free the initial screen buffer. It *is* possible to enter a state where the initial buffer can't be...

The current docs leave this open: > I have not tested whether or how these flags affect non-console programs (i.e. programs whose PE header subsystem is `WINDOWS` rather than `CONSOLE`)....