OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [branches/] [newlib/] [newlib/] [newlib/] [NEWS] - Blame information for rev 1766

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 56 joel
*** Major changes in newlib version 1.8.2:
2
 
3
* RTEMS features and fixes from Joel Sherrill.
4
 
5
* More work on reentrant routines.
6
 
7
* Floating point math library check, --enable-newlib-hw-fp.
8
 
9 39 lampret
*** Major changes in newlib version 1.8.1:
10
 
11
* Added check for --enable-newlib-mb configure option which defines the
12
  MB_CAPABLE macro.  Multibyte support for JIS, SJIS, and EUC-JP implemented.
13
 
14
* Reduced code size for libm modules.
15
 
16
* Replaced the BSD malloc with Doug Lea's malloc.
17
 
18
*** Major changes in newlib version 1.8.0:
19
 
20
* Added simulated signal handling functions _raise_r, _signal_r, raise, and
21
  signal except for sparc-sun-sunos*, i[3456]86-*-sco*, and a29k-*-* systems,
22
  which already provide access to signal.  The signal functionality provided
23
  does not interact with hardware generated signals.
24
 
25
* Added reentrant function rand_r from POSIX.1c.
26
 
27
* Removed _asctime, _next, _scanpoint, and _signgam fields from struct
28
  _reent.  These are no longer necessary since there are now functions
29
  that explictly support multiple threads (asctime_r, ctime_r, gamma_r,
30
  gmtime_r, lgamma_r, localtime_r, rand_r, & strtok_r).
31
 
32
 
33
*** Major changes in newlib version 1.7.0:
34
 
35
* Cross compiler target libraries are now built in a subdir of the top level
36
  build directory.
37
 
38
  Old way: build
39
                /newlib
40
                       /m68020
41
                              /m68881
42
  New way:
43
           build
44
                /m68k-coff
45
                          /m68020
46
                                 /m68881
47
 
48
  where m68020 and m68881 are multilib subdirectories
49
 
50
* m68k targets support --disable options to avoid building unwanted versions
51
  of the libraries.
52
 
53
  --disable-softfloat - don't build libc, libg++, etc. for -msoft-float
54
  --disable-m68881    - don't build libc, libg++, etc. for -m68881
55
  --disable-m68000    - don't build libc, libg++, etc. for -m68000
56
  --disable-m68020    - don't build libc, libg++, etc. for -m68020
57
 
58
  These options have *no* effect on the default libraries, so if the default
59
  is -m68020, --disable-m68020 is nilpotent.
60
 
61
* Reentrancy support in libm removed.
62
 
63
* strtok, strtol, strtoul, assert, div, ldiv, qsort, vfprintf
64
  replaced with NetBSD versions.
65
 
66
* Support for systems with 32 bit "doubles" added.
67
 
68
* unctrl added.
69
 
70
* dtoa.c updated from master dtoa.c soruces (netlib.att.com)
71
 
72
* Various bug fixes.
73
 
74
*** Major changes in newlib version 1.6.1:
75
 
76
* Added reentrant functions (asctime_r, ctime_r, gmtime_r, localtime_r,
77
and strtok_r) from POSIX.1c.
78
 
79
* Removed _asctime_r and _strtok_r functions.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.