GNUstep Testfarm Results

2008-06-30 Thread Adam Fedor
Test results for GNUstep as of Mon Jun 30 06:34:10 EDT 2008 If a particular system failed compilation, the logs for that system will be placed at ftp://ftp.gnustep.org/pub/testfarm If you would like to be a part of this automated testfarm, see

New gateway method

2008-06-30 Thread Richard Frith-Macdonald
The new method 'SendBinary' is like the SendImage method, except that the data supplied should be a binary SMS with UDH rather than an image. To use it you need to create a new gateway service, and configure it to allow the SendBinary method to be used (you can't add the method to an old

Re: objc native exceptions

2008-06-30 Thread David Chisnall
Native exceptions should have more overhead when they are used, and no overhead when they are not used (which is why they are also called 'zero cost' exceptions). The other problem is that they break the ABI - you can't mix setjmp/longjmp and native exceptions in the same file. This is

Re: [Gnustep-cvs] r26723 - in /libs/base/trunk: ChangeLog Headers/Additions/GNUstepBase/config.h.in Source/GSFFIInvocation.m configure configure.ac

2008-06-30 Thread David Chisnall
On 28 Jun 2008, at 10:56, David Ayers wrote: Richard Frith-Macdonald schrieb: Author: rfm Date: Sat Jun 28 07:13:47 2008 New Revision: 26723 URL: http://svn.gna.org/viewcvs/gnustep?rev=26723view=rev Log: Try to ensure that ffi uses executable memory and doesn't segfault Ahh! Yes, mmap!

Re: [Gnustep-cvs] r26723 - in /libs/base/trunk: ChangeLog Headers/Additions/GNUstepBase/config.h.in Source/GSFFIInvocation.m configure configure.ac

2008-06-30 Thread David Chisnall
On 29 Jun 2008, at 10:38, Richard Frith-Macdonald wrote: On 29 Jun 2008, at 08:54, David Ayers wrote: Hello David David Chisnall schrieb: I think calling mmap directly is the wrong solution here. You should be using valloc() with the requested size rounded up to the nearest page I'm

Re: [Gnustep-cvs] r26723 - in /libs/base/trunk: ChangeLog Headers/Additions/GNUstepBase/config.h.in Source/GSFFIInvocation.m configure configure.ac

2008-06-30 Thread Richard Frith-Macdonald
On 30 Jun 2008, at 12:33, David Chisnall wrote: My man page for vmalloc states: The obsolete function valloc() allocates size bytes and returns a pointer to the allocated memory. The memory address will be a multiple of the page size. It is equivalent to

Re: [Gnustep-cvs] r26723 - in /libs/base/trunk: ChangeLog Headers/Additions/GNUstepBase/config.h.in Source/GSFFIInvocation.m configure configure.ac

2008-06-30 Thread David Chisnall
On 30 Jun 2008, at 15:00, Richard Frith-Macdonald wrote: On 30 Jun 2008, at 12:33, David Chisnall wrote: My man page for vmalloc states: The obsolete function valloc() allocates size bytes and returns a pointer to the allocated memory. The memory address will be a multiple of the