Hiroki Noda
Hiroki Noda
## DMD - v2.103.0 - slower than `optimized` branch. ```console (dmd-2.103.0)kubo39@hinoda:~/dev/kubo39/regex-benchmark$ git branch * d-compile-time-regex master optimized (dmd-2.103.0)kubo39@hinoda:~/dev/kubo39/regex-benchmark$ dmd -O -release d/benchmark.d (dmd-2.103.0)kubo39@hinoda:~/dev/kubo39/regex-benchmark$ ./benchmark input-text.txt 307.404800 - 92 300.025700 -...
Ah, sorry, this means 0 cpus.
I'm sorry my late reply. My suggestion just brought from Ruby, we should do a deeper discussion.
failしているテストをみると https://travis-ci.org/mixi-inc/omniauth-mixi/jobs/84458296 ``` Gem::InstallError: listen requires Ruby version >= 1.9.3. Using omniauth-mixi 1.0.0 from source at . An error occurred while installing listen (3.0.3), and Bundler cannot continue. ``` 依存gemのサポートバージョンの問題のようです。guardで使っているんですね。...
I think this not an infinite loop, it is a busy loop. When accept/accept4 returns EMFILE or ENFILE, it does not discard the pending request and readable in epoll_wait. Possibly...
もうメンテされていない雰囲気を感じるので外すでよいと思いました。
いくつかの観点で最適な方法が変わりそうです。 - D言語の数値リテラルとして判定したいか (std.string.isNumeric) - ASCII範囲の数値のみ通したいのか (std.ascii.isDigit, 正規表現 `[0-9]+`) - unicode numerical characterを扱いたいのか (std.uni.isNumber, 正規表現 `\d+`) - 単純にparseしてみて失敗したらデフォルトの値にする (std.exception.ifThrown) - 単純にparseしてみてD言語の数値リテラルでなければ例外扱いでよい (std.conv.parse)
core.simdは並列処理に入るかなと。 一気にやるのは大変なのでわけたほうがよさそうですね、スレッド・プリミティブな同期機構・並行処理・スレッド並列・データ並列くらい?
FYI: https://github.com/golang/go/issues/54766
I tried and gotta this error. ```console (snip...) 34.84 stack trace: (most recent call last) 34.84 type_generator.nim(186, 32) protoToTypes 34.84 type_generator.nim(74, 45) protoToTypesInternal 34.84 proto_parser.nim(306, 46) parseProtobuf 34.84 proto_parser.nim(108, 22)...