Type Updates#90
Conversation
|
Hmm, not sure why this MR generated the CodeCompletion failures. I actually see those always when running tests locally but never on the test runner. |
|
See same on Fedora too, clang 19.1.7 |
|
I can take a look if that's helpful. |
|
That would be great. I've never seen code completion actually work locally but it has always worked on the CI/CD runner. |
|
Hi @ioquatix wondering if you had a chance to look yet? I've been working on a gem to automatically create C (via FFI) and C++ (via Rice) bindings for Ruby, and I think its far enough along for an initial release. See https://github.com/ruby-rice/ruby-bindgen. I have successfully used it to create new OpenCv bindings for Ruby - see https://github.com/cfis/ruby-opencv/tree/master/ext/opencv. Anyway, I'd like to get a few last MR's into ffi-clang and then it would be great if we could do an official release. Then i can add it as dependency to ruby-bindgen. Let me know if I can help! |
|
That sounds great, sorry I have been busy, will try to make some time later this week to sort it out. |
…ypes. Then add new Clang API, get_named_type.
|
I could not figure out what was wrong, but it looks like I've opted just to use the standard packages as they are finally "modern" enough that I think it's good enough for CI. |
|
Released in v0.13.0. |
|
Thanks! |
|
Question - are you still making github releases too (see https://github.com/ioquatix/ffi-clang/releases)? |
|
I find GitHub's release system far too manual for the volume of release I do. If you like, I'll create a |
Move #canonical from to the base Type class since it applies to all Types. Then add new Clang API, get_named_type.