ChangeLog 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. This file is NOT the current changelog.
  2. Please see the Changes file in the directory above
  3. (the main directory of the Dev86 package).
  4. Robert de Bath.
  5. Fri Jun 11 13:08:27 BST 1999 Robert de Bath (rdebath@poboxes.com)
  6. * objdump86 program included.
  7. * Updated for libc6
  8. * As86 fixes for multi-segment (The linker can't really cope tho)
  9. Sat Mar 13 16:45:42 GMT 1999 Robert de Bath (rdebath@poboxes.com)
  10. * Vsn 0.15.0, more documentation!
  11. * Linker can now generate QMAGIC 386 executables.
  12. Fri Jul 31 09:33:18 BST 1998 Robert de Bath (rdebath@poboxes.com)
  13. * version 0.14.4, This package is based on the ELKS dev86 package
  14. of the same version number.
  15. * Improved documentation (There's actually a man page!)
  16. * The linker will produce either Linux-8086, DOS-COM
  17. or Native Linux-386 OMAGIC executable files.
  18. * The assembler has many instruction fixes:
  19. jmp near, jmpi dword x,y, org, use32/use16 ... etc
  20. and can also read source from stdin.
  21. * Assembler macros work.
  22. * The assembler command 'include' works.
  23. * Conditionals and string conditionals work.
  24. * Various additions for multi-segment work.
  25. * The assembler can create bare binary files with simple ASCII symbol
  26. files, these are ideal for generating encapsulated binaries and a
  27. simple script for doing this is included.
  28. * The assembler will generate warning messages when 386
  29. instructions are used with the assembler in an 8086 mode.
  30. * Many minor bug fixes and portability fixes.
  31. Sat Nov 16 18:38:14 1995 H.J. Lu (hjl@gnu.ai.mit.edu)
  32. * version 0.4 is released.
  33. * Makefile (CFLAGS): add _POSIX_SOURCE.
  34. * as/as.c, as/flag.h, as/genlist.c, as/pops.c,v,
  35. as/readsrc.c: change warn to warning.
  36. Fri Jun 16 02:02:03 1995 Michael Shields (shields@tembel.org)
  37. * as/Makefile (endian.h): Don't rely on . being in $PATH.
  38. Tue May 16 22:01:05 1995 H.J. Lu (hjl@nynexst.com)
  39. * version 0.3 is released.
  40. * Makefile: fix a few typos.
  41. * as/const.h: include "endian.h".
  42. (LOW_BYTE): check the byte order.
  43. * as/Makefile (endian.h): new target.
  44. (const.h): depend on endian.h.
  45. * as/det_endian.c: new from glibc.
  46. Sat Mar 18 16:39:19 1995 Francois-Rene Rideau (rideau@clipper.ens.fr)
  47. * as/pops.c (doif): support nested conditionals.
  48. Mon Nov 21 22:48:26 1994 H.J. Lu (hlu@nighthawk)
  49. * version 0.2 is released.
  50. * Makefile (MFLAGS): new. add BINDIR and CC.
  51. Fri Nov 18 22:25:24 1994 Package Maintainer (opt@calum.csclub.uwaterloo.ca)
  52. * ./as/Makefile:
  53. * ./as/const.h:
  54. * ./as/proto.h:
  55. * ./as/readsrc.c:
  56. * ./as/type.h:
  57. * ./ld/Makefile:
  58. * ./ld/align.h:
  59. * ./ld/config.h:
  60. * ./ld/type.h:
  61. * ./ld/typeconv.c: remove endian dependency.
  62. Thu Mar 3 15:12:23 1994 H.J. Lu (hlu@nighthawk)
  63. * version 0.1 is released.
  64. * Makefile: new.
  65. * a.out.h/bsd-a.out.h (struct exec): use short form if
  66. __linux__ is defined.
  67. * as/Makefile: minor changes.
  68. (CLFAGS): add -I../a.out.h.
  69. * ld/Makefile: minor changes.
  70. (CLFAGS): add -I../a.out.h.
  71. * ld/io.c (MY_STAT_H): don't define it if __linux__ is
  72. defined.
  73. * ld/ld.c (flag['z']): initialized to 0 if __linux__ is
  74. defined.
  75. * ld/obj.h (roundup):
  76. * ld/writebin.c (roundup):
  77. ld/readobj.c (roundup): change that to ld_roundup to avoid the
  78. conflict with the system's roundup.
  79. * ld/writebin.c: cleanup for the latest Linux C library.
  80. (FILEHEADERLENGTH): change to sizeof (struct exec).
  81. don't write a_trsize and its friends.