JOrgePeixoto writes: Emacs 24.1 has been released. New features include a new packaging system and interface (M-x list-packages), support for displaying and editing bidirectional text, support for lexical scoping in Emacs Lisp, improvements to the Custom Themes system, unified/improved completion system in many modes and packages and support for GnuTLS (for built-in TLS/SSL encryption), GTK+ 3,
ImageMagick, SELinux, and Libxml2.
JOrgePeixoto writes: The GCC team has released GCC 4.3.0 . GCC has been integrated with the MPFR library, allowing it to evaluate and replace at compile-time calls to built-in math functions having constant arguments with their mathematically equivalent results. With MPFR GCC can generate correct results regardless of the math library implementation or floating point precision of the host platform, independent of the compilation configuration being native or cross-compile.
Among many optimization changes is a new forward propagation pass on RTL, awareness of stack frame consumption by the inliner heuristics and enhancements in interprocedural optimization. Some of the changes enhance compilation speed and memory use.
Also new is tuning for Intel Core 2 and AMD Geode and support for SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation. Some targets have been removed and some added, including the SPU of the CELL, ARMv7 and Thumb-2.
C has gained fixed-point data-types and operators, better checking and better warnings.
Fortran has gained better Fortran 2003 support.
The integration of Eclipse Java compiler and enhancements in libgcj provide better Java support.
C++ gained better warnings, a parallel mode and some support for C++0x and TR1.
Also the update and enhancement of the documentation are among a huge number of changes .