Skip to content

Releases: ygrek/extunix

0.4.3

04 Dec 09:56
Compare
Choose a tag to compare

CHANGES:

  • Move macros accessing values outside of blocking sections
  • Use caml_stat_* functions instead of malloc/free for heap data
  • Support renameat2

0.4.2

10 Aug 16:59
Compare
Choose a tag to compare

CHANGES:

  • Add TIOCGWINSZ ioctl
  • Release runtime mutex in all functions in atfile.c
  • Fix splice bindings
  • Minor bug fixes

0.4.1

20 Jun 08:45
Compare
Choose a tag to compare

CHANGES:

  • Support OCaml 5 new Unix primitive names

0.4.0

04 Feb 16:14
Compare
Choose a tag to compare

CHANGES:

  • Remove top-level module names, modules should be accessed via
    ExtUnix top-level module.
  • Import realpath from OCaml 4.13
  • Support realpath on Windows

v0.3.2

09 May 14:17
Compare
Choose a tag to compare
  • Emulate statvfs on Windows
  • build: mark ppxlib as build-time dep, depend on OCaml >= 4.06

v0.3.1

11 Apr 21:28
Compare
Choose a tag to compare
  • temporarily keep backward compatibility wrt top-level module names

v0.3.0

10 Apr 16:12
Compare
Choose a tag to compare
  • build: switch to dune, dune-configurator and ppxlib
  • sockopt: handle missing options at runtime
  • Add IPv6 support to getifaddrs
  • better Windows support
  • Support Endian module on Windows
  • Enable asctime, strftime, tzname, timezone, timegm on Windows

thanks to @MisterDA for most changes

v0.2.0

08 Nov 21:49
Compare
Choose a tag to compare
  • camlp4 dependency replaced with ppx
  • use available endian functions on Mac OS

v0.1.7

27 Mar 21:37
Compare
Choose a tag to compare
  • detect endian functions on more platforms
  • fix openlog
  • improve gettid on Mac OS

0.1.6

11 Mar 10:18
Compare
Choose a tag to compare
  • OCaml 4.05 compatibility (O_KEEPEXEC)
  • sockopt: add BPF options
  • make tests less fragile
  • New bindings:
    • syslog