GCC 4.5 - Awesome Release!
GCC 4.5 just was has been released yesterday. It's a really awesome release according to its summary of changes. My favorites:
- The -Wc++-compat option is significantly improved.
- Compilation time for code that uses templates should now scale linearly with the number of instantiations rather than quadratically, as template instantiations are now looked up using hash tables.
- Improved experimental support for the upcoming C++0x ISO C++ standard, including support for raw strings, lambda expressions and explicit type conversion operators.
- And last not least: A plugin system has been added! I predict we'll see really nice static code analyzers soon!
Awesome release! Really awesome release!
Comments
Post a Comment
This site's webmaster failed misserably in upgrading the underlaying web framework.
The comment system is entirely broken right now. Sorry!
I'd really like to see LLVM/Clang become a real GCC competitor on the C++ land.
yeah... i didn't understand even a single word. what is this GCC for?
@N900 user: It's our compiler. It turns human readable source code into processor instructions.
@Courageous: Yes, more competion would be good. Well, actually I wonder if the recent improvements in gcc are driven by competion from LLVM/Clang already:
More human readable error messages - obviously Clang driven. Faster template handling (finally!) - Clang driven for sure. Byte code based global optimizations - once again LLVM is the cause.
Even plugin support might be caused by LLVM/Clang: There was quite some opposition against such a feature, but LLVM/Clang taking leadership in static analysis research might have changed minds.