|
1 | | -2021-05-20 Georg-Johann Lay |
| 1 | +2022-01-28 Joerg Wunsch <[email protected]> |
2 | 2 |
|
3 | | - patch #9553: Fix some issues in libc/ |
4 | | - * libc/stdio/vfscanf.c (GETBYTE) [LPMx]: Early-clobber %0. |
5 | | - (GETBYTE) [default]: Use shorter instruction sequence. |
6 | | - * libc/stdio/vfprintf.c: Same. |
7 | | - (vfprintf): Fix build-warnings. |
8 | | - * libc/stdlib/dtostre.c (dtostre): Fix build warning. |
9 | | - * libc/stdlib/getenv.c (getenv): Fix build warning. |
| 3 | + * configure.ac: Release version 2.1.0. |
10 | 4 |
|
11 | | -2021-05-20 Georg-Johann Lay |
12 | | - |
13 | | - patch #9864: Use proper float function names and prototypes |
14 | | - * include/math.h |
15 | | - (cos, sin, tan, fmod, modf, sqrt, cbrt, hypot, square, floor, ceil) |
16 | | - (frexp, ldexp, exp, cosh, sinh, tanh, asin, acos, atan, atan2) |
17 | | - (log, log10, pow, isnan, isinf, signbit, fdim, fma, fmax, fmin) |
18 | | - (trunc, round, lround, lrint) [double=64-bit]: Provide double |
19 | | - prototypes. |
20 | | - [double=32-bit]: Provide protos with assembler names which are |
21 | | - the corresponding float function name. |
22 | | - (cosf, sinf, tanf, fmodf, modff, sqrtf, cbrtf, hypotf, squaref) |
23 | | - (floorf, ceilf, frexpf, ldexpf, expf, coshf, sinhf, tanhf, asinf) |
24 | | - (acosf, atanf, atan2f, logf, log10f, powf, isnanf, isinff) |
25 | | - (signbitf, fdimf, fmaf, fmaxf, fmin, truncf, roundf, lroundf) |
26 | | - (lrintf): |
27 | | - Turn from macro to proper prototype. |
28 | | - (fabs, fabsf, isfinite, isfinitef, copysign, copysignf): Implement. |
29 | | - * libm/fplib/acos.S: Use correct names for functions that deal |
30 | | - with float, e.g. acosf instead of acos. Adjust comments. |
31 | | - * libm/fplib/asin.S: Same. |
32 | | - * libm/fplib/atan.S: Same. |
33 | | - * libm/fplib/atan2.S: Same. |
34 | | - * libm/fplib/cbrt.S: Same. |
35 | | - * libm/fplib/ceil.S: Same. |
36 | | - * libm/fplib/copysign.S: Same. |
37 | | - * libm/fplib/cos.S: Same. |
38 | | - * libm/fplib/cosh.S: Same. |
39 | | - * libm/fplib/exp.S: Same. |
40 | | - * libm/fplib/fdim.S: Same. |
41 | | - * libm/fplib/floor.S: Same. |
42 | | - * libm/fplib/fma.S: Same. |
43 | | - * libm/fplib/fmax.S: Same. |
44 | | - * libm/fplib/fmin.S: Same. |
45 | | - * libm/fplib/fmod.S: Same. |
46 | | - * libm/fplib/fp_arccos.S: Same. |
47 | | - * libm/fplib/frexp.S: Same. |
48 | | - * libm/fplib/hypot.S: Same. |
49 | | - * libm/fplib/isfinite.S: Same. |
50 | | - * libm/fplib/isinf.S: Same. |
51 | | - * libm/fplib/isnan.S: Same. |
52 | | - * libm/fplib/ldexp.S: Same. |
53 | | - * libm/fplib/log.S: Same. |
54 | | - * libm/fplib/log10.S: Same. |
55 | | - * libm/fplib/lrint.S: Same. |
56 | | - * libm/fplib/lround.S: Same. |
57 | | - * libm/fplib/modf.S: Same. |
58 | | - * libm/fplib/pow.S: Same. |
59 | | - * libm/fplib/round.S: Same. |
60 | | - * libm/fplib/signbit.S: Same. |
61 | | - * libm/fplib/sin.S: Same. |
62 | | - * libm/fplib/sinh.S: Same. |
63 | | - * libm/fplib/sqrt.S: Same. |
64 | | - * libm/fplib/square.S: Same. |
65 | | - * libm/fplib/tan.S: Same. |
66 | | - * libm/fplib/tanh.S: Same. |
67 | | - * libm/fplib/trunc.S: Same. |
0 commit comments