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)