Revision history for FFI-Platypus-Lang-Rust

0.17      2023-08-22 13:44:06 -0600
  - Fixed documentation error that was listing Rust source
    twice instead of the Rust and Perl source as it should
    have done (gh#43, gh#44)

0.16      2023-06-14 17:05:55 -0600
  - use `*std::os::raw::c_char` instead of `*i8` for strings,
    as this is more portable.  In particular *u8 or *c_char
    is expected on Linux Arm64. (gh#42)

0.15      2023-02-21 08:05:34 -0700
  - Bump Alien::Rust prereq to 0.03 for better handling
    of rust home.

0.14      2023-02-16 06:16:37 -0700
  - Use Alien::Rust if rustc and cargo are not already
    installed (gh#39, gh#40)

0.12      2022-10-27 21:54:54 -0600
  - Documentation improvements (gh#38)

0.11      2022-10-26 05:57:14 -0600
  - Fix bug where FFI::Build::File::Cargo would usually exit
    on failure instead of die, which in dev / prove mode would
    throw away any diagnostics (gh#37)

0.10      2022-10-23 19:39:14 -0600
  - Documentation improvements (gh#5, gh#17, gh#22, gh#28,
    gh#31, gh#32, gh#35)
  - Adding bool type.  As noted in the CAVEATS, this is in
    practice always a sint8, but not technically guaranteed
    by the spec (gh#25, gh#33)
  - Use cdylib in examples and in implementation as that is
    preferred for calling from C now (gh#16, gh#31)
  - Tests are build with --release by default, just like the
    runtime cdylib, so that the Rust code doesn't have to be
    compiled twice (gh#26, gh#30)
  - The PERL_FFI_CARGO_FLAGS environment variable can be used
    to change the flags passed into cargo test and cargo build
    this way you can use a different profile if you choose
    (gh#30)

0.09 2019-11-20 11:12:37 -0700
  - Document callbacks.
  - Documentation fixes.

0.08 2019-11-19 16:02:53 -0700
  - Fix memory leak in points example (gh#5, gh#10)
  - Added bundle example: examples/Person
  - Better and more complete documentation for both
    FFI::Build::File::Cargo and
    FFI::Platypus::Lang::Rust.

0.07 2019-11-15 13:59:52 -0700
  - Migrate to ExtUtils::MakeMaker
  - Migrate from Module::Build::FFI to FFI::Build
  - Added FFI::Build::File::Cargo

0.06 2019-06-19 18:34:38 -0400
  - Documentation updates and fixes

0.05 2018-12-19 14:40:25 -0700
  - Explicitly make File::chdir a configure and runtime prereq

0.04 2015-10-14
  - Fixes for Mac OS X

0.03 2015-10-13
  - If there is a Cargo.toml file in the ffi project directory, use
    cargo to build and test the project.
  - The old method of populating ffi and libtest with rust files
    (not widely used) will be deprecated and removed at the end
    of the year.

0.02 2015-02-02
  - Fix synopsis to use "lang" instead of "with"

0.01 2015-01-30
  - Initial release
