Monday, April 23, 2012

GpDelphiUnits update

As always, all units are available on Google Code.

DSiWin32 1.66

  • Implemented DSiSetFileTime and DSiSetFileTimes.
  • Implemented DSiDateTimeToFileTime.
  • TDSiRegistry.ReadBinary, WriteBinary now use RawByteString for data buffer.

GpHugeF 6.05

  • Added logging to TGpHugeFile[Stream].

GpStreams 1.39

  • Added function CopyStreamEx accepting a TStreamProgressEvent.

GpStringHash 1.11

  • TGpStringObjectHash.Find returns 'nil' in 'value' parameter if key is not found.

GpTextStream 1.10

  • Implemented TGpTextMemoryStream, a TGpTextStream wrapped around a TMemoryStream.

Saturday, April 21, 2012

OmniThreadLibrary 3.01 released

This is mainly bugfix release with only few additions to the codebase. If you are using version 3.0 and not following the SVN trunk, update is very much recommended.
Get it now: ZIP, SVN.

Friday, April 20, 2012

OmniThreadLibrary Documentation: Join

A long chapter on Parallel.Join has been added to the wiki.

All book material is now also available in the Markdown format in the SVN.

I have started putting together “the book”. The plan is to release early – most probably when all high-level stuff is covered – and then to regularly publish updates. Updates will always be free for all customers. At the moment you can’t preorder the book but you can express your interest at the link above.