Hiroki Noda

Results 18 comments of Hiroki Noda

IO hijacking allow you to replace Clinet Socket object, so that we should give Client Class's instance which could be represent.

cannot reproduce in my local. ```console (dmd-2.087.0)$ pwd /home/kubo39/dev/dlang/druntime (dmd-2.087.0)$ LANG=C make -f posix.mak benchmark-compile-only ../dmd/generated/linux/release/64/dmd -conf= -m64 -I/home/kubo39/dev/dlang/druntime/import -I../phobos -L-L../phobos/generated/linux/release/64 -fPIC -defaultlib=libphobos2.so -L-rpath=../phobos/generated/linux/release/64 -de benchmark/runbench.d -ofgenerated/linux/release/64/benchmark generated/linux/release/64/benchmark.o: In function...

and `make -f posix.mak style` also failed. ```console (dmd-2.087.0)$ pwd /home/kubo39/dev/dlang/phobos (dmd-2.087.0)$ git rev-parse HEAD 48fb9a1cb8a4c9ce1d8f416f0376d078a1870882 (dmd-2.087.0)$ LANG=C make -f posix.mak style make -C ../druntime -f posix.mak MODEL=64 DMD=../dmd/generated/linux/release/64/dmd OS=linux...

`make -f posix.mak std/exception.publictest` fails current master too. ```console (dmd-2.087.0)$ git rev-parse HEAD 5094f689ddc21466bcf6935cd256ec62a1d524e7 (dmd-2.087.0)$ LANG=C make -f posix.mak std/exception.publictests make -C ../druntime -f posix.mak MODEL=64 DMD=../dmd/generated/linux/release/64/dmd OS=linux BUILD=release make[1]:...

Updated dmd and drunime, still got failure. Is dmd broken? ```console (dmd-2.087.0)$ (cd ../dmd && git rev-parse HEAD) 0ac7a4c2d13b4d00b2f02657c775c75136d76b43 (dmd-2.087.0)$ (pwd && git rev-parse HEAD) /home/kubo39/dev/dlang/druntime 057243794a452190980fb0c5089f0b8ee6928e05 (dmd-2.087.0)$ make -f...

I couldn't pass `make -f posix.mak benchmark-compile-only`, I quit.

`make -f posix.mak benchmark-compile-only` was succeeded on dmd-2.086.1. Only dmd-2.087.0 or dmd-2.087.1 failed.

```console $ make -f posix.mak benchmark-compile-only ../dmd/generated/linux/release/64/dmd -conf= -m64 -I/home/kubo39/dev/dlang/druntime/import -I../phobos -L-L../phobos/generated/linux/release/64 -fPIC -defaultlib=libphobos2.so -L-rpath=../phobos/generated/linux/release/64 -de benchmark/runbench.d -ofgenerated/linux/release/64/benchmark DMD=../dmd/generated/linux/release/64/dmd generated/linux/release/64/benchmark --repeat=0 --dflags="-conf= -m64 -I/home/kubo39/dev/dlang/druntime/import -I../phobos -L-L../phobos/generated/linux/release/64 -fPIC -defaultlib=libphobos2.so -L-rpath=../phobos/generated/linux/release/64 -de"...

I could not reproduce in my machine, how can I get the error code which was returned from pthread_join?

I've found httpbeast calls fcntl(2) every time to set nonblocking, even if it uses accept4(2).