summaryrefslogtreecommitdiff
path: root/bin86/ChangeLog
blob: 6687288768a4ec27648d9ed6b6d64ab0027e7b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134

This file is NOT the current changelog.
Please see the Changes file in the directory above 
(the main directory of the Dev86 package).

  Robert de Bath.



Fri Jun 11 13:08:27 BST 1999 Robert de Bath (rdebath@poboxes.com)

	* objdump86 program included.

	* Updated for libc6

	* As86 fixes for multi-segment (The linker can't really cope tho)

Sat Mar 13 16:45:42 GMT 1999 Robert de Bath (rdebath@poboxes.com)

	* Vsn 0.15.0, more documentation!

	* Linker can now generate QMAGIC 386 executables.

Fri Jul 31 09:33:18 BST 1998 Robert de Bath (rdebath@poboxes.com)

	* version 0.14.4, This package is based on the ELKS dev86 package
          of the same version number.

	* Improved documentation (There's actually a man page!)

   	* The linker will produce either Linux-8086, DOS-COM 
	  or Native Linux-386 OMAGIC executable files.

   	* The assembler has many instruction fixes:
     	   jmp near, jmpi dword x,y, org, use32/use16 ... etc
          and can also read source from stdin. 

  	* Assembler macros work.

	* The assembler command 'include' works.

	* Conditionals and string conditionals work.

	* Various additions for multi-segment work.

   	* The assembler can create bare binary files with simple ASCII symbol
   	  files, these are ideal for generating encapsulated binaries and a
   	  simple script for doing this is included.

	* The assembler will generate warning messages when 386
	  instructions are used with the assembler in an 8086 mode.

	* Many minor bug fixes and portability fixes.

Sat Nov 16 18:38:14 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 0.4 is released.

	* Makefile (CFLAGS): add _POSIX_SOURCE.

	* as/as.c, as/flag.h, as/genlist.c, as/pops.c,v,
	  as/readsrc.c: change warn to warning.

Fri Jun 16 02:02:03 1995  Michael Shields (shields@tembel.org)

	* as/Makefile (endian.h): Don't rely on . being in $PATH.

Tue May 16 22:01:05 1995  H.J. Lu (hjl@nynexst.com)

	* version 0.3 is released.

	* Makefile: fix a few typos.

	* as/const.h: include "endian.h".
	  (LOW_BYTE): check the byte order.

	* as/Makefile (endian.h): new target.
	  (const.h): depend on endian.h.

	* as/det_endian.c: new from glibc.

Sat Mar 18 16:39:19 1995  Francois-Rene Rideau (rideau@clipper.ens.fr)

	* as/pops.c (doif): support nested conditionals.

Mon Nov 21 22:48:26 1994  H.J. Lu (hlu@nighthawk)

	* version 0.2 is released.

	* Makefile (MFLAGS): new. add BINDIR and CC.

Fri Nov 18 22:25:24 1994  Package Maintainer (opt@calum.csclub.uwaterloo.ca)

	* ./as/Makefile:
	* ./as/const.h:
	* ./as/proto.h:
	* ./as/readsrc.c:
	* ./as/type.h:
	* ./ld/Makefile:
	* ./ld/align.h:
	* ./ld/config.h:
	* ./ld/type.h:
	* ./ld/typeconv.c: remove endian dependency.

Thu Mar  3 15:12:23 1994  H.J. Lu (hlu@nighthawk)

	* version 0.1 is released.

	* Makefile: new.

	* a.out.h/bsd-a.out.h (struct exec): use short form if
	  __linux__ is defined.

	* as/Makefile: minor changes.
	  (CLFAGS): add -I../a.out.h.	
	
	* ld/Makefile: minor changes.
	  (CLFAGS): add -I../a.out.h.	

	* ld/io.c (MY_STAT_H): don't define it if __linux__ is
	  defined.

	* ld/ld.c (flag['z']): initialized to 0 if __linux__ is
	  defined.

	* ld/obj.h (roundup):
	* ld/writebin.c (roundup):
	  ld/readobj.c (roundup): change that to ld_roundup to avoid the
	  conflict with the system's roundup.

	* ld/writebin.c: cleanup for the latest Linux C library.
	  (FILEHEADERLENGTH): change to sizeof (struct exec).
	  don't write a_trsize and its friends.