Re: [Chicken-hackers] Add branch prediction for C_demand checks [was: Re: [PATCH] Statically determine if argvector can be reused]

2016-12-29 Thread Dan Leslie
Just a guess, but considering that the !! forces the value to resolve to a valid bool, either 0 or 1, they ran into an issue where the input to their macros wasn't just the outcome of Boolean operators? IE, perhaps they were seeing: if (likely(SOME_FUNKY_MACRO)) And that SOME_FUNKY_MACRO coul

Re: [Chicken-hackers] [PATCH] Fix seemingly random crashes in foreign callbacks (#1337)

2016-12-29 Thread Christian Kellermann
* Peter Bex [161228 19:18]: > Hi all, > > The attached patch fixes #1337, which has exactly the same root cause as > the "Salmonella crashes a lot" issue we struggled with back in 2015: > http://lists.gnu.org/archive/html/chicken-hackers/2015-10/msg1.html Thanks for finding this. I do think t