Hi tankf33der, Thanks for sharing your huge.l test, I tried it on my pil64 on WSL and all passed!
20:27 $ pil huge.l + OK-UTF8 OK-Montgomery OK-Leibniz OK-math OK-forth OK-parse2list OK-mapreduce OK-pow OK-inc-db # worker redefined # +Inc c redefined OK-inc-db-v2 OK-destr OK-test-car OK-bitwise # reduce redefined OK-Cartesian # reduce redefined # pow redefined # seq redefined OK-4clojure # pow redefined OK-AoC15 OK-AoC16 # f3-2 redefined # f4-2 redefined OK-AoC17 # a10 redefined OK-AoC18 # c5 redefined # c9 redefined # c11 redefined # c13 redefined OK-AoC19 OK-SimplyScheme # lcm redefined # evenp redefined # second redefined # mystery redefined # add1 redefined # numbers redefined # half redefined OK-Touretzky # prime? redefined OK-Menshikov # pow redefined # exp redefined # log redefined # sin redefined # cos redefined # tan redefined # asin redefined # acos redefined # atan redefined # atan2 redefined # f1-1 redefined # f1-2 redefined # create redefined # inrow redefined # f2-1 redefined # move redefined # f3-1 redefined # f3-2 redefined # f3-3 redefined # f4-1 redefined # f4-2 redefined # f4-3 redefined # product redefined # f5-1 redefined # f5-2 redefined # f6-1 redefined # f6-2 redefined # f7-1 redefined # f7-2 redefined # f8-22 redefined # f10-1 redefined # f10-2 redefined # f14-1 redefined # f14-2 redefined # f15-1 redefined # f16-2 redefined # f17-1 redefined # f17-2 redefined # f18-1 redefined # f18-2 redefined OK-Gorlansky OK-Stepanoff SIPHASH-OK # mod32+ redefined # endian redefined Hash-ALL-OK OK-RNG OK-HKDF OK-test-pbkdf2 # pow redefined # exp redefined # log redefined # sin redefined # cos redefined # tan redefined # asin redefined # acos redefined # atan redefined # atan2 redefined # T1 redefined OK-HMAC OK-test-MD5 OK-test-MD2 OK-test-aes # totwo redefined # fromtwo redefined # tilde redefined OK-test-KECCAK OK-test-SHA512 OK-test-SHA256 OK-test-RIPEMD160 # mod32+ redefined # hex2L redefined OK-test-Blowfish OK-test-bcrypt # mod32+ redefined # mod32* redefined # hex2L redefined OK-test-twofish # endian redefined OK-test-threefish # hex2L redefined OK-test-RC2 # mod32* redefined # hex2L redefined OK-test-rc5 OK-test-rc6 # f redefined # num64 redefined # create redefined OK-test-camellia # expand redefined OK-test-idea OK-test-MD4 OK-test-SHA1 # num64 redefined # sbox redefined OK-test-Tiger # wsbox redefined OK-test-Whirlpool OK-test-JH256 # num32 redefined OK-test-anubis # rol redefined OK-test-scrypt # endian redefined OK-test-blake2s # endian redefined OK-test-blake2b # i redefined OK-test-Kangaroo12 crypto-ALL-OK OK-All Cool! Thanks! BR, Geo On Sun, Apr 19, 2020 at 8:17 PM Mike <tankf33...@disroot.org> wrote: > hi all, > > > If you are interested I have patched the 19.12 32bit sources to compile > without GCC. > > I have attached the changed files: pico.h, main.c, apply.c and flow.c > > My testing status for https://github.com/picolisp/picolisp > > 1. pil @lib/test.l + > clang - ok > clang+asan - ok > tcc-git - ok > > > 2. huge.l - failed (you must take care) > $ git clone https://git.envs.net/mpech/tankf33der.git > $ cd tankf33der > $ pil huge.l + > OK-UTF8 > OK-Montgomery > OK-Leibniz > OK-math > OK-forth > OK-parse2list > OK-mapreduce > OK-pow > OK-destr > OK-test-car > OK-bitwise > # reduce redefined > # pow redefined > OK-4clojure > # pow redefined > // hangs in advent2015/code2015.l > // is it hangs or very-very slow? > // the same in crypto/test.l > > !!! > Super goal - huge.l should pass all code with your patch set. > > > p.s. I dont have enough energy right now to debug all this. > > (mike) > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subjectUnsubscribe >