Sat Jun 09 13:38:43 2012: Request 77728 was acted upon.
Transaction: Correspondence added by bulk88.
       Queue: Win32-API
     Subject: new release - version 0.70
   Broken in: 0.68
    Severity: Wishlist
       Owner: Nobody
  Requestors: bul...@hotmail.com
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=77728 >


On Fri Jun 08 22:28:38 2012, bulk88. wrote:
> This is the patch for 0.70, it is applied to 0.69, not 0.68. It adds
> quads support, and has a rewrite of ::Callback.

Some other things I forgot to add to the TODO.

-On x86, add a stack pointer checker similar to runtime checks by visual
studio, requires asm code, will catch stdcall funcs called with wrong
prototype, or very broken cdecl funcs written in asm, maybe
setjmp/longjmp is of use for this idea
-XP and newer has "Manifests" and "Activation Contexts", maybe some of
that API will have to be exposed one day in Win32::API, some DLLs such
as late 2000s/2010s MS CRTs explode with error messages if they are
loaded into a process that isn't manifest compliant.

Reply via email to