He is a Chinese C++, C and x86/x64 assembly programmer. Notwithstanding him being pedantic and misanthropic, his brilliantness has turned out to be priceless in both his work and contributions to the open source community. He takes semantical correctness as the primary goal, as well as efficiency and extensibility, with little regard to compatibility.
He is also one of the developers of the mingw-w64 project.
=, called the assignment operator even in a definition such as
var i = 42) always performs deep copying. It is also highly extensible and easy to integrate into existent C++ projects.
mcfgthread provides C++11 thread support for MinGW-w64 targets of GCC. Making use of undocumented Windows NT system calls directly, this library implements the most efficient mutexes and condition variables on Windows other than Microsoft’s own ones, which are particularly the most ideal ones with the most comprehensive features and fewest overheads. He also builds GCC with the MCF thread model constantly for public previews and tests.
Poseidon is a Linux-specific framework for server application development based on coroutines. He has been contributing to this project throughout his work, as it is not only experimental, but for production environment, despite a few WIPs.
MCF is a Windows-specific C++17 framework. It is basically a large toy that consists of the minimal set of reinvented C and C++ wheels for daily use. It is a clean room design of the C and C++ runtime library.
nano-win ports the nano editor from Linux to Windows, which is the only editor he uses on Linux. The editor ported is statically linked against most libraries, resulting in a standalone executable that requires no third party DLL. It also accepts both
Alt keys as
Meta keys and reads
.nanorc from the Windows user home directory. The project is actively updated as long as new versions become available from the upstream.