Hugo Parente Lima
Hugo Parente Lima
`out` params aren't handled by ArgStrategy in `Direction::CToCrystal` mode yet, the code used by vfunc is the same made for signals, and there's no signals with out parameters. We need...
The `Out(T)` approach is a bit _Cish_, however it's needed if the out parameter, if used, implies in some extra processing by the function. Maybe we could do both approaches:...
nice, I’ll add a test before merge in the next few days when I sit down in front of a computer again.
Interesting... adding just: ```Diff --- a/spec/libtest/test_subject.h +++ b/spec/libtest/test_subject.h @@ -66,6 +66,17 @@ typedef struct _TestSubjectClass { */ typedef void (*TestSubjectSimpleFunc)(TestSubject* subject, int number, gpointer user_data); +/** + * TestSubjectCallbackReturningNullFunc: +...
This patch is fine, I'm just afraid of merge it right now and get bite by this compiler bug, so once I have more time I'll try to reduce this...
I guess we need need to assume that whatever pointer in callbacks are nullable, due to the lack of GIR annotations for that.
I just updated my system and got this :gift: from harfbuzz.
I did a lazy fix, i.e. I added an option to ignore functions in the lib declaration, the `ignore` field on binding.yml just ignore the generation of Crystal code, but...
BTW, I'll let the bug open, since the bug wasn't really fixed yet, but at least the code compiles :-)
I pushed recent patches that solve few things but not yet the better mysql support: https://github.com/hugopl/queryit/commit/d7c705c816341fe0590daab145a03ce9ca3a5159 Updates the readme with dependencies. https://github.com/hugopl/queryit/commit/01cb88d8068cde404c778b9e48fc14086105cf45 Fix the problem with mysql2 adapter and probably...