Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 1.38 KB

CHANGELOG.org

File metadata and controls

33 lines (33 loc) · 1.38 KB

CHANGELOG

1.0.3

  • Performance improvements to buffer-to-array.
  • Fix bug where buffer-seq always started at 0 instead of (.position buf).
  • Fix bug in do-copy implementation for File where it was trying to create a read/write channel for both the input and output files. It now just creates a readable channel for the input and a writable channel for the output.
  • Fix bug in clojure.java.io/input-stream that was using (.position buf) as an offset, when it shouldn’t have.

1.0.2

  • Fix bug in the type hints for the return value of the mmap function.

1.0.1

  • Fix bug in the type hints for the return value of many functions.

1.0.0

  • extends java.io/copy to handle two additional cases: 1) reading from a ByteBuffer to a WritableByteChannel, and 2) reading from a ReadableByteChannel to a ByteBuffer.

0.0.5

  • ensures that channel, readable-channel, and writable-channel on a File all return FileChannel instances.

0.0.4

  • add missing type hints for make-input-stream and make-output-stream
  • adds byte-order and set-byte-order convenience functions

0.0.3

  • Opening non-existent file throws FileNotFoundException
  • buffer-to-array ignores the position of the Buffer
  • docstring and type hint fixes

0.0.2

  • Removed obsolete src/nio/channels.clj file.

0.0.1

  • Initial release.