CrissCross 0.6.6 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News CrissCross 0.6.6 (Default branch)
# 1  
Old 12-26-2007
CrissCross 0.6.6 (Default branch)

Image CrissCross is a small cross-platform C++ library for console and file I/O, fast data structures, CPU identification (CPUID), and sockets (TCP and UDP). The main goal is to provide the ability to write a program using identical calls on the major platforms (Windows, Linux, FreeBSD, OpenBSD, NetBSD, and Mac OS X) without needing to rewrite code. CPUID is only currently supported on Linux and Windows running on x86 processors. There is also theoretical support for IA-64 and x64 processors in 64-bit mode, but only 32-bit mode has been tested. License: BSD License (revised) Changes:
Visual Studio 2008 support added. CPUID now detects AMD cache descriptors. The ConvertToDArray and ConvertIndexToDArray functions were optimized, so the deprecation notice was removed. Stopwatch was fixed on FreeBSD, NetBSD, and OpenBSD. AVLTree, SplayTree, ShellSort, InsertionSort, and BubbleSort were added (the last two for educational purposes only). A basic HashTable implementation was added. AVLTree, RedBlackTree, and SplayTree have close-to-identical (if not perfectly identical) APIs. Some "using namespace" statements that were causing hard-to-detect errors were cleaned up. Many minor fixes were made.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question