We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Todd
This is sort of a rant post, but I wanted to also bounce it off you guys because I've heard this …
»
Mārtiņš Možeiko
Yes, on Linux. What do you mean by "different type" ? clang is lowering types to whatever target …
»
Ginger Bill
That's weird. Are you compiling on *nix? Either way, it's not the same data structure. Clang conv…
»
Mārtiņš Možeiko
Hmm, it doesn't for me. For me clang compiles it to declare void @foo1(<2 x float>). See he…
»
Ginger Bill
Sorry to confuse you but I understand about the ABI it's just LLVM doesn't seem to generate the c…
»
Mārtiņš Možeiko
I may be misunderstanding something, but you cannot choose arbitrary ABI on your own when you cal…
»
Ginger Bill
This isn't just restricted to 32 bit systems but 64 bit too. LLVM passes structs/arrays/vectors t…
»
Jeremiah Goerdt
Just a heads up, I cloned Zangent's fork and Odin is not building the demo or test file. I wanted…
»
Allen Webster
Yeah the output capturing for child processes is not stellar, I can't promise to fix it in the ne…
»
robby
Hi Allen, I tested it on earlier versions too. It's not necessarily an issue with 4coder. It's m…
»
ratchetfreak
looking at it properly it's more of a sign that they didn't exercise the call lowering in relatio…
»
Mārtiņš Možeiko
Why do you use and care about _m64? That's MMX which is pretty obsoleted, unless you are targetin…
»
ratchetfreak
FYI it looks like the people on the llvm mailing list just now encountered the _m64 parameter pas…
»
Ginger Bill
amd64 architecture
»
Jeremiah Goerdt
Ooooh, exciting news. That's going to be a great project for everyone to follow. What language …
»
Ginger Bill
For the past few months, Odin has been using LLVM as its backend (with Microsoft's Linker) to com…
»
Jeremiah Goerdt
Sometimes this is the best way to move forward. Your decision to focus on educational production …
»
Allen Webster
I see, thanks for the info, I think I can do something with that.
»
Lex Martin
Sure. In 4coder_default_bindings.cpp there is this piece of code 1 2 3 4 5 6 7 8 9 10 1…
»
Allen Webster
Hi Everyone, I've decided to retire this project for a couple of reasons. Including higher prio…
»
Allen Webster
Great! If you can remember, what was the mistake you made with the hook thing? Maybe there is s…
»
Lex Martin
Fixed! I called set_hook in the wrong order for my setup hook.
»
Tucker
I have searched around and it seems that there is no consistent consensus on what a code sample s…
»
Jeremiah Goerdt
ratchetfreak You are going to want to add a disassembler, intel open sourced its xed lib recently…
»
Lex Martin
Hello, I want to change the color scheme in my 4coder. I did this in 4.0.14 by calling 'set_them…
»
Jeroen van Rijn
We're already using Capstone for that purpose, which handles more than just x86{,-64}. The xed li…
»
ratchetfreak
You are going to want to add a disassembler, intel open sourced its xed lib recently: https://git…
»
Jeremiah Goerdt
This thread will be updated with useful links for anyone who wants to learn more about making deb…
»
Allen Webster
Yeah the system is not set up to handle those well yet. When I revist the indenting stuff I'll m…
»
Thomas Dendale
Hi Allen I think the lambda-indention looks a bit weird when the lambda is a function argument. …
»