profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/fperrad/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

fperrad/lua 44

Lua on Parrot

fperrad/LuaJIT 19

my tiny LuaJIT 2.1 fork

fperrad/markdown 9

Markdown on Parrot

fperrad/lua-batteries 7

Libraries for Lua on Parrot

fperrad/libtomcrypt 1

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

fperrad/libtommath 1

LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.

fperrad/ooc-wmlscript 1

a WMLScript Interpreter in ooc

push eventfperrad/LuaJIT

Mike Pall

commit sha 05f1984e1a862e4b3d3c3b370c773492e2edf84a

Fix interaction of profiler and ITERN recording. Reported and analyzed by vfprintf. #754

view details

Mike Pall

commit sha bfd076532cdf1159df13499392879f5f4d3a9a5d

Fix string buffer method recording. Reported and analyzed by vfprintf. #755

view details

Francois Perrad

commit sha 3f1a183b3e8c5cfbd35f9bc39a8655830066da7b

Merge branch 'string_pack' into tiny_fork

view details

Francois Perrad

commit sha 26686c0d7fbb530504389821a59ca91bd7c04a8f

Merge branch 'capi_len' into tiny_fork

view details

Francois Perrad

commit sha 022610c996d8376a321c66c960d595f3cef229b4

Merge branch 'patterns' into tiny_fork

view details

Francois Perrad

commit sha 0c146f67e9b216b618d4ad1036055a64dba4f1f8

library utf8

view details

Francois Perrad

commit sha 42f9902bdf9fd07e88c55de179524a7ef298f1aa

library math integer

view details

Francois Perrad

commit sha 08ccf61b1d0b482be88b6ef27f588d917e521af4

add README.md

view details

push time in 6 days

push eventfperrad/LuaJIT

Mike Pall

commit sha bfd076532cdf1159df13499392879f5f4d3a9a5d

Fix string buffer method recording. Reported and analyzed by vfprintf. #755

view details

push time in 6 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 05f1984e1a862e4b3d3c3b370c773492e2edf84a

Fix interaction of profiler and ITERN recording. Reported and analyzed by vfprintf. #754

view details

push time in 11 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 442eff63abca3a8a79b80a6f7d27377720d5d126

Fix compilation of multi-result call to next(). Thanks to Vyacheslav Egorov.

view details

Francois Perrad

commit sha a1d7202f005010868fb1a20bde4af56268a867f0

Merge branch 'string_pack' into tiny_fork

view details

Francois Perrad

commit sha f169f935d4c60c9989060c880295d56809ff891f

Merge branch 'capi_len' into tiny_fork

view details

Francois Perrad

commit sha 7e89a34b0f8cb9c0cfbdf8a49088e60f9bed1b63

Merge branch 'patterns' into tiny_fork

view details

Francois Perrad

commit sha ddc9b36337cad6a6d83f3e5a1346b6ded964446b

library utf8

view details

Francois Perrad

commit sha 91443e3ef99dad1600c099bf01e4f026a6daf56c

library math integer

view details

Francois Perrad

commit sha fa13fd0bb4eb96836834bfb56595ada22dedaaf6

add README.md

view details

push time in 13 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 442eff63abca3a8a79b80a6f7d27377720d5d126

Fix compilation of multi-result call to next(). Thanks to Vyacheslav Egorov.

view details

push time in 13 days

push eventfperrad/LuaJIT

Mike Pall

commit sha a2047d3f180aa8be4c175d94bcaef249629c516c

Fix compiler warning. Suggested by Fezile Manana.

view details

Mike Pall

commit sha d3294fa63b344173db68dd612c6d3801631e28d4

MIPS: Fix register allocation in assembly of HREF. Reported by Jakub Piotr Cłapa.

view details

Mike Pall

commit sha 10c9d9a214cefc714571603641ead1780ec8ea74

Merge branch 'master' into v2.1

view details

Mike Pall

commit sha 4a70bd71ac18ccd57a335a4f5b8cbdefbbd4931b

MIPS64: Fix soft-float IR_TOSTR.

view details

Mike Pall

commit sha e4b4d9451402be704d5b47a359f640a29db4977f

ARM64: Fix IR_HREF code generation.

view details

Francois Perrad

commit sha 47a583ca147c961a83ddf2781e1a79be5057b6c2

Merge branch 'string_pack' into tiny_fork

view details

Francois Perrad

commit sha b3d8d829b1979890e5d4d45476f89f1accef7517

Merge branch 'capi_len' into tiny_fork

view details

Francois Perrad

commit sha 640f2c4d419f79006785925d79a501caae289f54

Merge branch 'patterns' into tiny_fork

view details

Francois Perrad

commit sha 79532a6ad1f653762ef34703ef7b9f44f0c299f6

library utf8

view details

Francois Perrad

commit sha d76b9ffb3e6ed2d54367d7242134d3432ebb181e

library math integer

view details

Francois Perrad

commit sha e462c0f855d126d8d62f84c2175717a6eb7eb30e

add README.md

view details

push time in 16 days

push eventfperrad/LuaJIT

Mike Pall

commit sha d3294fa63b344173db68dd612c6d3801631e28d4

MIPS: Fix register allocation in assembly of HREF. Reported by Jakub Piotr Cłapa.

view details

push time in 16 days

push eventfperrad/LuaJIT

Mike Pall

commit sha a2047d3f180aa8be4c175d94bcaef249629c516c

Fix compiler warning. Suggested by Fezile Manana.

view details

Mike Pall

commit sha d3294fa63b344173db68dd612c6d3801631e28d4

MIPS: Fix register allocation in assembly of HREF. Reported by Jakub Piotr Cłapa.

view details

Mike Pall

commit sha 10c9d9a214cefc714571603641ead1780ec8ea74

Merge branch 'master' into v2.1

view details

Mike Pall

commit sha 4a70bd71ac18ccd57a335a4f5b8cbdefbbd4931b

MIPS64: Fix soft-float IR_TOSTR.

view details

Mike Pall

commit sha e4b4d9451402be704d5b47a359f640a29db4977f

ARM64: Fix IR_HREF code generation.

view details

push time in 16 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 94a40bb238092e73f3dc0c3626911a7efa997c22

FFI: Ensure returned string is alive in ffi.typeinfo(). Reported by zhuizhuhaomeng.

view details

Mike Pall

commit sha 1811c4b0f18d4a6e4ebc0a305a564e9339a36d05

Windows/x64: Document MSVC flags for C++ exception interoperability. Suggested by Julien Cugnière.

view details

Mike Pall

commit sha cb0f124f8f8717eb235989f9c86168140fbf96fd

Merge branch 'master' into v2.1

view details

Francois Perrad

commit sha fb93ec19fb7e82b44e4f42d42e5dce47c9f8830e

Merge branch 'string_pack' into tiny_fork

view details

Francois Perrad

commit sha a9c4fe21a780cad0898b50eb1d0fa88e6766f644

Merge branch 'capi_len' into tiny_fork

view details

Francois Perrad

commit sha 2abb6ad946985628ebd6817274ed21bf3a50d6f1

Merge branch 'patterns' into tiny_fork

view details

Francois Perrad

commit sha 3f2fbd4f85a1f41f6d759d3979fb5a0d2eb623c9

library utf8

view details

Francois Perrad

commit sha 4b642f009d85d5040228cc6b4ecefb3c2d848f2d

library math integer

view details

Francois Perrad

commit sha 6e14e6ec7ab5dd4b2bd6cb3920b45f7dbed98a1d

add README.md

view details

push time in 24 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 1811c4b0f18d4a6e4ebc0a305a564e9339a36d05

Windows/x64: Document MSVC flags for C++ exception interoperability. Suggested by Julien Cugnière.

view details

push time in 25 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 1811c4b0f18d4a6e4ebc0a305a564e9339a36d05

Windows/x64: Document MSVC flags for C++ exception interoperability. Suggested by Julien Cugnière.

view details

Mike Pall

commit sha cb0f124f8f8717eb235989f9c86168140fbf96fd

Merge branch 'master' into v2.1

view details

push time in 25 days

push eventfperrad/LuaJIT

Mike Pall

commit sha 94a40bb238092e73f3dc0c3626911a7efa997c22

FFI: Ensure returned string is alive in ffi.typeinfo(). Reported by zhuizhuhaomeng.

view details

push time in a month

push eventfperrad/LuaJIT

Mike Pall

commit sha 15ed84bd499b3ecdba9f431f2d24696a313227e4

String buffers, part 4a: Add metatable serialization dictionary. Sponsored by fmad.io.

view details

Mike Pall

commit sha 8ff09d9f5ad5b037926be2a50dc32b681c5e7597

String buffers, part 4b: Improve de-serialization checks. Sponsored by fmad.io.

view details

Mike Pall

commit sha f2d333c1ac0f33fe5a7386d4e66f0f6c57c2616e

MIPS: Fix trace linking.

view details

Mike Pall

commit sha 9211f0b03b88ecad195e56683c769e93e284dcd3

Refactor IR_VLOAD to take an offset.

view details

Mike Pall

commit sha 5ee78fd8e392bdd39958a77476ba4f9d57fefa4d

Refactor IR_TMPREF generation.

view details

Mike Pall

commit sha 4e0ea654a81e68b1bcd20ddc2026ff1bc9288b84

ARM: Fix symbol display in trace disassembly.

view details

Mike Pall

commit sha c6f5ef649b645db9cf3d11d1b5c63602c49c6411

Refactor table traversal. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha 986bb406ad6af93eebd781860c384cc853103827

Use IR_HIOP for generalized two-register returns. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha bb0f24101565d34ea8b70fdec4dd3f3b35a70e7b

Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha 27ee3bcd79b12a0c71f00427ee1a2e486c684486

OSX/ARM64: Disable external unwinding for now. This reduces functionality, e.g. no handling of on-trace errors. Someone with very deep knowledge about macOS and MACH-O/DWARF stack unwinding internals is needed to fix this. See issue #698.

view details

Mike Pall

commit sha a622e2eb559c823d90c7af85935ca63706e4593d

FFI: Fix missing cts->L initialization in argv2ctype().

view details

Mike Pall

commit sha 68ffbd318b331b988c32ecfdeee965e9683889f4

FFI: Don't load PC from non-function object in FFI continuation. Reported by Yichun Zhang. #743

view details

Mike Pall

commit sha 98b7d9a3b2a18175a7c60ef6e53f47dec918e856

Merge branch 'master' into v2.1

view details

Mike Pall

commit sha 003f68565d2f06b2ad2029db002e393d020c034c

FFI: Don't load PC from non-function object in FFI continuation. Reported by Yichun Zhang. #743

view details

Mike Pall

commit sha 28440544ba7fc494ecc822c37750991a101e41cd

Don't bail out to interpreter to JLOOP originating from ITERN. Otherwise forward progress is not guaranteed. Reported by Yichun Zhang.

view details

Mike Pall

commit sha 421c4c798791d27b7f967df39891c4e4fa1d107c

ARM64: Reorder interpreter stack frame and fix unwinding. Reported by Yichun Zhang. Fixes #722. May help towards fixing #698, too.

view details

Mike Pall

commit sha 1aa4af0b83fa2f1c8fb19ac168b2a06e3d3cea36

Ensure ITERN forward progress on interpreter bailout. Reported by Yichun Zhang and ExtReMLapin. #744

view details

Mike Pall

commit sha 191d87f5312925b1e88a170549064783fe2246f8

Fix ITERN blacklisting. Reported by ExtReMLapin. #744

view details

Mike Pall

commit sha 204cee2c917f55f288c0b166742e56c134fe578c

Fix stack allocation after on-trace stack check.

view details

Mike Pall

commit sha e2b9797ba1b6527a43aad618974425f159e33aa1

Merge branch 'master' into v2.1

view details

push time in a month

push eventfperrad/LuaJIT

Mike Pall

commit sha 15ed84bd499b3ecdba9f431f2d24696a313227e4

String buffers, part 4a: Add metatable serialization dictionary. Sponsored by fmad.io.

view details

Mike Pall

commit sha 8ff09d9f5ad5b037926be2a50dc32b681c5e7597

String buffers, part 4b: Improve de-serialization checks. Sponsored by fmad.io.

view details

Mike Pall

commit sha f2d333c1ac0f33fe5a7386d4e66f0f6c57c2616e

MIPS: Fix trace linking.

view details

Mike Pall

commit sha 9211f0b03b88ecad195e56683c769e93e284dcd3

Refactor IR_VLOAD to take an offset.

view details

Mike Pall

commit sha 5ee78fd8e392bdd39958a77476ba4f9d57fefa4d

Refactor IR_TMPREF generation.

view details

Mike Pall

commit sha 4e0ea654a81e68b1bcd20ddc2026ff1bc9288b84

ARM: Fix symbol display in trace disassembly.

view details

Mike Pall

commit sha c6f5ef649b645db9cf3d11d1b5c63602c49c6411

Refactor table traversal. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha 986bb406ad6af93eebd781860c384cc853103827

Use IR_HIOP for generalized two-register returns. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha bb0f24101565d34ea8b70fdec4dd3f3b35a70e7b

Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. Sponsored by OpenResty Inc.

view details

Mike Pall

commit sha 27ee3bcd79b12a0c71f00427ee1a2e486c684486

OSX/ARM64: Disable external unwinding for now. This reduces functionality, e.g. no handling of on-trace errors. Someone with very deep knowledge about macOS and MACH-O/DWARF stack unwinding internals is needed to fix this. See issue #698.

view details

Mike Pall

commit sha a622e2eb559c823d90c7af85935ca63706e4593d

FFI: Fix missing cts->L initialization in argv2ctype().

view details

Mike Pall

commit sha 68ffbd318b331b988c32ecfdeee965e9683889f4

FFI: Don't load PC from non-function object in FFI continuation. Reported by Yichun Zhang. #743

view details

Mike Pall

commit sha 98b7d9a3b2a18175a7c60ef6e53f47dec918e856

Merge branch 'master' into v2.1

view details

Mike Pall

commit sha 003f68565d2f06b2ad2029db002e393d020c034c

FFI: Don't load PC from non-function object in FFI continuation. Reported by Yichun Zhang. #743

view details

Mike Pall

commit sha 28440544ba7fc494ecc822c37750991a101e41cd

Don't bail out to interpreter to JLOOP originating from ITERN. Otherwise forward progress is not guaranteed. Reported by Yichun Zhang.

view details

Mike Pall

commit sha 421c4c798791d27b7f967df39891c4e4fa1d107c

ARM64: Reorder interpreter stack frame and fix unwinding. Reported by Yichun Zhang. Fixes #722. May help towards fixing #698, too.

view details

Mike Pall

commit sha 1aa4af0b83fa2f1c8fb19ac168b2a06e3d3cea36

Ensure ITERN forward progress on interpreter bailout. Reported by Yichun Zhang and ExtReMLapin. #744

view details

Mike Pall

commit sha 191d87f5312925b1e88a170549064783fe2246f8

Fix ITERN blacklisting. Reported by ExtReMLapin. #744

view details

Mike Pall

commit sha 204cee2c917f55f288c0b166742e56c134fe578c

Fix stack allocation after on-trace stack check.

view details

Mike Pall

commit sha e2b9797ba1b6527a43aad618974425f159e33aa1

Merge branch 'master' into v2.1

view details

push time in a month

push eventfperrad/LuaJIT

Mike Pall

commit sha a622e2eb559c823d90c7af85935ca63706e4593d

FFI: Fix missing cts->L initialization in argv2ctype().

view details

Mike Pall

commit sha 68ffbd318b331b988c32ecfdeee965e9683889f4

FFI: Don't load PC from non-function object in FFI continuation. Reported by Yichun Zhang. #743

view details

Mike Pall

commit sha 204cee2c917f55f288c0b166742e56c134fe578c

Fix stack allocation after on-trace stack check.

view details

push time in a month

issue openedarsv/perl-cross

Cannot build perl 5.35.3

There is a new variable in xconfig.h.

xconfig.h:3122:3: error: invalid preprocessing directive #NEED_XLOCALE_H
 3122 | # NEED_XLOCALE_H /**/
      |   ^~~~~~~~~~~~~~

created time in 2 months

PR opened libressl-portable/openbsd

always expose SSL_OP_NO_TLSv1_3

like in OpenSSL, see https://github.com/openssl/openssl/blob/master/include/openssl/ssl.h.in#L399

like SSL_OP_NO_DTLSv1_2, see commit "Expose various DTLSv1.2 specific functions and defines"

this change fixes the compilation of vsftpd 3.0.4 & 3.0.5, which fails with the following error:

ssl.c: In function 'ssl_init':
ssl.c:98:18: error: 'SSL_OP_NO_TLSv1_3' undeclared (first use in this function); did you mean 'SSL_OP_NO_TLSv1_1'?
+0 -4

0 comment

1 changed file

pr created time in 2 months

push eventfperrad/openbsd

François Perrad

commit sha 90565e2b1e18ad15ee1523b7f5c8a7f5f5357d7f

always expose SSL_OP_NO_TLSv1_3 like in OpenSSL, see https://github.com/openssl/openssl/blob/master/include/openssl/ssl.h.in#L399 like SSL_OP_NO_DTLSv1_2, see commit "Expose various DTLSv1.2 specific functions and defines" this change fixes the compilation of vsftpd 3.0.4 & 3.0.5, which fails with the following error: ``` ssl.c: In function 'ssl_init': ssl.c:98:18: error: 'SSL_OP_NO_TLSv1_3' undeclared (first use in this function); did you mean 'SSL_OP_NO_TLSv1_1'? ```

view details

push time in 2 months

fork fperrad/openbsd

Source code pulled from OpenBSD for LibreSSL - this includes most of the library and supporting code. The place to contribute to this code is via the OpenBSD CVS tree. Please mail patches to tech@openbsd.org, instead of submitting pull requests, since this tree is often rebased.

fork in 2 months

pull request commentluarocks/luacheck

0.25.0 release

@hishamhm could you push this release on luarocks.org ?

hishamhm

comment created time in 2 months

fork fperrad/luaossl

Most comprehensive OpenSSL module in the Lua universe.

http://25thandclement.com/~william/projects/luaossl.html

fork in 2 months

PR opened wahern/lunix

sys/sysctl.h was removed with glibc 2.32

replace #18

+1 -1

0 comment

1 changed file

pr created time in 2 months

create barnchfperrad/lunix

branch : sysctl

created branch time in 2 months

PR opened wahern/lunix

uClibc haven't sys_siglist
+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventfperrad/lunix

François Perrad

commit sha 7147471e981c6dbcbbf96d22f2b9cd91ace65dda

uClibc haven't sys_siglist

view details

push time in 2 months

delete branch fperrad/cmp

delete branch : 20210808_test_cleanup

delete time in 2 months

push eventfperrad/cmp

Francois Perrad

commit sha a9eaf979df4817f9a1c0c96a1b1150a8efc068ec

remove useless initialization

view details

Francois Perrad

commit sha edd371716377033607c46a0a0e5fa90cc9128aae

remove useless include

view details

Francois Perrad

commit sha 209e4aca1bc42588fd69f8646183d259109d4c78

refactor includes in test/

view details

Francois Perrad

commit sha 24a8b2290b713dad73f8efc93696e99de94b7367

constify parameter

view details

Charlie Gunyon

commit sha eb289e48231e3590c38c7ef1c2160e30e82dc983

Merge pull request #58 from fperrad/20210808_test_cleanup some cleanup in test/

view details

push time in 2 months

PR opened camgunz/cmp

some cleanup in test/
+34 -44

0 comment

5 changed files

pr created time in 2 months

create barnchfperrad/cmp

branch : 20210808_test_cleanup

created branch time in 2 months

delete branch fperrad/cmp

delete branch : 20190908_lint

delete time in 2 months