00:08 frost-lab joined 00:25 patrickb left 00:44 lucasb left 04:06 leont left 05:24 linkable6 left, evalable6 left 05:26 evalable6 joined 05:27 linkable6 joined 07:53 frost-lab left 08:20 Kaiepi left, Kaiepi joined 08:42 frost-lab joined 09:06 patrickb joined 09:13 patrickb left 09:14 patrickb joined 09:22 Altai-man joined 10:20 klapperl_ left
nwc10 good *, #moarvm 10:28
10:37 patrickb left 10:44 frost-lab left
Geth MoarVM/asan_fixes: 5 commits pushed by (Stefan Seifert)++ 11:07
11:57 sena_kun joined 11:59 Altai-man left 12:31 leont joined 12:41 klapperl joined 14:20 leont left 14:47 cog_ left 14:49 cog joined 14:52 cog left, cog joined 14:55 sena_kun left 15:04 sena_kun joined 15:08 sena_kun left 15:39 sena_kun joined 15:57 Altai-man joined 15:59 sena_kun left 16:37 zakharyas joined
Geth MoarVM/solaris-maxrss: c903262fa2 | (Nicholas Clark)++ | src/io/procops.c
On Solaris, get the ru_maxrss rusage with uv_resident_set_memory().

Solaris getrusage() doesn't actually set ru_maxrss* and despite providign an API that can get this value, UV doesn't attempt to
  "fake it" in uv_getrusage(). So we have to.
  * despite first documenting that the value is in units of page size, and
   explaining how to determine the page size.
19:42
MoarVM: nwc10++ created pull request #1414:
On Solaris, get the ru_maxrss rusage with uv_resident_set_memory().
19:43
nwc10 That really is the most awesome man page 19:47
docs.oracle.com/cd/E26502_01/html/...ge-3c.html
ru_maxrss The maximum resident set size. Size is given in pages (the size of a page, in bytes, is given by the getpagesize(3C) function). See the NOTES section of this page.
...
more ...
yet more ...
The ru_maxrss, ru_ixrss, ru_idrss, and ru_isrss members of the rusage structure are set to 0 in this implementation.
fooled you!
(gah, typo) 19:48
(there is no spell checker on the Solaris machine, and I failed to check it again when I tested it on linxu) 19:49
19:51 Altai-man left
Geth MoarVM: 532d9187ea | (Nicholas Clark)++ | 2 files
Two `void` functions that should not have `return` statements.

  (Proper) C doesn't let you tail-call a void returning function.
gcc lets you get away with this.
20:56
MoarVM/solaris-maxrss: 4a67b1437e | (Nicholas Clark)++ | src/io/procops.c
On Solaris, get the ru_maxrss rusage with uv_resident_set_memory().

Solaris getrusage() doesn't actually set ru_maxrss* and despite providing an API that can get this value, UV doesn't attempt to
  "fake it" in uv_getrusage(). So we have to.
  * despite first documenting that the value is in units of page size, and
   explaining how to determine the page size.
20:57
21:14 travis-ci joined
travis-ci MoarVM build passed. Nicholas Clark 'Two `void` functions that should not have `return` statements. 21:14
travis-ci.org/MoarVM/MoarVM/builds/752325348 github.com/MoarVM/MoarVM/compare/3...2d9187eaaf
21:14 travis-ci left
nwc10 phew. Would have been bad if the New Year started with a broken build 21:15
cog Are local C functions allowed in MoarVM ? 21:56
A ittle early for westerners. But happy new year 2021. Better than 2020. Setting the bar very low. 21:59
22:38 sena_kun joined 22:39 zakharyas left 23:54 sena_kun left