89 Commits (main)
 

Author SHA1 Message Date
sandyx86 55da442427 change some stuff 1 year ago
rfm 9cc6b1d687 new snapshot
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@33846 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm d5583faaa0 apple compatibility fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@33845 72102866-910b-0410-8b05-ffd578937521
15 years ago
wlux 5f101dfe5a Fix incorrect format specifier in debug printf statement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32960 72102866-910b-0410-8b05-ffd578937521
15 years ago
wlux 5e3ef08b72 Replace dubious casts in libobjc, which can break pointer aliasing
rules and may lead to invalid code when optimization is turned on at
least on PowerPC.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32959 72102866-910b-0410-8b05-ffd578937521
15 years ago
wlux 72cc82bf10 When installing libobjc on Darwin/OS X create a symbolic link
libobjc-gnu.dylib, since that is what gcc implicitly uses when
compiling with -fgnu-runtime.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32958 72102866-910b-0410-8b05-ffd578937521
15 years ago
fedor 524ee4e088 Version 1.7.1 snapshot
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32893 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm 242d634164 improve forwarding hook usage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32631 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm e1032243ac remove redundant code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32627 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm ba25ea319c Improved thread-safety code by David Ayers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32626 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm 999c239dc3 fix thread-safety issue
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32456 72102866-910b-0410-8b05-ffd578937521
15 years ago
rfm f4891a8818 warn if gnustep-make not found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@31307 72102866-910b-0410-8b05-ffd578937521
16 years ago
rfm ab33a83d54 fix buggy use of forwarding caallback
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@31290 72102866-910b-0410-8b05-ffd578937521
16 years ago
fedor 340c8a5954 Version 1.7.0 snapshot release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@30372 72102866-910b-0410-8b05-ffd578937521
16 years ago
rfm d717f472a5 Revert change ... leave objc_skip_offset() buggy for code which depends on that behavior. It's better just to avoid using it anywhere else.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@30155 72102866-910b-0410-8b05-ffd578937521
16 years ago
rfm 3a791cca56 Fix objc_skip_offset() to avoid skipping and extra character
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@30149 72102866-910b-0410-8b05-ffd578937521
16 years ago
rfm a9cf671aa6 remove check for BOOL being defined ... was messing up objc2 compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@29709 72102866-910b-0410-8b05-ffd578937521
16 years ago
nicola 47c8722bea Do not try to export/import symbols at all on MinGW - else I can't use the library at least on MinGW 5.1.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@27744 72102866-910b-0410-8b05-ffd578937521
17 years ago
nicola ac4772568d Made libobjc compile again on MinGW32 - the last changes broke it as it was now dllimporting its own symbols while building, which doesn't make sense and would abort compilation with GCC 3.4.5 (MinGW 5.1.4)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@27743 72102866-910b-0410-8b05-ffd578937521
17 years ago
nicola 60dbbe7497 Do not set GNUSTEP_CORE_SOFTWARE = YES. Instead set PACKAGE_NAME early
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@27355 72102866-910b-0410-8b05-ffd578937521
17 years ago
nicola ad831e8242 Added GNUSTEP_CORE_SOFTWARE=YES to libobjc, removed GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@27339 72102866-910b-0410-8b05-ffd578937521
17 years ago
rfm 39bd9da975 Applied patch #6668
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@27082 72102866-910b-0410-8b05-ffd578937521
17 years ago
gcasa 71a4660feb Updated sync logic and added header.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@26941 72102866-910b-0410-8b05-ffd578937521
17 years ago
rfm aa8dff439b Don't default to single threaded on darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@26939 72102866-910b-0410-8b05-ffd578937521
17 years ago
gcasa 61987a5265 Added support for @synchronize. Still testing this change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@26826 72102866-910b-0410-8b05-ffd578937521
18 years ago
fedor be3e42bba9 Version 1.6.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@25128 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola f6e85c64d2 Updated/synced with latest GCC's libobjc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@25127 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola e4fd24ffea Indented entries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@25126 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola 1af2258052 Print help message then abort if someone tries to run configure (which they shouldn't do)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@25125 72102866-910b-0410-8b05-ffd578937521
19 years ago
rfm 3d45132188 Add better forwarding code and fix for thread memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@25099 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola d51fef89b6 Set GNUSTEP_MAKEFILES using gnustep-config if not yet set
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@24718 72102866-910b-0410-8b05-ffd578937521
19 years ago
fedor 8526d8eaec Set SVN module name/url
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@24528 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola c4081bbf48 Use GNUSTEP_INSTALLATION_DOMAIN instead of GNUSTEP_INSTALLATION_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@24099 72102866-910b-0410-8b05-ffd578937521
19 years ago
nicola f0765bc994 Added FIXME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@23818 72102866-910b-0410-8b05-ffd578937521
20 years ago
nicola 18eefc9dc0 Moved changelog entry into the right file :-)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@23725 72102866-910b-0410-8b05-ffd578937521
20 years ago
nicola 0b0edfe6a6 Removed obsolete makefile code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@23724 72102866-910b-0410-8b05-ffd578937521
20 years ago
jbettis 466d237d8a 2006-02-24 Jeremy Bettis <jeremy@deadbeef.com>
* misc.c: Added some missing objc_DECLARE keywords on function pointer definitions.
    * init.c: (objc_send_load): Removed the check for NXConstantString class to fix +load.
    	(again see:ChangeLog.GNUstep Tue Feb 11 17:11:00 2003)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22574 72102866-910b-0410-8b05-ffd578937521
20 years ago
jbettis aa8b0c7bce 2006-02-21 Jeremy Bettis <jeremy@deadbeef.com>
* thr-win32.c: (__objc_thread_detach): Removed duplicate definitions of thread_id and win32_handle.
	* objc/objc-decls.h: Don't use __dllspec on mingw platform.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22528 72102866-910b-0410-8b05-ffd578937521
20 years ago
jbettis af1fcec2ed 2006-02-10 Jeremy Bettis <jeremy@deadbeef.com>
* init.c (objc_init_statics, __objc_init_protocols): Fix to GCC bug 23214
		(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23214) In some odd circumstances
		protocols are not properly initalized.  See the Bugzilla page for testcase.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22463 72102866-910b-0410-8b05-ffd578937521
20 years ago
jbettis 9bca427c75 2006-02-10 Jeremy Bettis <jeremy@deadbeef.com>
* thr-win32.c: There is no such define __MINGW__, changed to __MINGW32__

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22462 72102866-910b-0410-8b05-ffd578937521
20 years ago
fedor f9cc0eb3df GNUmakefile: Update module name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22342 72102866-910b-0410-8b05-ffd578937521
20 years ago
fedor 943b1425b5 Import from gcc repository 2006-01-03 with fixups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22341 72102866-910b-0410-8b05-ffd578937521
20 years ago
fedor b42a61e7f2 This commit was generated by cvs2svn to compensate for changes in r22248,
which included commits to RCS files with non-trunk default branches.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22249 72102866-910b-0410-8b05-ffd578937521
20 years ago
fedor 36cb7a5ec6 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@22246 72102866-910b-0410-8b05-ffd578937521
20 years ago
fedor e4e2c8180a Version 1.4.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@21637 72102866-910b-0410-8b05-ffd578937521
21 years ago
fedor 84785bf933 * init.c (objc_init_statics): Initialize all statics.
(__objc_init_protocols): Init all protocols.
* sendmsg.c (objc_msg_lookup): Remove old protocol hack.
(Patch #4206 from Jeremy Bettis).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@21635 72102866-910b-0410-8b05-ffd578937521
21 years ago
nico 6c1640e44d Updates for the new building code on MinGW
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@20818 72102866-910b-0410-8b05-ffd578937521
21 years ago
fedor 3a24c886cd Update for darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@18609 72102866-910b-0410-8b05-ffd578937521
22 years ago
fedor ad28d7b7bc Set system thread scope
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@18106 72102866-910b-0410-8b05-ffd578937521
22 years ago
fedor 871e916d85 Free unused list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@17614 72102866-910b-0410-8b05-ffd578937521
23 years ago