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.
longtran2904
Thanks for the detailed explanation. I think I get it now. I have some remaining questions:Does th…
»
Mārtiņš Možeiko
Callee does not know and does not care which registers caller uses. Caller itself knows which regi…
»
longtran2904
It will copy only those non-volatile registers which it wants to use after function. If caller doe…
»
Mārtiņš Možeiko
So a function will copy all the non-volatile register content to the stack at the beginning and re…
»
longtran2904
So a function will copy all the non-volatile register content to the stack at the beginning and re…
»
Dawoodoz
Volatile/non-volatile is explained in the calling convention: "Consider volatile registers destro…
»
longtran2904
I'm currently learning about calling conventions on windows, both x64 and x86. As far as I know, c…
»
Bits Please
The Windows API docs state that, by default, an edit control shows and hides the selection highlig…
»
Gaurav Gautam
Hey so I also found an algebraic argument for the way the normals transform. Do you have something…
»
»
Flyingsand
Hello. It's been awhile since I've posted here, but I've just encountered an issue I'd be grateful…
»
Mārtiņš Možeiko
That looks a lot longer evaluation than this:
»
Gaurav Gautam
There was a lot of thinking to figure out why doing the elimination converted the Identity to the …
»
Lachlan
Thank you so much Mārtiņš. Strange, why this was not segfaulting. BTW Mārtiņš do you have a …
»
Mārtiņš Možeiko
In server.c this line: file_cursor += byte_counter; should actually be this:
»
Lachlan
I'm trying to copy a files using TCP. I only intend for this to be over localhost (so MTU is 65536…
»
Gaurav Gautam
That article is really nice, I can recognize some of the function names from the codebase of react…
»
RobinLeathart
Seems that dlclose never actually unloads the library image from the address space and just reuses…
»
Mārtiņš Možeiko
So, then if there is only one OS thread that will be executing N fibers, then how does it make sen…
»
Mārtiņš Možeiko
Having such global variable should not change how rest of code works. It should work. You are expe…
»
RobinLeathart
Hi folks, I have a code reloading system similar to the one detailed in Day 21 and I've recently b…
»
Skytrias | Michael Kutowski
One of the recent topics I dove into for my project Todool was Spell Checking. Obviously spell che…
»
Gaurav Gautam
Hello, I was reading the code of reactjs and it uses fibers to process the virtual dom. And I foun…
»
Gaurav Gautam
Hmm I see yeah I don't know why I would want to paint when its moving...
»
Gaurav Gautam
I see, that explains why I wasn't getting the WM_PAINT message when I was calling just UpdateWindo…
»
Mārtiņš Možeiko
The main reason to have drawing in WM_PAINT is because that is only code executed when you are mov…
»
Simon Anciaux
The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT me…
»
Gaurav Gautam
On day4 we have the animated weird gradient. To do this we have a backbuffer to which we write the…
»
Macoy Madson
This article is mirrored on my blog. In my last article I wrote about integrated development envir…
»
Gaurav Gautam
i see, so there is no need to make the whole memory reachable in each thing that is unionized
»