Commit graph

89 commits

Author SHA1 Message Date
Richard Frith-MacDonald
3f437faaab Add checks for compiler support for unicode string literals
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34239 72102866-910b-0410-8b05-ffd578937521
2011-12-02 11:21:45 +00:00
Richard Frith-MacDonald
4b21a9d8a8 fixup to work with apple runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33789 72102866-910b-0410-8b05-ffd578937521
2011-08-26 11:09:40 +00:00
Niels Grewe
2bc519b3c2 Include stdlib.h for the prototype of calloc().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33760 72102866-910b-0410-8b05-ffd578937521
2011-08-17 11:46:06 +00:00
David Chisnall
e083d966a4 And the same fix again...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33723 72102866-910b-0410-8b05-ffd578937521
2011-08-13 13:31:50 +00:00
David Chisnall
0cac328205 Don't assume Object exists in libobjc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33721 72102866-910b-0410-8b05-ffd578937521
2011-08-13 13:28:55 +00:00
Fred Kiefer
ef1ce8744b * config/config.ffi.c: Move declaration of g_dbl to begin of function.
Patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33515 72102866-910b-0410-8b05-ffd578937521
2011-07-11 11:30:50 +00:00
Wolfgang Lux
5269ba015b Fix the broken test whether libffi works. The test program always
failed, but this failure was masked by an incorrect use of AC_TRY_RUN.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33376 72102866-910b-0410-8b05-ffd578937521
2011-06-26 09:05:32 +00:00
Richard Frith-MacDonald
695c2d279c use volatile variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32482 72102866-910b-0410-8b05-ffd578937521
2011-03-07 10:47:04 +00:00
Richard Frith-MacDonald
56c7a5fd3a Fix lost sleep
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32481 72102866-910b-0410-8b05-ffd578937521
2011-03-07 10:41:24 +00:00
Richard Frith-MacDonald
8e573dd342 avoid compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32480 72102866-910b-0410-8b05-ffd578937521
2011-03-07 10:25:21 +00:00
Richard Frith-MacDonald
a317c6bd8a reliability and formatting tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32475 72102866-910b-0410-8b05-ffd578937521
2011-03-06 13:08:20 +00:00
Richard Frith-MacDonald
262a0e972f cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32473 72102866-910b-0410-8b05-ffd578937521
2011-03-06 13:00:46 +00:00
Thomas Gamper
7fd6ab7ca8 TG: Fix config.initialize.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32472 72102866-910b-0410-8b05-ffd578937521
2011-03-06 11:53:57 +00:00
Richard Frith-MacDonald
83052c50ee tweak for mswindows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32458 72102866-910b-0410-8b05-ffd578937521
2011-03-05 14:47:58 +00:00
Richard Frith-MacDonald
03233198f7 Warn about using an unsafe +initialize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32455 72102866-910b-0410-8b05-ffd578937521
2011-03-05 13:11:47 +00:00
David Chisnall
042b5da515 Don't use Object in configure tests (not present in GNUstep runtime).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32041 72102866-910b-0410-8b05-ffd578937521
2011-02-10 18:54:37 +00:00
Richard Frith-MacDonald
b6dbe3c0c5 tweak icu config
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32001 72102866-910b-0410-8b05-ffd578937521
2011-02-06 14:41:01 +00:00
Nicola Pero
30f098f9f8 Updated code to compile with GCC 4.6 and the new GNU Objective-C runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31765 72102866-910b-0410-8b05-ffd578937521
2010-12-23 02:23:05 +00:00
Nicola Pero
15d62dc9ac Updated config tests for GCC 4.6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31762 72102866-910b-0410-8b05-ffd578937521
2010-12-22 23:47:12 +00:00
Gregory John Casamento
7795322965 Correct license text in sync.m and also correct the test to see if the ObjC compiler is working.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31519 72102866-910b-0410-8b05-ffd578937521
2010-10-16 20:43:33 +00:00
David Chisnall
e9be2bc3c5 Fix configure with libobjc2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31283 72102866-910b-0410-8b05-ffd578937521
2010-09-09 23:22:46 +00:00
Niels Grewe
9fc79904c5 Remove useless include of objc-common.g (__has_feature is a built-in macro with
clang, it doesn't need anything else).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31236 72102866-910b-0410-8b05-ffd578937521
2010-09-04 17:24:37 +00:00
David Chisnall
e8e94cfcfb Fix build with libobjc2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30967 72102866-910b-0410-8b05-ffd578937521
2010-07-15 09:59:01 +00:00
Richard Frith-MacDonald
1e0ab98f12 dd autoconf stuff for ICU
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30850 72102866-910b-0410-8b05-ffd578937521
2010-06-25 10:33:55 +00:00
Richard Frith-MacDonald
67dd833cc5 Add test for libffi functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30073 72102866-910b-0410-8b05-ffd578937521
2010-03-29 10:49:07 +00:00
Richard Frith-MacDonald
9955a232e9 fixup test for mingw64
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30002 72102866-910b-0410-8b05-ffd578937521
2010-03-19 12:14:32 +00:00
Richard Frith-MacDonald
f784646663 generalize define from __MINGW32__ to __MINGW__
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30001 72102866-910b-0410-8b05-ffd578937521
2010-03-19 12:10:11 +00:00
Richard Frith-MacDonald
f77619ab3c Attempts to cope with new runtime's failure to link without base.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29636 72102866-910b-0410-8b05-ffd578937521
2010-02-15 09:35:20 +00:00
Richard Frith-MacDonald
21d597e740 merge back reorganisation branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29615 72102866-910b-0410-8b05-ffd578937521
2010-02-14 10:48:10 +00:00
Richard Frith-MacDonald
87c6d320c5 Tweaks for building with clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29254 72102866-910b-0410-8b05-ffd578937521
2010-01-10 14:38:16 +00:00
Richard Frith-MacDonald
1c4d02d09d Fix for exception handling with libobjc2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29247 72102866-910b-0410-8b05-ffd578937521
2010-01-09 07:24:05 +00:00
David Chisnall
0fc392ad98 * Source/NSObject:
- Tweaked NSObject to use atomic ops with LLVM as well as gcc (this
		  probably isn't actually needed)
		- Fixed SIGFPE problem on FreeBSD using proper interfaces instead of 
		an asm hack.
	* Removes various mframe things from being compiled when ffcall/libffi is
	used (mframe.m, NSConnection.m, NSInvocation.m)
	* Turned a nested function in make_strings.m into a macro.  

Tested by Gregory - blame him for any breakage...



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28462 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:44:21 +00:00
Wolfgang Lux
01ab7f8505 Add test to configure to avoid using the broken poll implementation on
Mac OS X 10.4 and later, which does not support devices.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28377 72102866-910b-0410-8b05-ffd578937521
2009-06-30 20:47:17 +00:00
Richard Frith-MacDonald
74f4c00f53 Add uncaught exception handler for native objc exceptions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27168 72102866-910b-0410-8b05-ffd578937521
2008-11-28 15:38:48 +00:00
Richard Frith-MacDonald
8d24f343e8 Fixups for a few problems in gnutls support with https over
NSURLConnection/NSURLProtocol


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27092 72102866-910b-0410-8b05-ffd578937521
2008-11-19 10:07:50 +00:00
Richard Frith-MacDonald
3eae84d351 Improve proc filesystem check.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26814 72102866-910b-0410-8b05-ffd578937521
2008-08-20 09:48:02 +00:00
Richard Frith-MacDonald
b2b14398d2 allow developers more time to adapt to LGPLv3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +00:00
Richard Frith-MacDonald
13c59531f6 update gnutls test for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25867 72102866-910b-0410-8b05-ffd578937521
2008-01-05 14:09:39 +00:00
Richard Frith-MacDonald
8179b54ddb Prepare for using gnu tls.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25858 72102866-910b-0410-8b05-ffd578937521
2008-01-04 13:06:14 +00:00
Richard Frith-MacDonald
a6c91ff216 Implement stack size limit. Add workaround for versions of libobjc which
leak thread memory.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25790 72102866-910b-0410-8b05-ffd578937521
2007-12-27 07:02:27 +00:00
Adam Fedor
f897a58a81 * Source/Makefile.postamble: Use DESTDIR over obsolete INSTALL_ROOT_DIR
* configure.ac, config/objc-con-autoload.m4, config/procfs.m4: Some 
improvements for cross-compiling.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25754 72102866-910b-0410-8b05-ffd578937521
2007-12-17 20:17:01 +00:00
Richard Frith-MacDonald
9cde3f1dab Add test for presence of __objc_msg_forward2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25059 72102866-910b-0410-8b05-ffd578937521
2007-04-16 05:02:18 +00:00
Richard Frith-MacDonald
b6f5848178 Fix bug #19587
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25057 72102866-910b-0410-8b05-ffd578937521
2007-04-15 13:20:34 +00:00
Adam Fedor
849e1153a6 Patch for ffcall on Darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24894 72102866-910b-0410-8b05-ffd578937521
2007-03-18 04:47:04 +00:00
Adam Fedor
c90dfeb774 Add trampoline test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24763 72102866-910b-0410-8b05-ffd578937521
2007-03-05 15:21:34 +00:00
Richard Frith-MacDonald
891924ac68 Fix bug #16342
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22824 72102866-910b-0410-8b05-ffd578937521
2006-04-26 12:33:58 +00:00
Jeremy Bettis
bc4fbce35e config.reuseaddr.c: There is no __MINGW__
GSIMap.h: Don't memcpy to/from a null pointer

Tools/GNUmakefile: Don't hardcode obj dir, use the makefile variable.

Added some svn ignore files.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22783 72102866-910b-0410-8b05-ffd578937521
2006-04-12 20:25:18 +00:00
Richard Frith-Macdonald
11f6c7fe38 Fix by Andrew Ruder
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22332 72102866-910b-0410-8b05-ffd578937521
2006-01-18 22:20:13 +00:00
Richard Frith-Macdonald
c9c0ec30c8 Added missing fileCVS: ----------------------------------------------------------------------
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22325 72102866-910b-0410-8b05-ffd578937521
2006-01-18 08:01:31 +00:00
Richard Frith-Macdonald
0e3e1ec2b2 Improve documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22155 72102866-910b-0410-8b05-ffd578937521
2005-12-05 19:37:33 +00:00