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