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
95aa504b3a
regenerated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30067 72102866-910b-0410-8b05-ffd578937521
2010-03-28 13:18:58 +00:00
Richard Frith-MacDonald
ac3ce7be00
make mixed abi default now
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30063 72102866-910b-0410-8b05-ffd578937521
2010-03-28 08:22:46 +00:00
Richard Frith-MacDonald
be34c8632b
regenerate
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29997 72102866-910b-0410-8b05-ffd578937521
2010-03-18 05:07:08 +00:00
Richard Frith-MacDonald
fd040a69b3
fix for bug #29203
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29996 72102866-910b-0410-8b05-ffd578937521
2010-03-18 05:04:44 +00:00
Richard Frith-MacDonald
8b6d77380c
experimental configure option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29994 72102866-910b-0410-8b05-ffd578937521
2010-03-17 15:34:51 +00:00
Richard Frith-MacDonald
31db332e47
clarify status of ffcall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29953 72102866-910b-0410-8b05-ffd578937521
2010-03-14 15:33:37 +00:00
Richard Frith-MacDonald
a83ae2b69d
Prevent builds where nonfragile-abi state does not match that with which
...
the base library was configured.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29929 72102866-910b-0410-8b05-ffd578937521
2010-03-13 19:45:23 +00:00
Richard Frith-MacDonald
8632d7f34a
improve setting of warning flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29899 72102866-910b-0410-8b05-ffd578937521
2010-03-11 08:08:08 +00:00
Richard Frith-MacDonald
ee25a8f059
improve exception support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29898 72102866-910b-0410-8b05-ffd578937521
2010-03-11 07:22:10 +00:00
Richard Frith-MacDonald
10a248d8a4
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29890 72102866-910b-0410-8b05-ffd578937521
2010-03-09 14:01:46 +00:00
Richard Frith-MacDonald
027b6327fe
fix 128bit integer definition
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29889 72102866-910b-0410-8b05-ffd578937521
2010-03-09 10:09:55 +00:00
Richard Frith-MacDonald
0d8647856e
support very recent glibc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29738 72102866-910b-0410-8b05-ffd578937521
2010-02-25 10:51:10 +00:00
Richard Frith-MacDonald
62939c969a
compatibility and portability fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29736 72102866-910b-0410-8b05-ffd578937521
2010-02-25 10:00:48 +00:00
Richard Frith-MacDonald
4497ba7bdd
Build with non-fragile ivars.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29715 72102866-910b-0410-8b05-ffd578937521
2010-02-24 10:23:47 +00:00
Richard Frith-MacDonald
c7fc73ec19
make runtime.h available to other code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29684 72102866-910b-0410-8b05-ffd578937521
2010-02-20 06:49:32 +00:00
Richard Frith-MacDonald
073595b9e9
Attempt to link in ObjC2 compatibility code if we have an older runtime.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29670 72102866-910b-0410-8b05-ffd578937521
2010-02-19 12:51:02 +00:00
Richard Frith-MacDonald
746afbcb53
Update integer limits code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29661 72102866-910b-0410-8b05-ffd578937521
2010-02-18 07:06:42 +00:00
Richard Frith-MacDonald
da2a563929
Fix erroneous configure change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29631 72102866-910b-0410-8b05-ffd578937521
2010-02-14 17:22:47 +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
49a063af84
Reinstate working symbolic stack trace code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29392 72102866-910b-0410-8b05-ffd578937521
2010-01-24 17:13:03 +00:00
Richard Frith-MacDonald
138ba2c0ae
Re-instate lost check for setsid
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29341 72102866-910b-0410-8b05-ffd578937521
2010-01-21 08:23:19 +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
Adam Fedor
d46a7f8bb1
Add librt for sched_yield on solaris.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28781 72102866-910b-0410-8b05-ffd578937521
2009-10-07 15:59:09 +00:00
Richard Frith-MacDonald
a6c9c8749a
lrge changes to remove mframe
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28778 72102866-910b-0410-8b05-ffd578937521
2009-10-05 16:00:28 +00:00
Richard Frith-MacDonald
da7a20d13d
Make problem with lack of ffi/ffcall clearer
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28772 72102866-910b-0410-8b05-ffd578937521
2009-10-04 11:09:48 +00:00
David Chisnall
7f8c48ddfc
Added configure thingy to detect presence of runtime.h. Autoconf stuff by Wonfgang Lux.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28730 72102866-910b-0410-8b05-ffd578937521
2009-09-23 11:52:32 +00:00
Richard Frith-MacDonald
f9a9ac787f
fix error getting type sizes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28641 72102866-910b-0410-8b05-ffd578937521
2009-09-08 21:30:45 +00:00
Richard Frith-MacDonald
d826ffff63
tweak for mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28634 72102866-910b-0410-8b05-ffd578937521
2009-09-08 17:01:16 +00:00
Richard Frith-MacDonald
f494169e94
assum presence of pthreads
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28633 72102866-910b-0410-8b05-ffd578937521
2009-09-08 16:32:56 +00:00
Richard Frith-MacDonald
418330b29d
Avoid exposing pthread details in NSLock.h (as much as possible without
...
impacting performance).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28612 72102866-910b-0410-8b05-ffd578937521
2009-09-06 10:56:04 +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
3cfdb02718
try using sigsetjmp
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28111 72102866-910b-0410-8b05-ffd578937521
2009-03-21 15:31:52 +00:00
Richard Frith-MacDonald
81cc2a07a8
Patch #25823 to control library dependency by Bernard Caffarelli
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28067 72102866-910b-0410-8b05-ffd578937521
2009-03-12 10:06:06 +00:00
Richard Frith-MacDonald
1ccdbc638c
Portability fixes for 64bit intel.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27930 72102866-910b-0410-8b05-ffd578937521
2009-02-20 17:44:58 +00:00
Adam Fedor
70c32cba13
Additional definitions to compile with apple-apple-apple
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27892 72102866-910b-0410-8b05-ffd578937521
2009-02-16 23:04:30 +00:00
Richard Frith-MacDonald
ec501bcde4
Attempt to fix thread registration for GC (bug #25541 )
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27829 72102866-910b-0410-8b05-ffd578937521
2009-02-10 12:16:40 +00:00
Richard Frith-MacDonald
d8cf9c2d35
add configure options from pathconfig
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27634 72102866-910b-0410-8b05-ffd578937521
2009-01-19 15:50:51 +00:00
Richard Frith-MacDonald
df141e4ab4
Set some ivars (delegates which should not be retained) to be gc invisible.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27591 72102866-910b-0410-8b05-ffd578937521
2009-01-13 20:52:49 +00:00
Richard Frith-MacDonald
940de12cab
More garbage collection updates/fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27590 72102866-910b-0410-8b05-ffd578937521
2009-01-13 15:57:38 +00:00
Richard Frith-MacDonald
952af9c197
garbage collection fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
Richard Frith-MacDonald
6337d986c6
Separate out path configuration for ease of maintenance and quicker rebuild.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27553 72102866-910b-0410-8b05-ffd578937521
2009-01-07 12:26:30 +00:00
Nicola Pero
667eef5757
Detect if relative paths are being hardcoded into gnustep-base or not. Only automatically reconfigure at install time if we are using relative paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27530 72102866-910b-0410-8b05-ffd578937521
2009-01-06 10:12:41 +00:00
Nicola Pero
823e5f0032
Improved --with-installation-domain=xxx configure option, and fixed support for installation-domains.conf file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27414 72102866-910b-0410-8b05-ffd578937521
2008-12-24 18:11:38 +00:00
Richard Frith-MacDonald
10f5aab56a
Fix error checking for objc_set_unexpected
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27403 72102866-910b-0410-8b05-ffd578937521
2008-12-22 15:18:22 +00:00
Richard Frith-MacDonald
4b1d1caac8
Update config/build stuff from stable branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27396 72102866-910b-0410-8b05-ffd578937521
2008-12-22 09:18:32 +00:00
Adam Fedor
2b296165b4
Add custom objc library check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27254 72102866-910b-0410-8b05-ffd578937521
2008-12-08 05:03:13 +00:00
Richard Frith-MacDonald
8d9e1d356d
fix incorrect assignment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27217 72102866-910b-0410-8b05-ffd578937521
2008-12-06 09:09:24 +00:00
Nicola Pero
596ca63360
Mingw32 - changed default GNUSTEP_BASE_PATH to GNUSTEP_LOCAL_TOOLS so that resources are found in the default configuration. Added --with-installation-domain configure option to be able to control it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27213 72102866-910b-0410-8b05-ffd578937521
2008-12-05 17:36:06 +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