dotgnu-pnet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet] [patch #7237] Win 64 support + plugable code memory alloca


From: Patrick van Beem
Subject: [Dotgnu-pnet] [patch #7237] Win 64 support + plugable code memory allocator
Date: Fri, 09 Jul 2010 07:12:25 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6

URL:
  <http://savannah.gnu.org/patch/?7237>

                 Summary: Win 64 support + plugable code memory allocator
                 Project: DotGNU Portable.NET
            Submitted by: pvbeem
            Submitted on: Fri 09 Jul 2010 07:12:24 AM GMT
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

* Added support for win64. Exceptions are not working and the stack trace
feature is not included yet as it seems not working, since it's not picked up
by the debugger(related with the exceptions...).
* Added register aliases (for example for argument registers) to make it
easier to write generic code.
* Added support for a plug-able memory allocator for code memory. It enables
developers to support freeing of code memory, something the build-in memory
manager does not.
* Added jit_function_free(), which allows you to free a compiled jit function
with all associated resources. Because of this, the way float constants are
stored / initialized has been changed. The 'new' method might consume a few
extra bytes but is easier to manage and is cleaner in my opinion.

When you compile with RED_BLACK_DEBUG defined, some windows specific debug
statements are included, so currently it's only useful under mingw. It can
dump the red-black tree in a format that's compatible with graphviz
(http://www.graphviz.org).




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Fri 09 Jul 2010 07:12:24 AM GMT  Name: mem2.diff  Size: 119kB   By:
pvbeem

<http://savannah.gnu.org/patch/download.php?file_id=20929>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?7237>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]