Matheus C. França
Matheus C. França
Hi @boazsegev , Enable build all examples and tests, gets some errors: ~~https://github.com/kassane/cstl/actions/runs/6331126625~~ - need refactoring or skip some examples and tests build?
The Windows issue will need to refactor the code before we can proceed.
@boazsegev, I have removed Windows tests on CI. I'll need some more time to fix the Windows issue. If you'd like to evaluate my latest progress, please feel free to...
~~I don't know if it would be possible to retrieve the name of the translated functions using `@extern` to rename mangled functions and namespace.~~ Making it shorter, it is a...
### Mangling for `x86/x86_64` ABI: #### abi_tag - https://releases.llvm.org/16.0.0/tools/clang/docs/ItaniumMangleAbiTags.html - http://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.abi-tag - **GNU** sample ```c++ #include __attribute__((abi_tag("cxx11"))) bool enumerate(std::vector& out_buf, size_t count); ``` **output** ```bash $>objdump -x c013_cpp_vector.obj | grep...
same result.
> ``` > $> c2z -I test/dotherside/lib/include/ test/dotherside/lib/include/DOtherSide/DOtherSide.h > ``` Transpiler log - DOtherSide.h ```bash info: using host `x86_64-linux-gnu` as target info: zig cc -x c++ -lc++ -Xclang -ast-dump=json -fsyntax-only...
> * All errors of `DOtherSide.h` are about not been able to read comments; Yeah! > * `DOtherSideTypesCpp.h` is missing the include path for "QtCore" headers, invalid errors almost always...
> for Qt6 try to increase the limit in this line of [main.zig](https://github.com/lassade/c2z/blob/6b2de92fd5eb84222b0462e392044baae2688cab/src/main.zig#L110) Its works. The only problems in this example are the unmangled Qt types!!
> What do you mean by that? User-defined types with scope `::`. Maybe if it was mangled it wouldn't be a problem in Zig lint.