Skip to content

Releases: c-blake/nio

Bug fix for syntax error

07 Jun 19:58
2a77caa
Compare
Choose a tag to compare

Release so that anyone using recent nim-devel can compile..anything doing import nio.

Make finding .N more robust

20 May 12:18
93c2b08
Compare
Choose a tag to compare

Rather than first trust '.' to map either shortest|longest extensions, instead simply find ".N" to get the first NIO-extension.

Make nio stat .NL work

12 May 10:24
338eb2a
Compare
Choose a tag to compare

Make nio stat .NL < x syntax work on stdin.

Bug fix for older Nim

31 Mar 10:55
5d0af69
Compare
Choose a tag to compare

Seems there was some problem with NimScript side-config file processing. Using a side.nim.cfg seems to repair this for c2tsv, though.

Track rename in adix

19 Mar 23:07
86f2c7b
Compare
Choose a tag to compare

..Only for the optional -d:useAdix mode here, of course.

First OSX/Windows portability

02 Mar 12:27
9352f2b
Compare
Choose a tag to compare

There is now a decent chance (after nimble refresh) that nimble install nio may work on the big three L)inux, O)SX, W)indows using LOW-est common denominator stdlib things.

Add fix2sv, simplify & de-warn other things

14 Jan 21:06
Compare
Choose a tag to compare

Utils:

  • Add fix2sv: fixed byte width to actually separated values translator.
  • Simplify addEmpty a lot with cligen/osUt APIs.

dev: Some gitignore updates

API: ioCodeK -> kindOf overload; Make parse.p template smarter and add some missing value templates

de-warnings: Use the new cligen/unsafeAddr in several places. Deal with BareExcept & ByteAddress, LineTooLong, and hint:Performance (except envToCL) with safe move and a few explicit [0..^1] copies.

Nim-vsn-port: Change the nimPreviewSlimSystem adaption model slightly for typedthreads.

Have nimble install binaries; cross nim compat; lab*2sv

08 Dec 20:33
Compare
Choose a tag to compare

Besides the subject line, add two programs to do a "keyed unfold" of a flattened relational table back to a headered-SV appropriate to then feed to nio fromSV.

Catch up release

14 Oct 12:51
Compare
Choose a tag to compare

The (possibly) big impact change here is c2tsv to backslash-escaped TSV output; For details see 64667ab

Linux-specific catz.fdCopy speed-ups with sendfile, splice, copy_file_range as appropriate.

Expanded len-prefixed string repo functionality for (removed) thesa.nim (but see https://github.com/c-blake/thes for more complete work).

Various documentation work.

Some nim portability clean-ups Re: IndexDefect.

Bug fix for delimited string repos

09 Jan 17:57
Compare
Choose a tag to compare

Delimited repos were only working on the very first load/parse due to picking up the wrong $ proc. All is well now.