Formatting fixes. Add 'bug fixes' note.
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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
diff --git a/README.md b/README.md
index cad04ff..3444839 100644
--- a/README.md
+++ b/README.md
@@ -190,24 +190,25 @@ History
See the git log for details at http://github.com/libffi/libffi.
3.3 TBD
- New API in support of GO closures.
- Add RISC-V support.
+ New API in support of GO closures.
+ Add RISC-V support.
+ Many bug fixes.
3.2.1 Nov-12-14
- Build fix for non-iOS AArch64 targets.
+ Build fix for non-iOS AArch64 targets.
3.2 Nov-11-14
- Add C99 Complex Type support (currently only supported on
- s390).
+ Add C99 Complex Type support (currently only supported on
+ s390).
Add support for PASCAL and REGISTER calling conventions on x86
Windows/Linux.
Add OpenRISC and Cygwin-64 support.
- Bug fixes.
+ Bug fixes.
3.1 May-19-14
- Add AArch64 (ARM64) iOS support.
- Add Nios II support.
- Add m88k and DEC VAX support.
+ Add AArch64 (ARM64) iOS support.
+ Add Nios II support.
+ Add m88k and DEC VAX support.
Add support for stdcall, thiscall, and fastcall on non-Windows
32-bit x86 targets such as Linux.
Various Android, MIPS N32, x86, FreeBSD and UltraSPARC IIi
@@ -228,7 +229,7 @@ See the git log for details at http://github.com/libffi/libffi.
Fix Cygwin regression.
3.0.12 Feb-11-13
- Add Moxie support.
+ Add Moxie support.
Add AArch64 support.
Add Blackfin support.
Add TILE-Gx/TILEPro support.
@@ -240,7 +241,7 @@ See the git log for details at http://github.com/libffi/libffi.
Work around LLVM/GCC interoperability issue on x86_64.
3.0.11 Apr-11-12
- Lots of build fixes.
+ Lots of build fixes.
Add support for variadic functions (ffi_prep_cif_var).
Add Linux/x32 support.
Add thiscall, fastcall and MSVC cdecl support on Windows.
@@ -251,9 +252,9 @@ See the git log for details at http://github.com/libffi/libffi.
Fix code pessimizations.
3.0.10 Aug-23-11
- Add support for Apple's iOS.
+ Add support for Apple's iOS.
Add support for ARM VFP ABI.
- Add RTEMS support for MIPS and M68K.
+ Add RTEMS support for MIPS and M68K.
Fix instruction cache clearing problems on
ARM and SPARC.
Fix the N64 build on mips-sgi-irix6.5.
@@ -265,46 +266,46 @@ See the git log for details at http://github.com/libffi/libffi.
Additional platform support.
3.0.9 Dec-31-09
- Add AVR32 and win64 ports. Add ARM softfp support.
+ Add AVR32 and win64 ports. Add ARM softfp support.
Many fixes for AIX, Solaris, HP-UX, *BSD.
Several PowerPC and x86-64 bug fixes.
Build DLL for windows.
3.0.8 Dec-19-08
- Add *BSD, BeOS, and PA-Linux support.
+ Add *BSD, BeOS, and PA-Linux support.
3.0.7 Nov-11-08
- Fix for ppc FreeBSD.
+ Fix for ppc FreeBSD.
(thanks to Andreas Tobler)
3.0.6 Jul-17-08
- Fix for closures on sh.
+ Fix for closures on sh.
Mark the sh/sh64 stack as non-executable.
(both thanks to Kaz Kojima)
3.0.5 Apr-3-08
- Fix libffi.pc file.
+ Fix libffi.pc file.
Fix #define ARM for IcedTea users.
Fix x86 closure bug.
3.0.4 Feb-24-08
- Fix x86 OpenBSD configury.
+ Fix x86 OpenBSD configury.
3.0.3 Feb-22-08
- Enable x86 OpenBSD thanks to Thomas Heller, and
- x86-64 FreeBSD thanks to Björn König and Andreas Tobler.
+ Enable x86 OpenBSD thanks to Thomas Heller, and
+ x86-64 FreeBSD thanks to Björn König and Andreas Tobler.
Clean up test instruction in README.
3.0.2 Feb-21-08
- Improved x86 FreeBSD support.
+ Improved x86 FreeBSD support.
Thanks to Björn König.
3.0.1 Feb-15-08
- Fix instruction cache flushing bug on MIPS.
+ Fix instruction cache flushing bug on MIPS.
Thanks to David Daney.
3.0.0 Feb-15-08
- Many changes, mostly thanks to the GCC project.
+ Many changes, mostly thanks to the GCC project.
Cygnus Solutions is now Red Hat.
[10 years go by...]
@@ -316,7 +317,7 @@ See the git log for details at http://github.com/libffi/libffi.
Fixed x86 long double and long long return support.
m68k bug fixes from Andreas Schwab.
Patch for DU assembler compatibility for the Alpha from Richard
- Henderson.
+ Henderson.
1.18 Apr-17-98
Bug fixes and MIPS configuration changes.
@@ -338,14 +339,14 @@ See the git log for details at http://github.com/libffi/libffi.
1.13 Dec-2-96
Added --enable-purify-safety to keep Purify from complaining
- about certain low level code.
+ about certain low level code.
Sparc fix for calling functions with < 6 args.
Linux x86 a.out fix.
1.12 Nov-22-96
Added missing ffi_type_void, needed for supporting void return
- types. Fixed test case for non MIPS machines. Cygnus Support
- is now Cygnus Solutions.
+ types. Fixed test case for non MIPS machines. Cygnus Support
+ is now Cygnus Solutions.
1.11 Oct-30-96
Added notes about GNU make.