14:39:49jackdanielscymtym: I've made a PR which removes remaining duplicated definitions
15:04:25scymtymjackdaniel: nice, i will try to look at it today
17:42:28scymtymbeach: turns out you were half right about McCLIM's slowness on Mezzano. the slowness of the render backend is severely compounded by weaknesses of the compiler in certain areas
17:45:13scymtymhttps://techfak.de/~jmoringe/mezzano-mcclim-flamegraph.svg is from running clouseau with a bunch of presentation highlighting and thus repainting
18:04:04froggeyscymtym: interesting, thanks. round looks like an obvious place to target, along with figuring out why net.tuxee.paths::interpolation-segment is falling into the slow dispatch path
18:10:21scymtymfroggey: i didn't mean to say the compiler was bad. we have to keep in mind that other implementations often fall back to libc or even gmp for certain numeric things
18:10:53scymtymand trowing around rationals in a software rasterizer is also pretty bold :)
18:17:38froggeyoh, don't worry. the compiler definitely is bad. occasionally it can be convinced to produce decent code, but it falls to bits more often than not
18:18:07froggeyand you got the profiler working, impressive!
18:25:48scymtymi'm actually hooking the profiler up with this: https://techfak.de/~jmoringe/clamegraph-rewrite-1.ogv