"The rosy-faced lovebird is a fairly small bird, 17–18 cm long with an average wing length of 106 mm and tail length of 44–52 mm. Populations have been reduced in some areas by trapping for the pet trade. However numbers may have increased in other parts due to human creation of new water sources and the building of artificial structures which provide new nesting sites." - https://en.wikipedia.org/wiki/Peach-faced_lovebird
with less gc stress
"Recently, cases of Lilian's lovebird poisoning have intensified although it is not known why poachers are poisoning the birds. Lilian's lovebird researchers assume poachers mean to poison larger mammals and lovebirds fall victims." - https://en.wikipedia.org/wiki/Lilian%27s_lovebird#Threats
We traced all mem and stack pointers +1 and not by +4 or +8. This is not only a huge performance loss, it is also illegal on certain RISC architectures. ptrdiff_t is not a pointer, it is an integer. use size_t* instead. Note that this is not repro in qemu, even not with echo 5>/proc/cpu/alignment on armv5-linux. Should fix GH #1200.
move the old cvt_num16_num8 code for true __float128 to cvt_num16_num8_be, where it is really used in non-powerpc long doubles. Closes GH #1193. Also fixed a small codingstd problem. TODO: darwin ppc long-double, and many more conversions. See `native_pbc2` for that.
with win64 on transformation from a strawberry mingw perl. This also fixes the lost access to _environ, GH #1191
esp. for win64 with a strawberry perl, we cannot just take the perl5 provided compiler settings. we need at least --cc=cl --link=link. fix wrong g++ linker from strawberry on msvc. provide -nologo fixup msvcrt.lib with libcmt.lib for _environ access. allow --link=cl flags also, in gcc fashion.
cc_build and cc_run really have a monstrous and unusable api, which deserves documentation.