|
August 8, 2005
IncrediBuild v2.40 has been released and is available for download here.
Users evaluating IncrediBuild can install this version to reset the evaluation period to 30 days.
IncrediBuild 2.x users who are within their maintenance license period are entitled to a free upgrade to this version, and can use their IncrediBuild 2 license
file with this version. Upgrade terms for other users can be found in our pricing page.
Version Highlights
- Xbox 360 builds are now supported.
- A brand new VE (Virtual Environment) core now allows 10%-20% faster builds and increased stability.
- IncrediBuild now works on non-administrator accounts.
New Virtual Environment Module
IncrediBuild v2.40 features a completely re-written VE (Virtual Environment) module. The VE is responsible for remote/local compiler execution
and for file caching. The effects of this change are:
- Improved performance (up to a 20% additional improvement in performance).
- Improved robustness and stability (various issues related to environments with different operating systems, Managed Code builds and random "hanging"
compilation bars are now eliminated).
Build System Changes
- Xbox 360 builds are now supported.
- IncrediLink now includes subproject dependencies specified in the "Additional Dependencies" link setting.
- New "Do not create libraries" option (available only when IncrediLink is used) saves additional time by skipping link steps of
libraries whose object files are included in the EXE/DLL's link command line.
- Added a new option to the .ib_ini file that allows specification of compiler or link options to be added or removed from IncrediBuild command lines.
- ActiveX references and COM wrappers are now supported.
- Fixed bug that could cause incorrect calculation of $(FrameworkDir) when both VC7 and VC8 are installed.
- /base compiler option now allows use of environment variables.
- Fixed bug that caused a build failure when an empty RC output filename was specified.
- Fixed bug that could fail to build managed projects containing references to C# projects.
- The AltID Xbox command line option now supports multiple values.
- Fixed bug that could cause link command lines to fail for projects using MFC as a static library.
User Interface Changes
- Added new "Standalone Mode" that disables network distribution.
- Fixed Visual Studio IDE crash when double-clicking an error with a non-existent line number.
- Fixed Visual Studio IDE crash related to collapsed outlining.
- Fixed bug that caused the About screen to generate an error on Coordinator-only installations.
- Fixed bug that caused a "Project not found" error to be displayed when attempting to build projects using various profiling tools from the Visual
Studio IDE.
- CPU counters are now displayed along with Agent names on multi-CPU machines running a trial version.
- Configuration names in the Batch Build dialog are now sorted.
- Fixed bug that caused a "List index out of bounds" error in the Coordmonitor /StatusDump option.
- The "Allow disable" Coordinator option is now inaccessible in the view-only Coordinator display.
Other Changes
- IncrediBuild now works on non-administrator accounts.
- AMD Processor speeds are now correctly evaluated.
- File Cache sizes higher than 1Gb can now be specified.
- Fixed bug that sometimes caused the "Automatic compiler termination" option to miscalculate timeouts.
|