<chrislck>sneek: later tell janneke \o/ for some windows patches ***apteryx is now known as Guest78459
***apteryx_ is now known as apteryx
***dddddd_ is now known as dddddd
***deesix_ is now known as deesix
<sneek>Welcome back janneke, you have 1 message! <sneek>janneke, chrislck says: \o/ for some windows patches ***rubdos_ is now known as rubdos
*wingo landed switch optimization, yay <wingo>case dispatch should be much faster now *chrislck knows nothing about cross-compilation... are things like compiling win32 & arm in ci possible? <RhodiumToad>wingo: btw there's still one bug that kicks in on 32-bit freebsd <RhodiumToad>gen-scmconfig isn't coping with the case where off_t is in fact an int64, but HAVE_STAT64 etc. is not defined - it assumes that off_t is a long, which is wrong <RhodiumToad>freebsd (as with all 4.4BSD derivatives) doesn't have any of the "largefile" nonsense, because off_t is 64 bits even on 32-bit systems <RhodiumToad>so there is no need for 64-bit variants of system calls <chrislck>\o/ it's not Friday until dsmith says so!! *sneek does the Friday dance <janneke>chrislck: not sure what you mean by 'ci', but this <janneke>builds an i686-mingw version of guile-2.0 using guix <chrislck>ci = continuous integration... ie every guile commit tries a win32 build <janneke>yeah, well start as soon as 2.0.11 is released, it bitrotted after that :-/ <chrislck>easily done by hooking up to travis-ci.org <janneke>you could setup a cuirass service to do that *chrislck not too hot on gnu vocabulary <chrislck>the idea is to keep guile hackers on their toes <chrislck>if a commit breaks a build, travis yells at us <dsmith-work>We had a team that was on the other side of the planet, doing mostly windows work, while locally was more linux. The linux builds would break regularly until we installed a ci system (jenkins). <dsmith-work>So before, with all the time lags, it could take days of communication to fix things. <chrislck>travis is nice... it tests gnucash main repo *and* each committer's branches <dsmith-work>And after, we would see the breakage and the fixes before we came in in the morning. <chrislck>janneke: if you know the nix command to build guile win32, then maybe I can try create a travis profile to CI it <dsmith-work>The lightEning jit has ci, as it's hosted on gitlab. <janneke>chrislck: ah, you could ask on #nixos, i don't know how to build for w32/mingw <a_v_p>Hello Guilers! I keep experimenting with Metabash, this time I'm trying to implement a 'diff' analogue that will allow me to compare two data streams.