HomeFreeBSD

lang/emilua: Update to 0.6.0

Description

lang/emilua: Update to 0.6.0

ChangeLog: https://docs.emilua.org/api/0.6/changelog.html

  • Add FreeBSD’s jails support.
  • Add function format() to format strings. The implementation uses C++'s libfmt.
  • Convert decomposition functions from filesystem.path to properties: root_name, root_directory, root_path, relative_path, parent_path, filename, stem, extension.
  • Convert some filesystem.path properties to string: root_name, root_directory, filename, stem, extension.
  • filesystem.path.iterator() will return strings at each iteration now.
  • Add more functions to the module filesystem: exists(), is_block_file(), is_character_file(), is_directory(), is_fifo(), is_other(), is_regular_file(), is_socket(), is_symlink(), mode(). It was already possible to query for these attributes. These functions were added as an extra convenience.
  • Add yet more functions to the module filesystem: mkfifo(), mknod(), makedev().
  • New UNIX socket options to retrieve security labels and credentials from the remote process.
  • Remove HTTP & WebSocket classes. They should be offered as separate plugins.
  • file_descriptor implemented for Windows pipes and file.stream.
  • Many improvements to Windows version of system.spawn().

PR: 276229
Reported by: manipuladordedados@gmail.com (maintainer)

Details

Provenance
fernapeAuthored on Jan 20 2024, 5:47 PM
Parents
R11:2aaa08ffa716: Mk/bsd.commands.mk: Fix pre-commit error about indentation
Branches
Unknown
Tags
Unknown