Yusuke Endoh
Yusuke Endoh
The implementation looks not completed. https://github.com/nasser/---/blob/master/public/qlb/primitives.js#L27-L28 I guess it should be put in qlb.js along with "if". Sorry for no pull request. I'm not sure if I could write "else"...
This change allows a block to accept another block. An (artificial) example is `def foo: { { -> Integer } -> String } -> Float`, which corresponds to the following...
The current signature for `Array#zip` accepts exactly one array argument, but the actual `zip` acceptes one or more arrays. Can we write a signature for this? ``` pp [1, 2,...
I found that `x.inplace + i` is much slower than `x.add!(i)`. ``` $ time ruby -rnarray -e 'x = NVector[0.0, 0.0, 0.0]; i = NVector[1.0, 1.0, 1.0]; 10000000.times { x.add!(i)...
On Appveyor, it often fails to delete conftest.exe. I'm unsure how the file is locked. I cannot reproduce the issue on my Windows, so let me try this on CI.
Previously, rbenv tries to find `greadlink` and then `readlink`. However, there is usually no `greadlink` in Linux. Looking for `greadlink` could be a significant overhead on some environments where `PATH`...
rbenv uses a lot of sub shell script calls, and `#!/usr/bin/env bash` is executed each time. This is not very efficient depending on the PATH settings. This changeset is to...
This PR speeds up `JSON.generate` by approximately 1.75x (485k instructions per second -> 840k instructions per second) for [the benchmark of Oj](https://www.ohler.com/dev/oj_misc/performance_compat.html). This makes `JSON.generate` nearly as fast as `Oj.dump`....
**Describe the bug** When a GitHub Issue has a string like `` in the code block, it is not properly escaped in the issue's Slack preview. **To Reproduce** Steps to...