ChangeLog
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:16k
- 2004-12-11 Marcus G. Daniels <mgd@santafe.edu>
- * configure.in: Make libswarmobjc.la a convenience library for
- DLL builds too.
- 2004-11-29 Marcus G. Daniels <mgd@santafe.edu>
- * acconfig.h: Removed.
- * configure.in: Modify previous Darwin change to use
- $(top_srcdir)/../libobjc. The pwd + srcdir won't work for
- separate build directories.
- 2004-11-30 Bill Northcott <W.Northcott@unsw.edu.au>
- * configure.in: autoconfiscate assembler wrapper on
- Darwin.
- 2004-08-12 Bill Northcott <W.Northcott@unsw.edu.au>
- * config.sub, config.guess, ltmainsh: update to
- libtool 1.5.8.
- 2004-01-22 Bill Northcott <W.Northcott@unsw.edu.au>
- * configure.in
- (inst_LDFLAGS): Fix typo in null assignment.
- 2004-07-20 Marcus G. Daniels <mgd@santafe.edu>
- * configure.in (OBJC_DLL): Remove
- (inst_LDFLAGS): Fix typo in assignment.
- * Makefile.am (bin_PROGRAMS, EXTRA_PROGRAMS): Remove
- 2004-02-15 Marcus G. Daniels <mgd@santafe.edu>
- * configure.in: Move wn_PROG_OBJC below AC_PROG_CC.
- 2004-01-21 Bill Northcott <W.Northcott@unsw.edu.au>
- * configure.in: remove obsolete attempt to AC_SUBST
- OBJCDEPMODE. All now done by new wn_PROG_OBJC
- macro, ACLIBOBJ and AM_DEPENDENCIES.
- 2003-08-12 Bill Northcott <W.Northcott@unsw.edu.au>
- * configure.in: allow libjavaswarm to build against combined
- libswarm.
- 2003-08-11 Bill Northcott <W.Northcott@unsw.edu.au>
- * m4/aclibtool.m4: provide appropriate libtool macros for
- libtool-1.4.3+.
- 2003-06-29 Marcus Daniels <mgd@mac>
- * misc.c: Don't use xmalloc, etc. so that this library can be fully
- linked, and -no-undefined can be used unconditionally on all platforms.
- 2003-06-29 mgd <mgd@drone>
- * Makefile.am (libswarmobjc_la_LDFLAGS): Add -no-undefined.
- (libswarmobjc_la_LIBADD): Remove -lgcc.
- (install-data-local): Disable rule.
- 2003-06-21 Marcus G. Daniels <mgd@santafe.edu>
- * init.c (__objc_exec_class_for_all_initial_modules):
- Do nothing if called a second time.
- 2003-05-22 Marcus G. Daniels <mgd@xserve.santafe.edu>
- * config.guess, config.sub, ltmain.sh: Update to latest.
- * init.c (__objc_exec_class_real): Renamed from __objc_exec_class.
- (initialComplete, moduleCount, MAX_CACHE, modules): Add.
- (__objc_exec_class): Becomes a function that caches to variables above.
- (__objc_exec_class_for_all_initial_modules): New function.
- 2003-05-10 Marcus Daniels <mgd@mac>
- * Makefile.am (EXTRA_LTLIBRARIES, lib{swarm}objc_*, DLLOBJS,
- objc.dll, install-data-local): Change from libobjc to
- libswarmobjc.
- * configure.in (LIBOBJC_LA): Change to libobjcswarm.la.
- 2003-02-26 Bill Northcott <W.Northcott@unsw.edu.au>
- * complete conversion to libtool 1.4.3
- autoconfigure SED in configure.in
- nil_method.c incorporate code from defobj/internal.m
- 2003-01-08 Bill Northcott <W.Northcott@unsw.edu.au>
- * depcomp: Update depcomp from automake 1.6.1
- 2003-01-02 Bill Northcott <W.Northcott@unsw.edu.au>
- * init.c: Should be something better, but only a debug message!
- 2002-09-13 Paul Johnson <pjohnson@localhost.localdomain>
- * mframe.m (mframe_next_arg): max_size and max_align should be unsigned.
- (mframe_build_return_opts): retsize is now unsigned
- 2001-11-05 Marcus Daniels <mgd@forager.swarm.org>
- * Makefile.am: Don't use libgcc -L.
- * config.sub, config.guess, ltmain.sh: Re-libtoolize.
- * ltconfig: Remove.
- 2001-11-04 Marcus Daniels <mgd@helen.swarm.org>
- * Makefile.am: Avoid multi-line values.
- (objc.dll): Disable because of EXEEXT problems with new automake.
- * configure.in: Put in objcdepmode substitution.
- * depcomp: New file.
- * missing: Update.
- 2001-08-24 Marcus Daniels <mgd@helen.swarm.org>
- * misc.c: Change comparision from _WIN23 to __CYGWIN__.
- 2001-07-24 Marcus Daniels <mgd@helen.swarm.org>
- * configure.in: Call AC_LIBTOOL_WIN32_DLL before AC_PROG_LIBTOOL.
- * sendmsg.c (RETVAL_FLOAT_IS_POINTER): Used || instead of && in
- major/minor check.
- 2001-07-23 Marcus G. Daniels <mgd@maya.santafe.edu>
- * config.guess, config.sub, ltmain.sh: Scratch that. No joy with
- sparc-sun-solaris or older Linux systems. libtool 1.3b seems
- to be the last working version.
- 2001-07-22 Marcus G. Daniels <mgd@maya.santafe.edu>
- * config.guess, config.sub, ltmain.sh: Updated to current libtool.
- 2001-06-24 Marcus G. Daniels <mgd@marcus.swarm.org>
- * sendmsg.c (RETVAL_FLOAT_IS_POINTER): GCC 2.96 too.
- 2001-06-22 Marcus G. Daniels <mgd@maya.santafe.edu>
- * sendmsg.c (RETVAL_FLOAT_IS_POINTER): Define if GCC 3 and i386.
- (__objc_float_forward): New function. Handle above.
- (__objc_double_forward): Handle RETVAL_FLOAT_IS_POINTER.
- (__objc_get_forward_imp): Set if "f" type.
- 2001-03-26 Marcus G. Daniels <mgd@maya.santafe.edu>
- * sendmsg.c (__objc_print_dtable_stats): Don't split expression
- across preprocessor commands.
- 2001-02-01 Marcus G. Daniels <mgd@forager.swarm.org>
- * sendmsg.c (__objc_double_forward): Use an explicit register
- variable to get return value for Alpha.
- 2001-01-24 Marcus G. Daniels <mgd@forager.swarm.org>
- * config.sub: Update to 2000-11-02 version.
- 2001-01-22 Marcus G. Daniels <mgd@forager.swarm.org>
- * sendmsg.c (__objc_double_forward): Change offset for alpha
- from 15 to 19.
- 2000-08-15 Marcus G. Daniels <mgd@forager.swarm.org>
- * hash.c (hash_new): Use cache_t instead of struct cache.
- (Avoid name conflicts for C++.)
- 2000-03-14 <mgd@nest.swarm.org>
- * configure.in (OBJCFLAGS): Prepend rather than append "-Wall -Werror".
- 1999-09-16 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m (mframe_decode_return): Disable some code for Checker.
- 1999-08-25 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m (mframe_build_signature, mframe_next_arg): Use isDigit.
- * selector.c (sel_types_match): Use isDigit. Use isUpper to
- downcase for Java/ObjC hack type compare.
- * encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
- objc_skip_typespec, objc_skip_offset,
- objc_layout_structure_next_member): Use isDigit.
- * archive.c (objc_write_type, objc_read_type, objc_write_types,
- objc_read_types): Use isDigit.
- 1999-08-12 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * configure.in (AC_PROG_LIBTOOL): Use instead of AM_PROG_LIBTOOL.
- 1999-08-11 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * selector.c: Include ctype.h.
- (sel_types_match): Allow signed vs. unsigned differences because
- for Java we (Swarm) want to be able to constructor selectors
- using only signed integer types.
- 1999-08-07 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * misc.c: Provide #defines for Win32, where we want to avoid
- undefined symbols for the sake of building DLLs.
- 1999-08-05 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * misc.c: Use x[crm]alloc instead of [crm]alloc. Declare them.
- 1999-07-08 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Object.m: Move inclusion of stdarg.h and string.h after
- other includes to avoid warning on HPUX11. Reformatting throughout.
- 1999-07-03 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * acdll.m4 (md_CHECK_DLL): Add --add-stdcall-alias and --entry
- __cygwin_noncygwin_dll_entry@12 to dllwrap.
- 1999-07-02 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * acconfig.h: Add EXPORT_EXTERN, EXPORT_EXTERNDEF, and IMPORT_EXTERN.
- 1999-06-19 Marcus G. Daniels <swamsfi@lark.cc.ukans.edu>
- * ltconfig: Don't use +I for hpux9. Use hpux9 code for hpux10,
- since there isn't a preprocessor symbol for hpux10.
- (We'll call the constructors manually.)
- For constructor name, remove everything after first "." -- this
- avoids the version number, which is a pain if encoded into source
- code calls.
- 1999-06-13 Marcus G. Daniels <swamsfi@lark.cc.ukans.edu>
- * sendmsg.c (__objc_double_forward): Special case for double
- returns on alpha. [Danger: empirically determined!]
- 1999-06-11 Alex Lancaster <alex@santafe.edu>
- * configure.in: Add "-I m4" to aclocal, if it exists.
- 1999-06-10 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * configure.in: Use AM_CONFIG_HEADER to extract externvar.h,
- not an AC_OUTPUT entry.
- 1999-06-08 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am: Remove intermediate libobjc_.la library.
- (objc.dll): Use the .lo suffix on objc_thread_lo.
- 1999-06-07 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (objc.dll): Use .o suffix to distinguish from
- other files.
- 1999-06-06 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (objc.dll): Rename libobjc.a to libobjcdll.a.
- (install-data-local): Accomodate. Use objc.dll.c instead of dllinit.c.
- Put rules above in an USEDLL automake conditional (removing the
- shell logic in the latter).
- 1999-06-05 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am: Remove manual constructor stuff.
- (CPPFLAGS): Don't define for DLL import/export. (Use
- BUILDING_LIBOBJC to select in externvar.h.in).
- (DLLOBJS): Use .lo files.
- (objc.dll): Use .lo suffix for dllinit, to avoid wildcards
- picking up as .o.
- * ltconfig: Updated with -DDLL as PIC flag for DLL builds.
- 1999-06-03 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * class.c (__objc_class_links_resolved): Use externobjcvardef.
- * sendmsg.c (__objc_uninstalled_dtable): Likewise.
- * selector.c (__objc_selector_max_index): Likewise.
- * init.c (__objc_runtime_mutex, __objc_runtime_threads_alove):
- Likewise.
- * sarray.c (__objc_sparse[23]_id): Likewise.
- * thr.c (__objc_thread_exit_status): Likewise.
- * init.c (create_tree_of_subclasses_inherited_from): Handle
- NULL strings in diagnostic output.
- * selector.c (__sel_register_typed_name,
- __objc_uninstalled_dtable): Likewise.
- 1999-05-31 Marcus Daniels <mgd@helen.swarm.org>
- * Makefile.am (objc.dll): Depend on dllinit. Define constructor_func
- for dllinit.c.
- 1999-05-30 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (objc.dll): Update per new genctors.
-
- * genctors: Redirect into $1.c. Use $1 as the function name.
- 1999-05-29 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (libobjc.dll): Use $(DLLWRAP), not dllwrap.
- (lib_LTLIBRARIES): Set to @LIBOBJC_LA@.
- (EXTRA_LTLIBRARIES): Set to libobjc.la.
- (bin_PROGRAMS): Set to @OBJC_DLL@.
- (EXTRA_PROGRAMS): Set to objc.dll.
- (install-data-local): New rule for libobjc.a (if USEDLL is set).
- (noinst_LTLIBRARIES): Add libobjc_.la and related variables.
- (libobjc_la_LDFLAGS): Add -rpath $(libdir) so that libtool
- will treat libobjc.la as an installed library.
- * configure.in: Set LIBOBJC_LA or OBJC_DLL depending on if USEDLL
- is set (from md_CHECK_DLL). Substitute LIBOBJC_LA and OBJC_DLL.
- (AC_OUTPUT): Extract objc/externvar.h.
- * Makefile.am (CPPFLAGS): Quote $(EXPORT_EXTERN). It can't
- be quoted in acdll.m4 because it is extracted into externvar.h.
- 1999-05-28 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * misc.c (_objc_malloc, _objc_atomic_malloc, _objc_valloc,
- _objc_realloc, _objc_callc, _objc_free): Add externobjcvardef.
- * class.c: (_objc_lookup_class): Add externobjcvardef.
- * init.c (_objc_load_callback): Add externobjcvardef.
- * configure.in: Use md_CHECK_DLL.
- * Makefile.am (CPPFLAGS): Add -Dexternobjcvar=$(EXPORT_EXTERN).
- 1999-05-26 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (libobjc.dll): New rule.
- (EXTRA_DIST): New files dllinit.c and genctors.
- 1999-05-22 Marcus Daniels <mgd@pajarito.libarts.wsu.edu>
- * ltconfig: Add support for hpux9; generate and compile function
- to call all constructors.
- 1999-05-20 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m: Include sys/sigevent.h if __hpux__ and
- HAVE_SYS_SIGEVENT_H.
- * configure.in: Check for sys/sigevent.h.
- 1999-05-16 Marcus G. Daniels <swamsfi@lark.cc.ukans.edu>
- * archive.c, objects.c, selector.c: Include string.h.
- 1999-05-15 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (libobjc_la_LIBADD): Add -lgcc.
- (libobjc_la_LDFLAGS): Add -L to libgcc location. This is to
- resolve symbols like __eprintf on HPUX, where shared library
- linking doesn't go through gcc.
- 1999-05-10 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m (mframe_next_arg): Handle negative offsets (as stack
- offsets).
- 1999-05-06 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * sendmsg.c: Use MFRAME_STACK_STRUCT from mframe.h instead of
- INVISIBLE_STRUCT_RETURN from compiler-info.h.
- 1999-04-28 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m: Declare alloca.
- * Object.m: Include string.h.
- * mframe.m: Include sys/sigevent.h in case of HPUX.
- This is to avoid warning about implicit structure definition.
- 1999-04-26 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * mframe.m: Don't include mframe-preface.h.
- 1999-04-19 Marcus G. Daniels <mgd@helen.santafe.edu>
- * mframe.m: Include string.h for strncpy.
- 1999-03-19 Marcus G. Daniels <mgd@pojoaque.santafe.edu>
- * Makefile.am (SUBDIRS): Add m4.
- * Reorganized as standalone automake package with mframe support.
- Wed Jan 27 02:31:01 1999 Jeffrey A Law (law@cygnus.com)
- * Makefile.in (ALL_CFLAGS): Add -DIN_GCC.
- Tue Jan 5 01:38:53 1999 Jeffrey A Law (law@cygnus.com)
- * configure.in (thread_file): Correct and simplify code to find
- the thread file.
- * configure: Rebuilt.
- 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
- * configure.in (compiler_name): Add check to detect if this
- language's compiler has been built.
- * configure: Regenerate.
- Mon Nov 23 16:50:28 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * configure.in: Use AC_PREREQ(2.12.1).
- Thu Nov 19 20:33:37 1998 Jeffrey A Law (law@cygnus.com)
- * Makefile.in (runtime-info.h): Avoid GNU make extensions.
- Sun Nov 8 17:46:14 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * Makefile.in (INCLUDES): Add -I$(srcdir)/$(MULTISRCTOP)../include.
- Thu Oct 22 14:34:06 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * configure.in: Use AC_CONFIG_AUX_DIR($topsrcdir).
- Sat Oct 17 05:21:31 1998 Ovidiu Predescu <ovidiu@slip.net>
- * objc-features.texi (Top): Changed the email address.
- * objc-features.texi (Garbage Collection): Use @uref instead of @url.
- Mon Oct 11 21:25:27 1998 Ovidiu Predescu <ovidiu@slip.net>
- * encoding.c: Redefine get_inner_array_type to get the first entry
- in the structure.
- Thu Oct 8 12:21:14 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
- * encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
- (objc_get_type_qualifiers): Similarly.
- * objc/encoding.h (_C_BYREF): Define.
- (_F_BYREF): Define.
- 1998-10-07 David S. Miller <davem@pierdol.cobaltmicro.com>
- * objc/sarray.h: Make boffset be an unsigned long when sparc so it
- works out on 64-bit systems.
- Tue Oct 6 20:32:06 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
- * Makefile.in (INCLUDES): Make it multilib-friendly
- Fri Oct 2 07:12:14 1998 H.J. Lu (hjl@gnu.org)
- * Makefile.in (INCLUDES): Add -I$(srcdir)/../gcc.
- Thu Oct 1 22:33:03 1998 Robert Lipe <robertl@dgii.com>
- Jeffrey A Law (law@cygnus.com)
- * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
- (FLAGS_TO_PASS): Added.
- (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
- * archive.c: Change config.h to tconfig.h.
- * configure.in: Find gcc's object directory even for multilibs.
- Wed Sep 30 18:17:17 1998 Robert Lipe <robertl@dgii.com>
- * configure.in: Escape ^ in grep string.
- * configure: Rebuilt.
- Wed Sep 30 09:14:52 1998 Jeffrey A Law (law@cygnus.com)
- * All .h files pushed down into the objc/ subdirectory.
- * Makefile.in (copy_headers): Corresponding changes.
- * configure.in (AC_INIT): Corresponding changes.
- * configure: Rebuilt.
- 1998-09-30 Ben Elliston <bje@cygnus.com>
- Jeff Law <law@cygnus.com>
- * Makefile.in: Rewrite.
- * configure.in: Likewise.
- * configure: Regenerate.
- * All .c files. Remove "objc" prefix when including objc header
- files. Include tconfig.h, not ../tconfig.h.
- Mon Sep 21 23:27:10 1998 Ovidiu Predescu <ovidiu@slip.net>
- * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
- (get_inner_array_type): Define.
- 1998-09-21 Ben Elliston <bje@cygnus.com>
- * New directory. Moved files from ../gcc/objc.