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