From Fedora Project Wiki

No edit summary
No edit summary
Line 22: Line 22:
==== gcc ====
==== gcc ====


Various compilers (C, C++, Objective-C, Java, ...)
Fedora 17 includes version 4.7.0 of '''gcc''', '''gcc-c++''', '''gcc-gfortran''' and '''gcc-gnat'''. The update includes  numerous changes to the gcc series of compilers, not only C and C++, but also to Ada and Fortran.  For complete details, refer to the GCC 4.7 Release Series Changes at http://gcc.gnu.org/gcc-4.7/changes.html. Some highlights:


  Old Version: 4.6.2 -> New Version: 4.7.0
* Several obsoleted architectures including IRIX 6.5, MIPS OpenBSD, Solaris, Tru64 UNIX 5.1 and a number of legacy ARM platforms
 
* Support for OpenMP 3.1 on C, C++ and Fortran
Project site: (http://gcc.gnu.org)
* More support for the C11 and C++11 standards updates
 
* New debug capabilities for Ada
 
* Many optimizer enhancements
==== gcc-c++ ====
* A number of performance improvements in Fortran
 
* New platforms:
C++ support for GCC
** ARM Cortex A7
 
** AVR XMEGA
  Old Version: 4.6.2 -> New Version: 4.7.0
** Texas Instruments C6X
 
** National Semiconductor's CR16
Project site: (http://gcc.gnu.org)
** Tilera TILE-Gx and TILEPro families
* In addition, there are platform-specific improvements in ARM, AVR, IA-32/x86-64, MIPS, PowerPC/PowerPC64, SH and SPARC.




Line 100: Line 101:
Project site: (http://www.gnu.org/software/emacs/)
Project site: (http://www.gnu.org/software/emacs/)


==== gcc-gfortran ====
Fortran support
  Old Version: 4.6.2 -> New Version: 4.7.0
Project site: (http://gcc.gnu.org)




Line 297: Line 290:


Project site: (http://sourceware.org/frysk)
Project site: (http://sourceware.org/frysk)
==== gcc-gnat ====
Ada 95 support for GCC
  Old Version: 4.6.2 -> New Version: 4.7.0
Project site: (http://gcc.gnu.org)





Revision as of 15:47, 14 March 2012

DocsProject Header docTeam1.png


automake

A GNU tool for automatically creating Makefiles

 Old Version: 1.11.1 -> New Version: 1.11.3

Project site: (http://sourceware.org/automake/)


binutils

A GNU collection of binary utilities

 Old Version: 2.21.53.0.1 -> New Version: 2.22.52.0.1

Project site: (http://sources.redhat.com/binutils)


gcc

Fedora 17 includes version 4.7.0 of gcc, gcc-c++, gcc-gfortran and gcc-gnat. The update includes numerous changes to the gcc series of compilers, not only C and C++, but also to Ada and Fortran. For complete details, refer to the GCC 4.7 Release Series Changes at http://gcc.gnu.org/gcc-4.7/changes.html. Some highlights:

  • Several obsoleted architectures including IRIX 6.5, MIPS OpenBSD, Solaris, Tru64 UNIX 5.1 and a number of legacy ARM platforms
  • Support for OpenMP 3.1 on C, C++ and Fortran
  • More support for the C11 and C++11 standards updates
  • New debug capabilities for Ada
  • Many optimizer enhancements
  • A number of performance improvements in Fortran
  • New platforms:
    • ARM Cortex A7
    • AVR XMEGA
    • Texas Instruments C6X
    • National Semiconductor's CR16
    • Tilera TILE-Gx and TILEPro families
  • In addition, there are platform-specific improvements in ARM, AVR, IA-32/x86-64, MIPS, PowerPC/PowerPC64, SH and SPARC.


gdb

A GNU source-level debugger for C, C++, Java and other languages

 Old Version: 7.3.50.20110722 -> New Version: 7.4.50.20120120

Project site: (http://gnu.org/software/gdb/)


libtool

The GNU Portable Library Tool

 Old Version: 2.4 -> New Version: 2.4.2

Project site: (http://www.gnu.org/software/libtool/)


byacc

Berkeley Yacc, a parser generator

 Old Version: 1.9.20101229 -> New Version: 1.9.20111219

Project site: (http://invisible-island.net/byacc/byacc.html)


ccache

C/C++ compiler cache

 Old Version: 3.1.6 -> New Version: 3.1.7

Project site: (http://ccache.samba.org/)


diffstat

A utility which provides statistics based on the output of diff

 Old Version: 1.54 -> New Version: 1.55

Project site: (http://invisible-island.net/diffstat)


doxygen

A documentation system for C/C++

 Old Version: 1.7.5 -> New Version: 1.7.6.1

Project site: (http://www.stack.nl/~dimitri/doxygen/index.html)


emacs

GNU Emacs text editor

 Old Version: 23.3 -> New Version: 24.0.93

Project site: (http://www.gnu.org/software/emacs/)


git

Fast Version Control System

 Old Version: 1.7.7 -> New Version: 1.7.9

Project site: (http://git-scm.com/)


intltool

Utility for internationalizing various kinds of data files

 Old Version: 0.41.1 -> New Version: 0.50.0

Project site: (http://www.gnome.org)


oprofile

System wide profiler

 Old Version: 0.9.6 -> New Version: 0.9.7

Project site: (http://oprofile.sf.net)


oprofile-gui

GUI for oprofile.

 Old Version: 0.9.6 -> New Version: 0.9.7

Project site: (http://oprofile.sf.net)


python-ldap

An object-oriented API to access LDAP directory servers

 Old Version: 2.3.12 -> New Version: 2.4.6

Project site: (http://python-ldap.sourceforge.net/)


rcs

Revision Control System (RCS) file version management tools

 Old Version: 5.7 -> New Version: 5.8

Project site: (http://www.gnu.org/software/rcs/)


subversion

A Modern Concurrent Version Control System

 Old Version: 1.6.17 -> New Version: 1.7.3

Project site: (http://subversion.apache.org/)


systemtap

Instrumentation System

 Old Version: 1.6 -> New Version: 1.7

Project site: (http://sourceware.org/systemtap/)


valgrind

Tool for finding memory management bugs in programs

 Old Version: 3.6.1 -> New Version: 3.7.0

Project site: (http://www.valgrind.org/)


asa

Convert Fortran carriage control characters

 Old Version: 1.2 -> New Version: 

Project site: (http://www.ibiblio.org/pub/Linux/devel/lang/fortran/!INDEX.short.html)


bugzilla

Bug tracking system

 Old Version: 4.0.2 -> New Version: 4.0.4

Project site: (http://www.bugzilla.org/)


buildbot

Build/test automation system

 Old Version: 0.8.4p1 -> New Version: 0.8.5p1

Project site: (http://buildbot.net)


bzr

Friendly distributed version control system

 Old Version: 2.4.0 -> New Version: 2.5

Project site: (http://www.bazaar-vcs.org/)


cmake

Cross-platform make system

 Old Version: 2.8.5 -> New Version: 2.8.7

Project site: (http://www.cmake.org)


cvs2cl

Generate ChangeLogs from CVS working copies

 Old Version: 2.72 -> New Version: 2.73

Project site: (http://www.red-bean.com/cvs2cl/)


darcs

David's Advanced Revision Control System

 Old Version: 2.5.2 -> New Version: 2.7.98.3

Project site: (http://www.darcs.net/)


ecl

Embeddable Common-Lisp

 Old Version: 11.1.1 -> New Version: 12.2.1

Project site: (http://ecls.sourceforge.net/)


eric

Python IDE

 Old Version: 4.4.14 -> New Version: 4.4.19

Project site: (http://eric-ide.python-projects.org)


erlang

General-purpose programming language and runtime environment

 Old Version: R14B -> New Version: R15B

Project site: (http://www.erlang.org)


fpc

Free Pascal Compiler

 Old Version: 2.4.2 -> New Version: 2.6.0

Project site: (http://www.freepascal.org/)


frysk-gnome

The GNOME front-end of Frysk

 Old Version: 0.4 -> New Version: 

Project site: (http://sourceware.org/frysk)


gcc-objc

Objective-C support for GCC

 Old Version: 4.6.2 -> New Version: 4.7.0

Project site: (http://gcc.gnu.org)


giggle

A Gtk frontend to git

 Old Version: 0.5 -> New Version: 0.7

Project site: (http://live.gnome.org/giggle)


gtranslator

Gettext po file editor for GNOME

 Old Version: 2.90.5 -> New Version: 2.90.7

Project site: (http://projects.gnome.org/gtranslator/)


highlight

Universal source code to formatted text converter

 Old Version: 3.6 -> New Version: 3.7

Project site: (http://www.andre-simon.de/)


ipython

An enhanced interactive Python shell

 Old Version: 0.11 -> New Version: 0.12

Project site: (http://ipython.org/)


kuipc

Cernlib's Kit for a User Interface Package (KUIP) compiler

 Old Version: 2006 -> New Version: 

Project site: (http://cernlib.web.cern.ch/cernlib/)


lcov

LTP GCOV extension code coverage tool

 Old Version: 1.7 -> New Version: 1.9

Project site: (http://ltp.sourceforge.net/coverage/lcov.php)


livecd-tools

Tools for building live CDs

 Old Version: 16.8 -> New Version: 17.4

Project site: (http://git.fedorahosted.org/git/livecd)


lush

An object-oriented Lisp interpreter and compiler

 Old Version: 1.2.1 -> New Version: 

Project site: (http://lush.sourceforge.net)


mach

Make a chroot

 Old Version: 0.9.5 -> New Version: 1.0.0

Project site: (http://thomas.apestaart.org/projects/mach/)


meld

Visual diff and merge tool

 Old Version: 1.5.2 -> New Version: 1.5.3

Project site: (http://meld.sourceforge.net/)


mercurial

Mercurial -- a distributed SCM

 Old Version: 1.9.2 -> New Version: 2.1

Project site: (http://www.selenic.com/mercurial/)


mock

Builds packages inside chroots

 Old Version: 1.1.12 -> New Version: 1.1.21

Project site: (http://fedoraproject.org/wiki/Projects/Mock)


monodevelop

A full-featured IDE for Mono and Gtk#

 Old Version: 2.6 -> New Version: 2.8.5

Project site: (http://monodevelop.com/)


nemiver

A GNOME C/C++ Debugger

 Old Version: 0.9.0 -> New Version: 0.9.1

Project site: (http://projects.gnome.org/nemiver)


ocaml

Objective Caml compiler and programming environment

 Old Version: 3.12.0 -> New Version: 3.12.1

Project site: (http://www.ocaml.org)


patchy

The patchy utilities

 Old Version: 2006 -> New Version: 

Project site: (http://cernlib.web.cern.ch/cernlib/)


pl

SWI-Prolog - Edinburgh compatible Prolog compiler

 Old Version: 5.10.2 -> New Version: 5.10.5

Project site: (http://www.swi-prolog.org)


pungi

Distribution compose tool

 Old Version: 2.9 -> New Version: 2.10

Project site: (https://fedorahosted.org/pungi)


pylint

Analyzes Python code looking for bugs and signs of poor quality

 Old Version: 0.23.0 -> New Version: 0.25.0

Project site: (http://www.logilab.org/projects/pylint)


qgit

GUI browser for git repositories

 Old Version: 2.3 -> New Version: 2.4

Project site: (http://digilander.libero.it/mcostalba/)


quilt

Scripts for working with series of patches

 Old Version: 0.48 -> New Version: 0.51

Project site: (http://savannah.nongnu.org/projects/quilt)


rpmdevtools

RPM Development Tools

 Old Version: 8.1 -> New Version: 8.2

Project site: (https://fedorahosted.org/rpmdevtools/)


rpmlint

Tool for checking common errors in RPM packages

 Old Version: 1.3 -> New Version: 1.4

Project site: (http://rpmlint.zarb.org/)


sbcl

Steel Bank Common Lisp

 Old Version: 1.0.51 -> New Version: 1.0.54

Project site: (http://sbcl.sourceforge.net/)


svn2cl

Create a ChangeLog from a Subversion log

 Old Version: 0.11 -> New Version: 0.13

Project site: (http://ch.tudelft.nl/~arthur/svn2cl/)


tclpro

Development and debugging tools for Tcl applications

 Old Version: 1.5.0 -> New Version: 

Project site: (http://tclpro.sourceforge.net/)


tkcon

Tcl GUI console

 Old Version: 2.5 -> New Version: 

Project site: (http://tkcon.sourceforge.net/)


trac

Enhanced wiki and issue tracking system

 Old Version: 0.12.2 -> New Version: 0.12.3

Project site: (http://trac.edgewall.com/)


uim-gnome

GNOME Applet for Uim

 Old Version: 1.7.1 -> New Version: 1.7.2

Project site: (http://code.google.com/p/uim/)


yap

High-performance Prolog Compiler

 Old Version: 6.2.0 -> New Version: 6.2.2

Project site: (http://www.ncc.up.pt/~vsc/Yap)


systemtap-client

 Old Version:  -> New Version: 1.7

Project site: ()


systemtap-runtime

Instrumentation System Runtime

 Old Version: 1.6 -> New Version: 1.7

Project site: (http://sourceware.org/systemtap/)


systemtap-server

Instrumentation System Server

 Old Version: 1.6 -> New Version: 1.7

Project site: (http://sourceware.org/systemtap/)


netbeans-javaparser

NetBeans Java Parser

 Old Version: 6.9 -> New Version: 7.0.1

Project site: (http://java.netbeans.org/javaparser/)


220 packages checked, 69 differences.