1 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2 Ben Elliston <bje@au.ibm.com>
4 * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
5 (dependencies): Add Symbols headers.
6 * decContext.c: Upgrade to decNumber 3.53.
11 * decNumberLocal.h: Ditto.
12 * decBasic.c: New file from decNumber 3.53.
22 * dpd/decimal128.c: Upgrade to decNumber 3.53.
23 * dpd/decimal128.h: Ditto.
24 * dpd/decimal32.c: Ditto.
25 * dpd/decimal32.h: Ditto.
26 * dpd/decimal64.c: Ditto.
27 * dpd/decimal64.h: Ditto.
28 * decLibrary.c (__dec_byte_swap): Remove.
29 * decContextSymbols.h: New file.
30 * decDoubleSymbols.h: New file.
31 * decNumberSymbols.h: New file.
32 * decPackedSymbols.h: New file.
33 * decQuadSymbols.h: New file.
34 * decSingleSymbols.h: New file.
35 * decUtility.c: Delete file.
36 * decUtility.h: Delete file.
37 * bid/decimal128Symbols.h: New file.
38 * bid/decimal128Local.h: New file.
39 * bid/decimal32Symbols.h: New file.
40 * bid/decimal64Symbols.h: New file.
41 * bid/host-ieee128.c (__swap128): Remove.
42 (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
43 * bid/host-ieee32.c (__dec_type_swap): Remove.
44 (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
45 * bid/host-ieee64.c (__swap64): Remove.
46 (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
47 * dpd/decimal32Symbols.h: New file.
48 * dpd/decimal64Symbols.h: New file.
49 * dpd/decimal128Symbols.h: New file.
50 * dpd/decimal128Local.h: New file.
52 2007-06-18 Martin Michlmayr <tbm@cyrius.com>
53 H.J. Lu <hongjiu.lu@intel.com>
55 * configure.ac: Add AC_CANONICAL_TARGET.
56 * configure: Regenerated.
58 2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
60 * Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
63 * aclocal.m4: Regenerated by aclocal 1.9.6.
65 2007-04-11 Kai Tietz <kai.tietz@onevision.com>
67 * configure: Regenerate.
69 2007-03-23 Michael Meissner <michael.meissner@amd.com>
70 H.J. Lu <hongjiu.lu@intel.com>
71 Marius Cornea <marius.cornea@intel.com>
73 * Makefile.in (enable_decimal_float): New.
74 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
75 host-ieee64.o and host-ieee128.o for BID.
76 (libdecnumber_a_SOURCES): Support DPD and BID.
77 (decimal32.o): Support dependency for both DPD and BID.
78 (decimal64.o): Likewise.
79 (decimal128.o): Likewise.
80 (bid2dpd_dpd2bid.o): New target.
81 (host-ieee32.o): Likewise.
82 (host-ieee64.o): Likewise.
83 (host-ieee128.o): Likewise.
85 * bid/bid-dpd.h: New file.
86 * bid/decimal128.c: Likewise.
87 * bid/decimal128.h: Likewise.
88 * bid/decimal32.c: Likewise.
89 * bid/decimal32.h: Likewise.
90 * bid/decimal64.c: Likewise.
91 * bid/decimal64.h: Likewise.
92 * bid/host-ieee128.c: Likewise.
93 * bid/host-ieee32.c: Likewise.
94 * bid/host-ieee64.c: Likewise.
95 * bid/bid2dpd_dpd2bid.c: Likewise.
96 * bid/bid2dpd_dpd2bid.h: Likewise.
98 * decimal128.c: Moved to ...
99 * dpd/decimal128.c: This.
100 * decimal128.h: Moved to ...
101 * dpd/decimal128.h: This.
102 * decimal32.c: Moved to ...
103 * dpd/decimal32.c: This.
104 * decimal32.h: Moved to ...
105 * dpd/decimal32.h: This.
106 * decimal64.c: Moved to ...
107 * dpd/decimal64.c: This.
108 * decimal64.h: Moved to ...
109 * dpd/decimal64.h: This.
111 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
112 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
113 * config.in: Add decimal support variables.
114 * configure: Regenerate.
117 * decimal128.h (decimal128ClearSign): New.
118 (decimal128FlipSign): Likewise.
120 * decimal32.h: (decimal32ClearSign): New.
121 (decimal32FlipSign): Likewise.
123 * decimal64.h (decimal64ClearSign): New.
124 (decimal64FlipSign): Likewise.
126 2007-03-08 Ben Elliston <bje@au.ibm.com>
128 * decContext.c, decContext.h, decDPD.h, decimal128.c,
129 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
130 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
131 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
132 libgcc-style license exception clause.
134 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
136 * Makefile.in: Add dummy install-pdf target.
138 2007-01-29 Janis Johnson <janis187@us.ibm.com>
143 2006-11-29 Janis Johnson <janis187@us.ibm.com>
145 * decRound.c: Move declarations to new file, update comments.
146 * decRound.h: New file.
148 2006-11-21 Janis Johnson <janis187@us.ibm.com>
150 * decLibrary.c (__dec_type_swap): Add prototype.
151 (__dfp_enable_traps, dfp_raise): Delete.
153 * Makefile.in: Don't include decRound in library used by compiler.
155 2006-10-10 Brooks Moses <bmoses@stanford.edu>
156 * Makefile.in: Added empty "pdf" target.
158 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
160 * decNumber.c (decNumberPower): Constify.
161 * decNumber.h (decNumberPower): Likewise.
163 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
165 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
166 * configure, config.in: Regenerate.
168 * decContext.c (decContextStatusToString): Constify.
169 * decContext.h (decContextStatusToString): Likewise.
170 * decNumber.c (decNumberToString, decNumberToEngString,
171 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
172 decNumberDivideInteger, decNumberMax, decNumberMin,
173 decNumberMinus, decNumberPlus, decNumberMultiply,
174 decNumberNormalize, decNumberQuantize, decNumberRescale,
175 decNumberRemainder, decNumberRemainderNear,
176 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
177 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
178 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
179 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
180 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
181 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
183 * decNumber.h (decNumberToString, decNumberToEngString,
184 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
185 decNumberDivideInteger, decNumberMax, decNumberMin,
186 decNumberMinus, decNumberMultiply, decNumberNormalize,
187 decNumberPlus, decNumberQuantize, decNumberRemainder,
188 decNumberRemainderNear, decNumberRescale,
189 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
190 decNumberToIntegralValue, decNumberCopy): Likewise.
191 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
193 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
195 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
196 decimal128ToString, decimal128ToEngString, decimal128Show):
198 * decimal128.h (decimal128ToString, decimal128ToEngString,
199 decimal128FromNumber, decimal128ToNumber): Likewise.
200 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
201 decimal32ToString, decimal32ToEngString, decimal32Show):
203 * decimal32.h (decimal32ToString, decimal32ToEngString,
204 decimal32FromNumber, decimal32ToNumber): Likewise.
205 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
206 decimal64ToString, decimal64ToEngString, decimal64Show):
208 * decimal64.h (decimal64ToString, decimal64ToEngString,
209 decimal64FromNumber, decimal64ToNumber): Likewise.
211 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
213 * decContext.c (decContextSetStatusFromString): Constify.
214 * decContext.h (decContextSetStatusFromString): Likewise.
215 * decNumber.c (decNumberFromString): Likewise.
216 * decNumber.h (decNumberFromString): Likewise.
217 * decimal128.c (decimal128FromString): Likewise.
218 * decimal128.h (decimal128FromString): Likewise.
219 * decimal32.c (decimal32FromString): Likewise.
220 * decimal32.h (decimal32FromString): Likewise.
221 * decimal64.c (decimal64FromString): Likewise.
222 * decimal64.h (decimal64FromString): Likewise.
224 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
227 * configure: Regenerate.
229 2006-06-23 Ben Elliston <bje@au.ibm.com>
231 * decNumber.h (decNumberNegate): Remove.
233 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
235 * Makefile.in: Add install-html target. Add install-html to .PHONY
237 2006-02-06 Ben Elliston <bje@au.ibm.com>
239 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
242 2006-01-03 Roger Sayle <roger@eyesopen.com>
243 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
245 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
246 definition of strcpy from generating compilation warnings.
248 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
251 * configure.ac: Use GCC_HEADER_STDINT.
252 * decContext.h: Include gstdint.h.
253 * aclocal.m4: Regenerate.
254 * configure: Regenerate.
256 2005-12-20 Roger Sayle <roger@eyesopen.com>
258 * decNumber.c (decStrEq): Cast string contents to unsigned char
259 instead of int before calling tolower.
261 2005-12-20 Roger Sayle <roger@eyesopen.com>
263 * decNumber.c (decStrEq): Cast operands to int before calling
264 tolower to avoid compilation warnings on Tru64.
266 2005-12-05 Ben Elliston <bje@au.ibm.com>
268 * Makefile.in (clean): Remove stray reference to libcpp.a.
270 * decimal128.h, decContext.c, decRound.c, decimal32.c,
271 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
272 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
273 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
276 2005-12-01 Ben Elliston <bje@au.ibm.com>
278 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
279 * decUtility.c (__dec_byte_swap): Move from here ..
280 * decLibrary.c: .. to here.
282 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
284 * decContext.h: Properly guard inclusion of stdint.h
285 * decContext.c: Include config.h
286 * decLibrary.c: Ditto.
287 * decNumber.c: Ditto.
289 * decUtility.c: Ditto.
290 * decimal32.c: Ditto.
291 * decimal64.c: Ditto.
292 * decimal128.c: Ditto.
294 2005-11-29 Ben Elliston <bje@au.ibm.com>
296 * decUtility.c: Remove redundant #includes.
297 * decUtility.h (__dec_byte_swap): Remove prototype.
299 2005-11-29 Ben Elliston <bje@au.ibm.com>
301 * configure.ac: New file.
302 * aclocal.m4: Likewise.
303 * Makefile.in: Likewise.
304 * configure: Generate.
305 * config.in: Likewise.
307 2005-11-29 Ben Elliston <bje@au.ibm.com>
309 * decimal32.h, decimal64.h, decimal128.h: New.
310 * decimal32.c, decimal64.c, decimal128.c: Likewise.
311 * decContext.c, decContext.h: Likewise.
312 * decUtility.c, decUtility.h: Likewise.
313 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
314 * decDPD.h: Likewise.
315 * decLibrary.c, decRound.c: Likewise.