Matheus C. França

Results 305 comments of Matheus C. França

Try `rustc -C opt-level=3 --edition 2018 --emit=obj src/main.rs` - output in `$PWD` - xmake need move object file Please, allow choose rust edition, like c++ version! [edition: 2015|2018|2021] - TODO...

> a full project example with zig packages? and provide the whole fetch commands or makefile. **e.g:** https://github.com/kassane/cppfront-zigbuild (need zig v0.12.0-dev - **uses zig-pkg [git support]**) get pkg: https://github.com/kassane/cppfront-zigbuild/blob/120c89f77ea1c634e89a8c94f1ef3b8201efb10f/build.zig#L7-L10 Use...

> `zig fetch` seems to be just curl + unzip `zig-pkg` is WiP, can get more features later! It may seem like it, although it doesn't require git installed to...

> Maybe I should wait for zig-pkg to support it again. Ok. Currently, 0.11.0 `zig-pkg` only supports projects that have `build.zig` to be built. Version 0.12.0 allows you to get...

`build.zig` bootstrap no add experimental targets libraries. Similar issue: https://github.com/ziglang/zig/issues/5467#issuecomment-1951434376

My zig-fork with ``` "LLVMM68kCodeGen", "LLVMM68kDesc", "LLVMM68kDisassembler", "LLVMM68kAsmParser", "LLVMM68kInfo", ``` ```bash $ cat start.c void _start(){} $ zig cc -target m68k-freestanding-none start.c -c -v clang version 18.0.0git Target: m68k-unknown-unknown-unknown Thread...

This svd will need to be revised as a conflict was also found in another translator. - https://github.com/kassane/cec-pac/issues/1

In addition to Zig which has portable LLVM. Until now, I don't know! Having libclang means the user is forced to have the LLVM (+ clang) toolchain. There are some...

Even, if the project does not add C macros support. Then ast-dump will be enough. Preprocessors is not translated in clang AST.

Same issue on: ```zig     const lib = if (shared)         b.addSharedLibrary(.{             .name = "winpthreads",             .optimize = optimize,             .target = target,             .version = .{                 .major = 1,                 .minor = 0,                 .patch = ...