fast_io icon indicating copy to clipboard operation
fast_io copied to clipboard

Significantly faster input/output for C++20

Results 52 fast_io issues
Sort by recently updated
recently updated
newest added

Unfortunately, due to monopoly, the computer industry gradually becomes walled gardens. The library should provide a way to deal with walled garden apis

麒麟: ~/.../0002.file_io_tsc/time $ ./iobuf_file_old output:0.070751563s input:0.133950521s ~/.../0002.file_io_tsc/time $ ./iobuf_file_new output:0.072596354s input:0.146643229s ~/.../0002.file_io_tsc/time $ ./iobuf_file_new output:0.067580208s input:0.151073958s ~/.../0002.file_io_tsc/time $ ./iobuf_file_old output:0.070063542s input:0.134553125s ~/.../0002.file_io_tsc/time $ ./iobuf_file_old output:0.066207292s input:0.136011979s ~/.../0002.file_io_tsc/time $ ./iobuf_file_new output:0.070186459s...

```fast_io::string t(5, ' ');``` gives ``` Diagnostics: In template: indirection requires pointer operand ('void' invalid) [typecheck_indirection_requires_pointer] ```

``` ]$ clang++ -o process.exe process.cc -O2 -s -fuse-ld=lld --target=i686-w64-mingw32 --sysroot=$HOME/toolchains/gnu/x86_64-w64-mingw32/i686-w64-mingw32 -I../../include -std=c++26 -Wl,--major-subsystem-version -Wl,4 -Wl,--minor-subsystem-version -Wl,0 -D_WIN32_WINDOWS=0x0400 -DWINVER=0x0400 -static In file included from process.cc:1: In file included from ../../include/fast_io.h:10:...

It seems that Windows does not support any big endian programs, and Wine is no exception

I think it should be easy for me to guess how WOL is working based on current codebase of WOA. r18 should be reserved for TEB pointer on LoongArch I...

RISC-V is just too fragmented. We need to do the least or drop risc-v support entirely because the fragmentation is too bad. Even webassembly has better default

win9x fs √ nt at (a part) √ dos at (all) √ win9x at (all) √ nt pipe (all) √ nt time, timezone √ wine (all) ×