[Top][All Lists]
[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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet] [patch #7237] Win 64 support + plugable code memory allocator,
Patrick van Beem <=