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.
ratchetfreak
Slightly related to this, insomniac games decided a few years ago to move their dev environment to…
»
Todd
This is sort of a rant post, but I wanted to also bounce it off you guys because I've heard from …
»
Mārtiņš Možeiko
Yes, on Linux. What do you mean by "different type" ? clang is lowering types to whatever target s…
»
Ginger Bill
That's weird. Are you compiling on *nix? Either way, it's not the same data structure. Clang conve…
»
Mārtiņš Možeiko
Hmm, it doesn't for me. For me clang compiles it to declare void @foo1(<2 x float>). See here: An…
»
Ginger Bill
Sorry to confuse you but I understand about the ABI it's just LLVM doesn't seem to generate the co…
»
Mārtiņš Možeiko
I may be misunderstanding something, but you cannot choose arbitrary ABI on your own when you call…
»
Ginger Bill
This isn't just restricted to 32 bit systems but 64 bit too. LLVM passes structs/arrays/vectors th…
»
Jeremiah Goerdt
Just a heads up, I cloned and Odin is not building the demo or test file. I wanted to give it a g…
»
Allen Webster
Yeah the output capturing for child processes is not stellar, I can't promise to fix it in the nex…
»
robby
Hi Allen, I tested it on earlier versions too. It's not necessarily an issue with 4coder. It's mor…
»
ratchetfreak
looking at it properly it's more of a sign that they didn't exercise the call lowering in relation…
»
Mārtiņš Možeiko
Why do you use and care about _m64? That's MMX which is pretty obsoleted, unless you are targeting…
»
ratchetfreak
FYI it looks like the people on the llvm mailing list just now encountered the _m64 parameter pass…
»
Ginger Bill
amd64 architecture
»
Jeremiah Goerdt
Ooooh, exciting news. That's going to be a great project for everyone to follow. What language wil…
»
Ginger Bill
For the past few months, Odin has been using LLVM as its backend (with Microsoft's Linker) to comp…
»
Jeremiah Goerdt
Sometimes this is the best way to move forward. Your decision to focus on educational production w…
»
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 } #endif //NO_BINDING [/code]. I…
»
Allen Webster
Hi Everyone, I've decided to retire this project for a couple of reasons. Including higher priori…
»
Allen Webster
Great! If you can remember, what was the mistake you made with the hook thing? Maybe there is so…
»
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 sh…
»
Jeremiah Goerdt
Thanks for the tip. Also, I feel like I should mention that I started this list during a stream a…
»
Lex Martin
Hello, I want to change the color scheme in my 4coder. I did this in 4.0.14 by calling 'set_theme_…
»
Jeroen van Rijn
We're already using for that purpose, which handles more than just x86{,-64}. The xed library may…
»
ratchetfreak
You are going to want to add a disassembler, intel open sourced its xed lib recently: it also con…
»
Jeremiah Goerdt
This thread will be updated with useful links for anyone who wants to learn more about making debu…
»
Allen Webster
Yeah the system is not set up to handle those well yet. When I revist the indenting stuff I'll ma…
»