summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLars Kanis <lars@greiz-reinsdorf.de>2020-05-30 22:51:13 +0200
committerLars Kanis <lars@greiz-reinsdorf.de>2020-05-30 22:51:13 +0200
commita8fd5b3cdbdfbc12b93a4ce32f7706c720ab9f1b (patch)
tree154a9112fc289e11626e88f9e2c46bd353db798e /CHANGELOG.md
parentce9de531983cf0a5fc34be1b5eca7e933519ce67 (diff)
downloadffi-a8fd5b3cdbdfbc12b93a4ce32f7706c720ab9f1b.tar.gz
Add 1.13.0 to CHANGELOG
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f690611..e8b069b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,32 @@
+1.13.0 / 2020-05-30
+-------------------
+
+Added:
+* Add TruffleRuby support. Almost all specs are running on TruffleRuby and succeed. #768
+* Add ruby source files to the java gem. This allows to ship the Ruby library code per platform java gem and add it as a default gem to JRuby. #763
+* Add FFI::Platform::LONG_DOUBLE_SIZE
+* Add bounds checks for writing to an inline char[] . #756
+* Add long double as callback return value. #771
+* Update type definitions and add types from stdint.h and stddef.h on i386-windows, x86_64-windows, x86_64-darwin, x86_64-linux, arm-linux, powerpc-linux. #749
+* Add new type definitions for powerpc-openbsd and sparcv9-openbsd. #775, #778
+
+Changed:
+* Lots of cleanups and improvements in library, specs and benchmarks.
+* Fix a lot of compiler warnings at the C-extension
+* Fix several install issues on MacOS:
+ * Look for libffi in SDK paths, since recent versions of macOS removed it from `/usr/include` . #757
+ * Fix error `ld: library not found for -lgcc_s.10.4`
+ * Don't built for i386 architecture as it is deprecated
+* Several fixes for MSVC build on Windows. #779
+* Use `ucrtbase.dll` as default C library on Windows instead of old `msvcrt.dll`. #779
+* Update builtin libffi to fix a Powerpc issue with parameters of type long
+* Allow unmodified sourcing of (the ruby code of) this gem in JRuby and TruffleRuby as a default gem. #747
+* Improve check to detect if a module has a #find_type method suitable for FFI. This fixes compatibility with stdlib `mkmf` . #776
+
+Removed:
+* Reject callback with `:string` return type at definition, because it didn't work so far and is not save to use. #751, #782
+
+
1.12.2 / 2020-02-01
-------------------