pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/geners



Module name:	wip
Committed by:	jihbed
Date:		Thu Aug  6 00:09:22 UTC 2015

Modified Files:
	wip/geners: Makefile PLIST distinfo

Log Message:

	Version 1.9.0 - June 1 2015, by I. Volobouev

* Published the "Base" type in DefaultReaderWriter class (this can be
  used by the "read_base_obj" function in binaryIO.hh).

* Inlined a number of trivial destructors.


Version 1.8.0 - Apr 30 2015, by I. Volobouev

* Fixed "unused parameter" warnings in "geners/arrayIO.hh".

* Added "gssa_merge" program in the "tools" directory which merges
  string archives saved in .gssa or .gssaz files.

* Added "unregisterClass" method to the StaticReader template and
  "unregisterWrapper" method to the StaticReaderWriter template. These
  methods are needed for dynamical unloading of shared libraries.


Version 1.7.0 - Apr 11 2015, by I. Volobouev

* Made StaticReader::registerClass method exception-safe.

* Added a templated factory for non-intrusive serialization of external
  inheritance hierarchies (new header file "geners/AbsReaderWriter.hh").

* Added "gs_associate_serialization_factory" macro in the new header file
  "geners/associate_serialization_factory.hh".

* Added example code "serializing_external_templates.cc" illustrating
  serialization of external inheritance hierarchies.


Version 1.6.0 - Apr 04 2015, by I. Volobouev

* Better handling of regex compilation error messages for POSIX extended
  regex matching (these are not used by compilers with C++11 support).

* Added "gs_enable_pseudo_io" macro in the new "geners/pseudoIO.hh" header
  file. This macro is needed in order to use classes which do not need I/O
  inside templates which expect I/O-enabled template parameters.


Version 1.5.1 - Jan 13 2015, by I. Volobouev

* More careful handling of "assert" statements so that the code compiles
  correctly and without warnings with the -DNDEBUG switch.


Version 1.5.0 - Oct 08 2014, by I. Volobouev

* Added a code generator for boilerplate template serialization.

* Added "BooleanString" template.

* Fixes for MS C++ compiler.

* Added an example illustrating how to serialize external templates.


Version 1.4.1 - Jul 17 2014, by I. Volobouev

* More clang fixes.


Version 1.4.0 - May 02 2014, by I. Volobouev

* A few fixes to quell the complaints from the clang compiler. If your
  compiler is happy with 1.3.0, you do not have to upgrade to this version.


Version 1.3.0 - June 14 2013, by I. Volobouev

* Added new "Record" and "Reference" signatures for use with strings
  in addition to char pointers.

* Added convenience functions for string archive I/O.

* Added "gssaDump" executable to the "tools" directory.


Version 1.2.0 - November 3 2012, by I. Volobouev

* Added "copyItem" method to the AbsArchive class.


Version 1.1.2 - September 5 2012, by I. Volobouev

* Added the header "CPP11_config_disable.hh" useful in case C++11
  features have to be explicitly disabled.


Version 1.1.1 - July 30 2012, by I. Volobouev

* Introduced a separate switch for the zlib location into configure.ac
  and various Makefiles.


Version 1.1.0 - July 26 2012, by I. Volobouev

* Catalog version numbers upped to 2. They now write the number
  of items stored before the entries. This allows for reading them
  without reaching the end-of-file, so that they can now be saved
  to a normal data stream. This means, in particular, that the
  StringArchive class can now be stored in other archives.

* Catalog reading code now removes the "eof" condition from
  the stream. This allows for a normal reuse of the stream later.

* Added "CompressedIO.hh" header for casual compression use.


Version 1.0.2 - June 4 2012, by I. Volobouev

* Added '#include "geners/GenericIO.hh"' statement to the ArchiveRecord.hh
  header because it is using the "write_item" function.

* Added '#include "geners/binaryIO.hh"' statement to the ArrayAdaptor.hh
  header.


Version 1.0.1 - April 5 2012, by I. Volobouev

* Added "#include <cstring>" statements to several files in which
  explicit inclusion is necessary. They were missed before due to
  automatic inclusion of <cstring> in some other system headers.
  The automatic inclusion changes from one compiler version to another.



To generate a diff of this commit:
cvs -z3 rdiff -u -r1.1 -r1.2 wip/geners/Makefile wip/geners/PLIST \
    wip/geners/distinfo

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/geners/Makefile?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/geners/PLIST?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/geners/distinfo?r1=1.1&r2=1.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index