Nimrod

Results 8 comments of Nimrod

> ![bm_random](https://user-images.githubusercontent.com/6442863/79108198-1cbd4380-7d76-11ea-8e30-c230b885067f.png) > > I'm skeptical that this measures real write speed, because it's faster than binary. > > I have a [flush](https://github.com/mverleg/array_storage_benchmark/commit/d8ddce66b5024138a3fca1ae8f5a5f936ac4f4cf) in there, I don't know what else...

Will this fix? ```cpp static std::atomic LOG_OCCURRENCES(0); \ int LOG_OCCURRENCES_MOD_N = LOG_OCCURRENCES.fetch_add(1, std::memory_order_relaxed); \ // LOG_OCCURRENCES_MOD_N = ++LOG_OCCURRENCES; if (LOG_OCCURRENCES_MOD_N % n == 1) \ ``` Declare `LOG_OCCURRENCES_MOD_N` as non-static...

`LOG_FIRST_N` is not thread-safe either. Simple test ```cpp #include #include #include void bar() { LOG_FIRST_N(INFO, 1)

I make some updates. Please take a look if you have time. The tests I added are most likely to fail on the master branch.

> I'm very sorry for the delay. I will look at the PR right after 0.6 release. No problem.

Hi, I am wondering if this PR is still in progress or need some more contributions? Also, will a PR supporting other jit options like `parallel` or `inline` under AOT...

@gerardroche thank for your replying! But it doesn't work when i put them in my user preferences files.

As recommend by [lazy.nvim](https://lazy.folke.io/spec#spec-setup), the following configuration is preferable. ```lua return { "Civitasv/cmake-tools.nvim", opts = {}, } ``` I suggest updating the documentation to include it.