Changes for version 0.12 - 2026-09-19

  • Fix compile error on modern compilers: EL_BUILTIN_GETCFN is a NULL pointer, not an integer, so it can no longer be assigned to the IV used for the other constants. It is now exposed to Perl as undef.
  • Fix memory corruption that could crash the process when a function bound with add_fun did enough work to grow the Perl stack, such as building a large array (gh#3)
  • Fix undefined behavior in set_prompt, set_rprompt and set_getc_fun when passed a plain (non-reference) value
  • Fix set_rprompt with a static string setting the left prompt instead of the right prompt
  • Add test coverage for gets() (gh#5)
  • Add example/multiline.pl demonstrating multiline input (gh#1)

Modules

Perl interface to the NetBSD editline library