ChangeLog
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:16k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. 2004-12-11  Marcus G. Daniels <mgd@santafe.edu>
  2. * configure.in:  Make libswarmobjc.la a convenience library for
  3. DLL builds too.
  4. 2004-11-29  Marcus G. Daniels <mgd@santafe.edu>
  5. * acconfig.h: Removed.
  6. * configure.in: Modify previous Darwin change to use
  7. $(top_srcdir)/../libobjc.  The pwd + srcdir won't work for 
  8. separate build directories.
  9. 2004-11-30  Bill Northcott <W.Northcott@unsw.edu.au>
  10. * configure.in: autoconfiscate assembler wrapper on
  11.        Darwin.
  12. 2004-08-12  Bill Northcott <W.Northcott@unsw.edu.au>
  13. * config.sub, config.guess, ltmainsh: update to
  14. libtool 1.5.8.
  15. 2004-01-22  Bill Northcott <W.Northcott@unsw.edu.au>
  16. * configure.in
  17. (inst_LDFLAGS): Fix typo in null assignment.
  18. 2004-07-20  Marcus G. Daniels  <mgd@santafe.edu>
  19. * configure.in (OBJC_DLL): Remove
  20. (inst_LDFLAGS): Fix typo in assignment.
  21. * Makefile.am (bin_PROGRAMS, EXTRA_PROGRAMS): Remove
  22. 2004-02-15  Marcus G. Daniels <mgd@santafe.edu>
  23.         * configure.in: Move wn_PROG_OBJC below AC_PROG_CC.
  24. 2004-01-21  Bill Northcott <W.Northcott@unsw.edu.au>
  25. * configure.in: remove obsolete attempt to AC_SUBST
  26.   OBJCDEPMODE.  All now done by new wn_PROG_OBJC
  27.   macro, ACLIBOBJ and AM_DEPENDENCIES.
  28. 2003-08-12  Bill Northcott <W.Northcott@unsw.edu.au>
  29. * configure.in: allow libjavaswarm to build against combined
  30. libswarm. 
  31. 2003-08-11  Bill Northcott <W.Northcott@unsw.edu.au>
  32. * m4/aclibtool.m4: provide appropriate libtool macros for
  33. libtool-1.4.3+.
  34. 2003-06-29  Marcus Daniels  <mgd@mac>
  35. * misc.c: Don't use xmalloc, etc. so that this library can be fully
  36. linked, and -no-undefined can be used unconditionally on all platforms.
  37. 2003-06-29  mgd  <mgd@drone>
  38. * Makefile.am (libswarmobjc_la_LDFLAGS): Add -no-undefined.
  39. (libswarmobjc_la_LIBADD): Remove -lgcc.
  40. (install-data-local): Disable rule.
  41. 2003-06-21  Marcus G. Daniels  <mgd@santafe.edu>
  42. * init.c (__objc_exec_class_for_all_initial_modules): 
  43. Do nothing if called a second time.
  44. 2003-05-22  Marcus G. Daniels  <mgd@xserve.santafe.edu>
  45. * config.guess, config.sub, ltmain.sh: Update to latest.
  46. * init.c (__objc_exec_class_real): Renamed from __objc_exec_class.
  47. (initialComplete, moduleCount, MAX_CACHE, modules): Add.
  48. (__objc_exec_class): Becomes a function that caches to variables above.
  49. (__objc_exec_class_for_all_initial_modules): New function.
  50. 2003-05-10  Marcus Daniels  <mgd@mac>
  51. * Makefile.am (EXTRA_LTLIBRARIES, lib{swarm}objc_*, DLLOBJS,
  52. objc.dll, install-data-local): Change from libobjc to
  53. libswarmobjc.
  54. * configure.in (LIBOBJC_LA): Change to libobjcswarm.la.
  55. 2003-02-26  Bill Northcott <W.Northcott@unsw.edu.au>
  56. * complete conversion to libtool 1.4.3
  57. autoconfigure SED in configure.in
  58. nil_method.c incorporate code from defobj/internal.m
  59. 2003-01-08  Bill Northcott <W.Northcott@unsw.edu.au>
  60. * depcomp: Update depcomp from automake 1.6.1
  61. 2003-01-02  Bill Northcott <W.Northcott@unsw.edu.au>
  62. * init.c: Should be something better, but only a debug message!
  63. 2002-09-13  Paul Johnson <pjohnson@localhost.localdomain>
  64. * mframe.m (mframe_next_arg): max_size and max_align should be unsigned.
  65. (mframe_build_return_opts): retsize is now unsigned
  66. 2001-11-05  Marcus Daniels  <mgd@forager.swarm.org>
  67. * Makefile.am: Don't use libgcc -L. 
  68. * config.sub, config.guess, ltmain.sh: Re-libtoolize.
  69. * ltconfig: Remove.
  70. 2001-11-04  Marcus Daniels  <mgd@helen.swarm.org>
  71. * Makefile.am: Avoid multi-line values.
  72. (objc.dll): Disable because of EXEEXT problems with new automake.
  73. * configure.in: Put in objcdepmode substitution.
  74. * depcomp: New file.
  75. * missing: Update.
  76. 2001-08-24  Marcus Daniels  <mgd@helen.swarm.org>
  77. * misc.c: Change comparision from _WIN23 to __CYGWIN__.
  78. 2001-07-24  Marcus Daniels  <mgd@helen.swarm.org>
  79. * configure.in: Call AC_LIBTOOL_WIN32_DLL before AC_PROG_LIBTOOL.
  80. * sendmsg.c (RETVAL_FLOAT_IS_POINTER): Used || instead of && in
  81. major/minor check.
  82. 2001-07-23  Marcus G. Daniels  <mgd@maya.santafe.edu>
  83. * config.guess, config.sub, ltmain.sh: Scratch that.  No joy with
  84. sparc-sun-solaris or older Linux systems.  libtool 1.3b seems
  85. to be the last working version.
  86. 2001-07-22  Marcus G. Daniels  <mgd@maya.santafe.edu>
  87. * config.guess, config.sub, ltmain.sh: Updated to current libtool.
  88. 2001-06-24  Marcus G. Daniels  <mgd@marcus.swarm.org>
  89. * sendmsg.c (RETVAL_FLOAT_IS_POINTER): GCC 2.96 too.
  90. 2001-06-22  Marcus G. Daniels  <mgd@maya.santafe.edu>
  91. * sendmsg.c (RETVAL_FLOAT_IS_POINTER): Define if GCC 3 and i386.
  92. (__objc_float_forward): New function.  Handle above.
  93. (__objc_double_forward): Handle RETVAL_FLOAT_IS_POINTER.
  94. (__objc_get_forward_imp): Set if "f" type.
  95. 2001-03-26  Marcus G. Daniels  <mgd@maya.santafe.edu>
  96. * sendmsg.c (__objc_print_dtable_stats): Don't split expression
  97. across preprocessor commands.
  98. 2001-02-01  Marcus G. Daniels  <mgd@forager.swarm.org>
  99. * sendmsg.c (__objc_double_forward): Use an explicit register
  100. variable to get return value for Alpha.
  101. 2001-01-24  Marcus G. Daniels  <mgd@forager.swarm.org>
  102. * config.sub: Update to 2000-11-02 version.
  103. 2001-01-22  Marcus G. Daniels  <mgd@forager.swarm.org>
  104. * sendmsg.c (__objc_double_forward): Change offset for alpha
  105. from 15 to 19.
  106. 2000-08-15  Marcus G. Daniels  <mgd@forager.swarm.org>
  107. * hash.c (hash_new): Use cache_t instead of struct cache.
  108. (Avoid name conflicts for C++.)
  109. 2000-03-14    <mgd@nest.swarm.org>
  110. * configure.in (OBJCFLAGS): Prepend rather than append "-Wall -Werror".
  111. 1999-09-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  112. * mframe.m (mframe_decode_return): Disable some code for Checker.
  113. 1999-08-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  114. * mframe.m (mframe_build_signature, mframe_next_arg): Use isDigit.
  115. * selector.c (sel_types_match): Use isDigit.  Use isUpper to
  116. downcase for Java/ObjC hack type compare.
  117. * encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
  118. objc_skip_typespec, objc_skip_offset,
  119. objc_layout_structure_next_member): Use isDigit.
  120. * archive.c (objc_write_type, objc_read_type, objc_write_types,
  121. objc_read_types): Use isDigit.
  122. 1999-08-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  123. * configure.in (AC_PROG_LIBTOOL): Use instead of AM_PROG_LIBTOOL.
  124. 1999-08-11  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  125. * selector.c: Include ctype.h.
  126. (sel_types_match): Allow signed vs. unsigned differences because
  127. for Java we (Swarm) want to be able to constructor selectors
  128. using only signed integer types.
  129. 1999-08-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  130. * misc.c: Provide #defines for Win32, where we want to avoid
  131. undefined symbols for the sake of building DLLs.
  132. 1999-08-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  133. * misc.c: Use x[crm]alloc instead of [crm]alloc. Declare them.
  134. 1999-07-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  135. * Object.m: Move inclusion of stdarg.h and string.h after
  136. other includes to avoid warning on HPUX11.  Reformatting throughout.
  137. 1999-07-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  138. * acdll.m4 (md_CHECK_DLL): Add --add-stdcall-alias and --entry
  139.         __cygwin_noncygwin_dll_entry@12 to dllwrap.
  140. 1999-07-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  141. * acconfig.h: Add EXPORT_EXTERN, EXPORT_EXTERNDEF, and IMPORT_EXTERN.
  142. 1999-06-19  Marcus G. Daniels  <swamsfi@lark.cc.ukans.edu>
  143. * ltconfig: Don't use +I for hpux9.  Use hpux9 code for hpux10,
  144. since there isn't a preprocessor symbol for hpux10.
  145. (We'll call the constructors manually.)
  146. For constructor name, remove everything after first "." -- this
  147. avoids the version number, which is a pain if encoded into source
  148. code calls.   
  149. 1999-06-13  Marcus G. Daniels  <swamsfi@lark.cc.ukans.edu>
  150. * sendmsg.c (__objc_double_forward): Special case for double
  151. returns on alpha.  [Danger: empirically determined!]
  152. 1999-06-11  Alex Lancaster  <alex@santafe.edu>
  153. * configure.in: Add "-I m4" to aclocal, if it exists.
  154. 1999-06-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  155. * configure.in: Use AM_CONFIG_HEADER to extract externvar.h,
  156. not an AC_OUTPUT entry.
  157. 1999-06-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  158. * Makefile.am: Remove intermediate libobjc_.la library.
  159. (objc.dll): Use the .lo suffix on objc_thread_lo.
  160. 1999-06-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  161. * Makefile.am (objc.dll): Use .o suffix to distinguish from
  162. other files.
  163. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  164. * Makefile.am (objc.dll): Rename libobjc.a to libobjcdll.a.
  165. (install-data-local): Accomodate.  Use objc.dll.c instead of dllinit.c.
  166. Put rules above in an USEDLL automake conditional (removing the
  167. shell logic in the latter).
  168. 1999-06-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  169. * Makefile.am: Remove manual constructor stuff.
  170. (CPPFLAGS): Don't define for DLL import/export.  (Use
  171. BUILDING_LIBOBJC to select in externvar.h.in).
  172. (DLLOBJS): Use .lo files.
  173. (objc.dll): Use .lo suffix for dllinit, to avoid wildcards
  174. picking up as .o.
  175. * ltconfig: Updated with -DDLL as PIC flag for DLL builds.
  176. 1999-06-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  177. * class.c (__objc_class_links_resolved): Use externobjcvardef.
  178. * sendmsg.c (__objc_uninstalled_dtable): Likewise.
  179. * selector.c (__objc_selector_max_index): Likewise.
  180. * init.c (__objc_runtime_mutex, __objc_runtime_threads_alove):
  181. Likewise.
  182. * sarray.c (__objc_sparse[23]_id): Likewise.
  183. * thr.c (__objc_thread_exit_status): Likewise.
  184. * init.c (create_tree_of_subclasses_inherited_from): Handle
  185. NULL strings in diagnostic output.
  186. * selector.c (__sel_register_typed_name,
  187. __objc_uninstalled_dtable): Likewise.
  188. 1999-05-31  Marcus Daniels  <mgd@helen.swarm.org>
  189. * Makefile.am (objc.dll): Depend on dllinit.  Define constructor_func
  190. for dllinit.c.
  191. 1999-05-30  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  192. * Makefile.am (objc.dll): Update per new genctors.
  193. * genctors: Redirect into $1.c.  Use $1 as the function name.
  194. 1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  195. * Makefile.am (libobjc.dll): Use $(DLLWRAP), not dllwrap.
  196. (lib_LTLIBRARIES): Set to @LIBOBJC_LA@.
  197. (EXTRA_LTLIBRARIES): Set to libobjc.la.
  198. (bin_PROGRAMS): Set to @OBJC_DLL@.
  199. (EXTRA_PROGRAMS): Set to objc.dll.
  200. (install-data-local): New rule for libobjc.a (if USEDLL is set).
  201. (noinst_LTLIBRARIES): Add libobjc_.la and related variables.
  202. (libobjc_la_LDFLAGS): Add -rpath $(libdir) so that libtool
  203. will treat libobjc.la as an installed library.
  204. * configure.in: Set LIBOBJC_LA or OBJC_DLL depending on if USEDLL
  205. is set (from md_CHECK_DLL). Substitute LIBOBJC_LA and OBJC_DLL.
  206. (AC_OUTPUT): Extract objc/externvar.h.
  207. * Makefile.am (CPPFLAGS): Quote $(EXPORT_EXTERN).  It can't
  208. be quoted in acdll.m4 because it is extracted into externvar.h.
  209. 1999-05-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  210. * misc.c (_objc_malloc, _objc_atomic_malloc, _objc_valloc,
  211. _objc_realloc, _objc_callc, _objc_free): Add externobjcvardef.
  212. * class.c: (_objc_lookup_class): Add externobjcvardef.
  213. * init.c (_objc_load_callback): Add externobjcvardef.
  214. * configure.in: Use md_CHECK_DLL.
  215. * Makefile.am (CPPFLAGS): Add -Dexternobjcvar=$(EXPORT_EXTERN).
  216. 1999-05-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  217. * Makefile.am (libobjc.dll): New rule.
  218. (EXTRA_DIST): New files dllinit.c and genctors.
  219. 1999-05-22  Marcus Daniels  <mgd@pajarito.libarts.wsu.edu>
  220. * ltconfig: Add support for hpux9; generate and compile function
  221. to call all constructors.
  222. 1999-05-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  223. * mframe.m: Include sys/sigevent.h if __hpux__ and
  224. HAVE_SYS_SIGEVENT_H.
  225. * configure.in: Check for sys/sigevent.h.
  226. 1999-05-16  Marcus G. Daniels  <swamsfi@lark.cc.ukans.edu>
  227. * archive.c, objects.c, selector.c: Include string.h.
  228. 1999-05-15  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  229. * Makefile.am (libobjc_la_LIBADD): Add -lgcc.
  230. (libobjc_la_LDFLAGS): Add -L to libgcc location.  This is to
  231. resolve symbols like __eprintf on HPUX, where shared library
  232. linking doesn't go through gcc.
  233. 1999-05-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  234. * mframe.m (mframe_next_arg): Handle negative offsets (as stack
  235. offsets).
  236. 1999-05-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  237. * sendmsg.c: Use MFRAME_STACK_STRUCT from mframe.h instead of
  238. INVISIBLE_STRUCT_RETURN from compiler-info.h.
  239. 1999-04-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  240. * mframe.m: Declare alloca.
  241. * Object.m: Include string.h.
  242. * mframe.m: Include sys/sigevent.h in case of HPUX.
  243. This is to avoid warning about implicit structure definition.
  244. 1999-04-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  245. * mframe.m: Don't include mframe-preface.h.
  246. 1999-04-19  Marcus G. Daniels  <mgd@helen.santafe.edu>
  247. * mframe.m: Include string.h for strncpy.
  248. 1999-03-19  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  249. * Makefile.am (SUBDIRS): Add m4.
  250. * Reorganized as standalone automake package with mframe support.
  251. Wed Jan 27 02:31:01 1999  Jeffrey A Law  (law@cygnus.com)
  252. * Makefile.in (ALL_CFLAGS): Add -DIN_GCC.
  253. Tue Jan  5 01:38:53 1999  Jeffrey A Law  (law@cygnus.com)
  254. * configure.in (thread_file): Correct and simplify code to find
  255. the thread file.
  256. * configure: Rebuilt.
  257. 1998-11-26  Manfred Hollstein  <manfred@s-direktnet.de>
  258. * configure.in (compiler_name): Add check to detect if this
  259. language's compiler has been built.
  260. * configure: Regenerate.
  261. Mon Nov 23 16:50:28 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
  262. *  configure.in: Use AC_PREREQ(2.12.1).
  263. Thu Nov 19 20:33:37 1998  Jeffrey A Law  (law@cygnus.com)
  264. * Makefile.in (runtime-info.h): Avoid GNU make extensions.
  265. Sun Nov  8 17:46:14 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
  266. * Makefile.in (INCLUDES): Add -I$(srcdir)/$(MULTISRCTOP)../include.
  267. Thu Oct 22 14:34:06 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
  268. * configure.in: Use AC_CONFIG_AUX_DIR($topsrcdir).
  269. Sat Oct 17 05:21:31 1998  Ovidiu Predescu  <ovidiu@slip.net>
  270. * objc-features.texi (Top): Changed the email address.
  271. * objc-features.texi (Garbage Collection): Use @uref instead of @url.
  272. Mon Oct 11 21:25:27 1998  Ovidiu Predescu  <ovidiu@slip.net>
  273. * encoding.c: Redefine get_inner_array_type to get the first entry
  274.   in the structure.
  275. Thu Oct  8 12:21:14 1998  Richard Frith-Macdonald <richard@brainstorm.co.uk>
  276. * encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
  277. (objc_get_type_qualifiers): Similarly.
  278. * objc/encoding.h (_C_BYREF): Define.
  279. (_F_BYREF): Define.
  280. 1998-10-07  David S. Miller  <davem@pierdol.cobaltmicro.com>
  281. * objc/sarray.h: Make boffset be an unsigned long when sparc so it
  282. works out on 64-bit systems.
  283. Tue Oct  6 20:32:06 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
  284. * Makefile.in (INCLUDES): Make it multilib-friendly
  285. Fri Oct  2 07:12:14 1998  H.J. Lu  (hjl@gnu.org)
  286. * Makefile.in (INCLUDES): Add -I$(srcdir)/../gcc.
  287. Thu Oct  1 22:33:03 1998 Robert Lipe  <robertl@dgii.com>
  288.  Jeffrey A Law  (law@cygnus.com)
  289. * Makefile.in (INCLUDES): Reference gcc via $MULTIBUILDTOP.
  290. (FLAGS_TO_PASS): Added.
  291. (runtime-info.h): Reference cc1ibj via $MULTIBUILDTOP.
  292. * archive.c: Change config.h to tconfig.h.
  293. * configure.in: Find gcc's object directory even for multilibs.
  294. Wed Sep 30 18:17:17 1998  Robert Lipe  <robertl@dgii.com>
  295. * configure.in: Escape ^ in grep string.
  296. * configure: Rebuilt.
  297. Wed Sep 30 09:14:52 1998  Jeffrey A Law  (law@cygnus.com)
  298. * All .h files pushed down into the objc/ subdirectory.
  299. * Makefile.in (copy_headers): Corresponding changes.
  300. * configure.in (AC_INIT): Corresponding changes.
  301. * configure: Rebuilt.
  302. 1998-09-30  Ben Elliston  <bje@cygnus.com>
  303.     Jeff Law   <law@cygnus.com>
  304. * Makefile.in: Rewrite.
  305. * configure.in: Likewise.
  306. * configure: Regenerate.
  307. * All .c files.  Remove "objc" prefix when including objc header
  308. files.  Include tconfig.h, not ../tconfig.h.
  309. Mon Sep 21 23:27:10 1998  Ovidiu Predescu <ovidiu@slip.net>
  310. * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
  311. (get_inner_array_type): Define.
  312. 1998-09-21  Ben Elliston  <bje@cygnus.com>
  313. * New directory.  Moved files from ../gcc/objc.