Menu

mcpp / News: Recent posts

mcpp V.2.7.2 released

MCPP V.2.7.2 was just released:

http://sourceforge.net/project/showfiles.php?group_id=165953&package_id=188445&release_id=643899

MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.

The updated points on V.2.7.2 from V.2.7.1 are as follows.... read more

Posted by Kiyoshi Matsui 2008-11-30

mcpp V.2.7.1 released

MCPP V.2.7.1 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC, Visual C++, etc. Its source is highly configurable and can generate executables of various specs. It accompanies a validation suite to check preprocessor's conformance and quality exhaustively.

The updated points from V.2.7 are as follows.

1. This is a bug-fixed version of V.2.7, fixing several bugs of the previous release.... read more

Posted by Kiyoshi Matsui 2008-05-19

mcpp V.2.7 released

MCPP V.2.7 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.6.4 are as follows.

1. Implemented -K option to enable "macro notification mode".
This mode is designed for C/C++ refactoring tools and embeds
macro annotations into comments. This mode is also enabled
by '#pragma MCPP debug macro_call' sub-directive.... read more

Posted by Kiyoshi Matsui 2008-03-24

mcpp V.2.6.4 released

MCPP V.2.6.4 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.6.3 are as follows.

1. This is a bug-fixed version of V.2.6.3, fixing memory
leaks in subroutine-build, and fixing a bug of accessing
non-allocated memory.... read more

Posted by Kiyoshi Matsui 2007-05-19

mcpp V.2.6.3 released

MCPP V.2.6.3 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.6.2 are as follows.

1. Revised sutle points of #include and '#pragma once'
handling, such as dereferencing symbolic linked
directory and others.... read more

Posted by Kiyoshi Matsui 2007-04-07

mcpp V.2.6.2 released

MCPP V.2.6.2 was just released.

MCPP is a portable C/C++ preprocessor,
supporting GCC, Visual C++, etc. Its
source is highly configurable and can
generate executables of various specs.
It accompanies a validation suite to
check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.6.1 are as
follows.

* Fixed several bugs of the previous
release.

* Added subroutine-build to use MCPP as
a subroutine from other main program.... read more

Posted by Kiyoshi Matsui 2006-11-12

MCPP V.2.6.1 released

MCPP V.2.6.1 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.6 are as follows.

* Fixed a bug of macro definition in lib.c.
* Fixed a bug of '#pragma once' failure.
* Fixed some other minor bugs.
* Enabled automatic conversion from [CR+LF] to [LF].
* Revised path-list handling on CygWIN. Enabled -mno-cygwin
option for CygWIN GCC-specific-build.
* Added porting to MinGW.

Posted by Kiyoshi Matsui 2006-08-12

mcpp V.2.6 released.

MCPP V.2.6 was just released.

MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.

The updated points from V.2.5 are as follows.

* Integrated STANDARD mode and PRE_STANDARD mode into one
executable, differentiating the modes by the invocation
options.
* Made stand-alone-build of MCPP independent on any compiler-
systems.
* Revised #pragma once and handling of include directories
list, judging a identity of directory and file by absolute
path, and dereferencing symbolic linked file.
* Added portings to GCC V.4.0, CygWIN 1.5.18, Visual C++
2005.
* Removed support for pre-C90 compilers, MS-DOS compilers.

Posted by Kiyoshi Matsui 2006-07-15

mcpp 2.6-prerelease branch in svn created

2.6-prerelease branch is created in Subversion repository.
To checkout:
svn co https://svn.sourceforge.net/svnroot/mcpp/branches/2.6-prerelease

This is a temporary branch for preparing mcpp-2.6.
Updated points are:

1. Integrated Standard mode and pre-Standard mode into one executable,
differenciating the modes with invocation options.

2. Made stand-alone-build independent on any compiler systems. The
stand-alone-build has the common invocation options regardless of the
compiler systems with which mcpp is compiled.... read more

Posted by Kiyoshi Matsui 2006-06-03

Where is the information about mcpp?

First see the "Home Page".

To grasp the outline of mcpp, get mcpp-summary.pdf from:
"Files" => "File Releases" => "Latest"

To get detailed informations, download the source tar-ball from:
"Files" => "File Releases" => "Latest"
and refer to the documents included.

To post bug-reports, comments or questions, use:
"Forums" -> "Open Discussion"

Posted by Kiyoshi Matsui 2006-04-29

Moved to SourceForge

MCPP has resided at m17n.org since August, 2002.
Now it has moved to SourceForge at April 28, 2006.

Posted by Kiyoshi Matsui 2006-04-29