1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
==============================
GPRBUILD 2.2 NEW FEATURES LIST
==============================
Copyright (C) 2013-2014, AdaCore
This file contains a complete list of new features in version 2.2 of GPRBUILD.
A full description of all GPRBUILD features can be found in the GPRBUILD
User's Guide.
NF-22-N321-014 Add support for LLVM C compiler (2014-03-21)
This adds support for compiling and linking with the LLVM C compiler (clang).
NF-22-N310-033 Display slaves name for remote compilation errors (2014-03-15)
When a remote compilation fails we now display on which remote computer
this compilation was conducted. This can helps finding remote computers
with incorrect setup for example.
NF-22-N206-046 Advice to use --help for incorrectly invoked tools (2014-02-10)
When a gpr tool (gprbuild, gprconfig, gprclean or gprinstall) is incorrectly
invoked, with at least one argument, the usage will no longer be displayed.
Instead this line will be displayed:
type "gprxxx --help" for more information.
NF-22-N130-015 Check distributed build consistency (2014-02-03)
A check is now done to ensure that build slaves, used on a distributed
compilation farm, are all of the same version as the build master.
NF-22-N121-005 Check for clock drift in distributed mode (2014-01-29)
A clock check is done between the slaves and the build master before
starting a distributed compilation. A warning is issued if a clock drift
is detected. It is important to have the clock properly synchronized to
avoid unneeded recompilation.
NF-22-N115-029 GPRinstall supports listing of installed packages (2014-03-13)
A new mode, enabled with the option --list, can be used in GPRinstall to
display the installed packages. Used with --stat a set of statistics are
also displayed like the number of installed files and the total size on disk.
NF-22-N108-032 Add support for grouping installs with gprinstall (2014-01-22)
A new option named --install-name can be used to group installations
under a single name. It makes it possible to uninstall with a single
command the multiple installations. This can be handy when a library
comes with some tools for example, both built with different projects files.
Yet, the library and the executables are tightly related and part of the
same application.
|