April 29, 2006
Open Watcom 1.5 has been released. Open Watcom is an open-source continuation of the Watcom C, C++ and Fortran compilers.
This release includes: a __restrict keyword for the C compiler, new C warnings, optimization improvements, support for the C99 floating-point classification macros, support for the ISO/IEC TR 24731 Safer C Library, plus other changes and bugfixes.
March 28, 2006
Doublecpp 0.6 has been released. It is a preprocessor for C++ which adds support for defining branches of a multimethod.
This release includes: support for the handling of mutual dependencies among classes, the correct recognition of tab characters in input files, the handling of structs, plus other changes.
February 20, 2006
January 28, 2006
C to C++ Converter 1.4 has been released. It is a script which translates C to C++ by generating classes, converting functions to methods, replacing function calls with method invocations, and more.
January 22, 2006
Digital Mars C/C++ 8.47 has been released. It is a C and C++ compiler for 16-bit and 32-bit Windows and DOS development.
This release fixes a corrupt uuid.lib import library.
January 19, 2006
Open Watcom 1.4 has been released. Open Watcom is an open-source continuation of Watcom C, C++ and Fortran compilers.
A list of changes to the C and C++ compilers is available. This release includes: support for C99 designated initializers, support in the C++ compiler for the new template specialization syntax and partial support for partial specialization, support for the Microsoft fastcall calling convention, plus many other changes and fixes.
January 15, 2006
Digital Mars C/C++ 8.46 has been released. It is a C and C++ compiler for 16-bit and 32-bit Windows and DOS development.
This release includes a coffimplib tool to convert COFF import libraries to OMF, updated import libraries, an adaptation of Don Clugston's implementation of lgamma() and tgamma(), plus a number of bugfixes.
January 14, 2006
Intel has announced that trial versions of their C++ and Fortran compilers for Intel-based Mac systems from Apple are now available.
The suite of development tools is expected to be available for purchase during the second quarter of 2006.
December 05, 2005
Java for C++ 0.2 has been released. Java for C++ generates C++ wrappers around Java classes.
This release includes the use of namespaces in the generated code, and Ant build files.
November 29, 2005
Java for C++ 0.1 has been released. It generates C++ wrappers for existing Java classes, using JNI to call the Java implementation.
This release generates fully working C++ classes, but some problems have been encountered with binary string data and with multidimensional arrays.
November 22, 2005
The Portland Group has announced that version 6.1 of their optimizing C, C++ and Fortran compilers will be available on December 15, 2005.
This release includes: support for generating unified binaries for Intel and AMD x64 processors, support for Microsoft Windows Server 2003 and Microsoft Windows XP Professional x64 editions, in addition to other changes.
November 17, 2005
David Intersimone of Borland has written an update regarding the C and C++ support in Borland Developer Studio 2006. It has been deemed that more work is needed on the C/C++ personality, and as such a Technology Preview will be distributed with the upcoming BDS release. A downloadable update will be available by the end of December to update the C and C++ support to production status.
November 15, 2005
Sun Studio 11 is now available for free. It is a C, C++ and Fortran compiler suite from Sun Microsystems, targeting UltraSPARC, x64 and x86 systems. It supports Solaris and Linux.
A FAQ is available, as well as an audio clip of Scott McNealy and Jonathan Schwartz discussing the release.
November 10, 2005
Esther Schindler has written an article entitled "C++ Poised for Its Next Stages", which focuses on the upcoming evolution of C++.
It includes quotes from Bjarne Stroustrup's keynote address at the 2005 C++ Connections conference. He talks about the positive effect of standardization on C++, as well as the need to draw from multiple paradigms in the future. The article also focuses on the TR1 (.pdf) additions to the C++ Standard Library, including the regular expression handling functionality. There is also some discussion about the validity of a "deprecated" warning issued by Microsoft's compiler with regards to std::copy.
November 02, 2005
A presentation (.ppt) by Herb Sutter discussing the future of C++ is now available.
The presentation includes discussion about 'for each' loops, automatic type inference, lambda functions, concepts, concurrency, and more.
October 23, 2005
Sumant Tambe has announced the C++ Truths blog. It aims to cover "Intermediate to advanced material on C++ langugae features, standards, idioms and design patterns." About one or two postings per week are expected.
October 12, 2005
Borland Delphi 2006, C++Builder 2006 and C#Builder 2006 have been announced. They will be available for pre-order between October 17 and December 1, 2005, with shipment scheduled for early December.
According to a recent article by Danny Thorpe, Borland Chief Scientist, the Delphi compiler includes support for operator overloading syntax in Win32, and inlining of compiler magic functions.
October 05, 2005
Ch 5.1 and Embedded Ch 5.1 have been released. Ch is a portable C and C++ interpreter, while Embedded Ch allows for the Ch interpreter to be embedded within other applications.
This release includes improved thread handling, over 100 new UNIX utilities for the Windows version of Ch, plus other improvements and many bugfixes.
September 09, 2005
Digital Mars C/C++ 8.45 has been released. It is a C and C++ compiler for 16-bit and 32-bit
Windows and DOS development.
This release passes 100% of the tests in Dr. Brian Malloy's C++ compiler
conformance test suite.
September 07, 2005
The Intel C++ Compiler for Linux 9.0.025 has been released. It is a C and C++
compiler for Linux aiming to provide a high level of performance on 32-bit and
64-bit Intel processors, while also remaining compatible with GCC.
This release includes improved code generation, installation process
improvements, and bugfixes.
|
|