All releases of C++ Portable Types Library (PTypes)

  •  27 Jun 2007 16:11
Avatar

    Release Notes: Support for HP-UX/aCC was added. Several compilation problems were solved on *BSD systems and Mac OS X.

    •  15 May 2007 13:13
    Avatar

      Release Notes: In addition to Intel and PowerPC, atomic functions (inc/dec/swap) are now implemented in the assembly language for SPARC platforms as well. More exotic platforms still use a mutex hash table in these functions. Another important improvement in this release is introduction of portable 64-bit file/stream positioning.

      •  24 Jan 2007 19:17
      Avatar

        Release Notes: Several bugs have been fixed that accumulated during the past few years.

        •  17 May 2004 13:02
        Avatar

          Release Notes: The memory corruption problem in multi-threaded applications compiled with the LinuxThreads library has been fixed. Several minor improvements and bugfixes have been made for streams and for the dynamic string class.

          •  27 Mar 2004 16:35
          Avatar

            Release Notes:

            •  23 Mar 2004 13:56
            Avatar

              Release Notes: The container classes/templates have been completely redesigned. As an alternative to std::vector, PTypes now offers 2 separate templates, tpodlist and tobjlist, which were specifically designed to eliminate the template "code blow" problem and to perform dynamic array reallocations in the most efficient way. This release also features a Cygwin port, a standard installation procedure for Unix ("make install"), several minor improvements, and bugfixes.

              •  26 Jan 2004 17:37
              Avatar

                Release Notes: This release features a new "jobqueue" class which serves as a basis for implementing the thread pool model in network server and robot applications. Example 2 in the multithreading examples is now a network server template that demonstrates the usage of the jobqueue class combined with a collection of reusable thread objects. This release also features atomic functions for the PowerPC processor, changes in the DLL/so versioning policies, as well as a number of improvements and fixes in various parts of the library.

                •  25 Aug 2003 11:30
                Avatar

                  Release Notes: The variant-to-string typecast problem that caused compilation errors with GCC 3.3 was fixed. A problem that allowed template lists to accept any class type, even if it was not derived from the unknown class was fixed. Public header files are now included in the documentation in browsable form. A previously undocumented 'Delete notification' mechanism for the component class is now described in the Unknown and Component sections. A better explanation of librarie's philosophy is given in the Introduction.

                  •  04 Aug 2003 09:56
                  Avatar

                    Release Notes: The library has been ported to BSD/OS (BSDI), and limited support for OpenBSD and NetBSD was added (without makefiles). The library now compiles with Visual C/C++ 7.1 (.NET). A segfault bug in instm::token() was fixed along with a problem with phostby*() functions that caused segfaults on SuSE Linux. A bug in wshare that caused '+' to be decoded as a space in URL components other than in queries was fixed.

                    •  03 Jul 2003 11:18
                    Avatar

                      Release Notes: The following functions have been fixed to be thread-safe on all Unix systems: tzoffset(), now(), nowstring(), phostbyname(), phostbyaddr(), phostcname().

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.