From Fedora Project Wiki

< User:Jjmcd‎ | Drafts

Revision as of 13:44, 24 January 2009 by Jjmcd (talk | contribs) (New page: == Changes In DevTools for F11 == === TexInfo === 4.13 - Reference card, Better support for HTML, multibyte charsets === binutils === 2.19 - Minor changes === bison === 2.4.1 - ? =...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Changes In DevTools for F11

TexInfo

4.13 - Reference card, Better support for HTML, multibyte charsets

binutils

2.19 - Minor changes

bison

2.4.1 - ?

gdb

6.8.50 -- minor?

libtool

2.2.6 - complete rewrite - see NEWS from rawhide

elfutils

0.138 - ?

git

1.6.1 - ?


swig

1.3.36

  • Enhancement to directors to wrap all protected members
  • Optimisation feature for objects returned by value
  • A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and Perl modules
  • Other minor generic bug fixes (0 comments)

(http://swig.sourceforge.net/)

alex

2.3.1 - site below shows last release as 2.2 a year+ ago

(http://haskell.org/alex/)

bzr

1.11

NEW FEATURES:

  • Add support for bzr tags -r 1..2, that is we now support showing tags applicable for a specified revision range. (Marius Kruger)
  • authentication.conf now accepts pluggable read-only credential stores. Such a plugin (netrc_credential_store) is now included, handles the $HOME/.netrc file and can server as an example to implement other plugins. (Vincent Ladeuil)
  • shelve --list can now be used to list shelved changes. (Aaron Bentley)

IMPROVEMENTS:

  • Add trailing slash to directories in all output of bzr ls, except bzr ls --null. (Gordon P. Hemsley, #306424)
  • bzr revision-info now supports a -d option to specify an alternative branch. (Michael Hudson)
  • Add connection to a C++ implementation of the Windows Shell Extension which is able to fully replace the current Python implemented one. Advantages include 64bit support and reduction in overhead for processes which drag in shell extensions. (Mark Hammond)
  • Support the Claws mail client directly, rather than via xdg-email. This prevents the display of an unnecessary modal dialog in Claws, informing the user that a file has been attached to the message, and works around bug #291847 in xdg-utils which corrupts the destination address.
  • When working on a case-insensitive case-preserving file-system, as commonly found with Windows, bzr will often ignore the case of the arguments specified by the user in preference to the case of an existing item on the file-system or in the inventory to help prevent counter-intuitive behaviour on Windows. (Mark Hammond)


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

clisp

2.47 (2008-10-23)

Important notes


  • LOAD now uses DIRECTORY only for wild *LOAD-PATHS* components, thus speeding up the most common cases and preventing the denial-of-service attack whereas CLISP would not start if a file with a name incompatible with *PATHNAME-ENCODING* is present in USER-HOMEDIR-PATHNAME.


  • Bug fixes:
    • Comparison of floats and rationals never underflows. [ 2014262 ]
    • When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an ARITHMETIC-ERROR instead of blowing the stack. [ 2015118 ]
    • Restored TYPECODES g++ compilation [ 2015118 ], which allowed fixing a few GC-safety bugs.
    • Fixed a segfault when signaling some UNBOUND-VARIABLE errors in some interpreted code on MacOS X (introduced in 2.46). [ 2020784 ] Thanks to Vladimir Tzankov <vtzankov@gmail.com>.
    • Fixed input after switching a :DOS stream to binary. [ 2022362 ]
    • Support circular objects in EQUAL and EQUALP hash-tables. [ 2029069 ]
    • Avoid C namespace pollution. [ 2146126 ]
    • Fix timeout precision in NEW-CLX. [ 2188102 ]


  • ANSI compliance:
    • The sets of declaration and type names are disjoint.
    • FLET, LABELS and MACROLET respect declarations.


(http://clisp.cons.org)

cmake

2.6.3 - Site shows 2.6.2 as latest

(http://www.cmake.org)

cpanspec, 1.77 -> 1.78

1.78 - not much info on sourceforge or http://fedoraproject.org/wiki/Perl/cpanspec

(http://cpanspec.sourceforge.net/)

cproto

4.7g - no info on site

(http://invisible-island.net/)

cvs2cl

2.72 - site says maintainer quit after 2.71

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

cvs2svn

2.2.0 - not much on site

(http://cvs2svn.tigris.org/)

darcs

2.2.0 - not much on site

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

eric

4.2.5 - not much on site

(http://www.die-offenbachs.de/eric/index.html)

gcl

2.6.8 - upstream shows latest release 2.6.7

(http://www.gnu.org/software/gcl)

gforth

0,7,0

User-visible changes between 0.6.2 and 0.7.0:

Requirements: : At run-time requires libtool and gcc (for the libcc C interface) and gdb (for the disassembler (SEE)) on some platforms.

Installation:

   support for DESTDIR, POST_INSTALL, INSTALL_SCRIPT 
   automatic performance tuning on building (--enable-force-reg unnecessary) 
   report performance and functionality problems at end of "make" 
   autogen.sh now exists 

License:

   Changed to GPLv3 

Bug fixes

   Now works with address-space randomization. 
   The single-step debugger works again in some engines. 
   Many others. 

Ports:

   AMD64, ARM, IA-64 (Itanium): better performance 
   PPC, PPC64: disassembler and assembler 
   Gforth EC: R8C, 4stack, misc, 8086 work 
   MacOS X: better support 

Invocation:

   New flags --ignore-async-signals, --vm-commit (default overcommit), --print-sequences 

Forth 200x:

   X:extension-query: produce true for all implemented extensions 
   X:required REQUIRED etc. (not new) 
   X:defined: [DEFINED] and [UNDEFINED] 
   X:parse-name: PARSE-NAME (new name) 
   X:deferred: deferred words (new: DEFER@ DEFER! ACTION-OF) 
   X:structures: +FIELD FIELD: FFIELD: CFIELD: etc. 
   X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12 
   X:fp-stack (not new) 
   X:number-prefixes (partially new, see below) 

Number prefixes:

   0x is a hex prefix: 0xff and 0XfF now produces (decimal) 255 
   is a decimal prefix: 10 now produces (decimal) 10 
   Signs after the number prefix are now accepted, e.g, -50. 
   ' now only handles a single (x)char: 'ab is no longer accepted, 'a' now produces (decimal) 97 

Unicode support (currently supports only uniform encoding):

   added xchars words for dealing with variable-width multi-byte characters 
   provide 8bit (ISO Latin 1) and UTF-8 support for xchars 

New words:

   LIB-ERROR (complements OPEN-LIB) 
   OUTFILE-EXECUTE INFILE-EXECUTE BASE-EXECUTE (limited change of global state) 
   16-bit and 32-bit memory acces: UW@ UL@ SW@ SL@ W! L! W@ L@ W L 
   NEXT-ARG SHIFT-ARGS (OS command-line argument processing) 
   NOTHROW (for backtrace control) 
   FTRUNC FMOD (undocumented) 
   SEE-CODE SEE-CODE-RANGE (show generated dynamic native code) 

Improvements/changes of existing words:

   S\", .\" now support m, 
   OPEN-FILE with W/O no longer creates or truncates files (no compat. file) 
   OPEN-LIB now understands at the start, like OPEN-FILE. 
   TRY...ENDTRY changed significantly, compatibility files available (see docs). 
   The disassembler (DISCODE) can now use gdb to disassemble code 
   Uninitialized defered words now give a warning when executed 
   Division is floored (disable with "configure --enable-force-cdiv") 
   Gforth (not gforth-fast) reports division by zero and overflow on division on all platforms. 

Newly documented words:

   S>NUMBER? S>UNUMBER? 
   EKEY keypress names: K-LEFT K-RIGHT K-UP K-DOWN K-HOME K-END K-PRIOR K-NEXT K-INSERT K-DELETE 
   CLEARSTACKS 
   FORM 

Environment variable GFORTHSYSTEMPREFIX (used by word SYSTEM and friends) C interface:

   exported symbols now start with "gforth_" (for referencing them from C code) 
   libcc C function call interface (requires libtool and gcc at run-time) 
   alternative: undocumented libffi-based interface 

Libraries:

   depth-changes.fs: report stack depth changes during interpretation 
   ans-report.fs now reports CfV extensions 
   fsl-util.4th: FSL support files (undocumented) 
   regexp.fs for regular expressions (undocumented) 
   complex.fs for complex numbers (undocumented) 
   fft.fs for Fast Fourier Transform (undocumented) 
   wf.fs, a Wiki implementation (undocumented) 
   httpd.fs, a web server (undocumented) 
   status.fs, show interpreter status in separate xterm (undocumented) 
   profile.fs for profiling (undocumented, incomplete) 
   endtry-iferror.fs, recover-endtry.fs to ease the TRY change transition 
   test/tester.fs: Now works with FP numbers (undocumented) 
   test/ttester.fs: Version of tester.fs with improved interface (T{...}T). 

compat library:

   compat/execute-parsing.fs 

Speed improvements:

   automatic performance tuning on building 
   static stack caching (good speedup on PPC) 
   mixed-precision division is now faster 
   support for int128 types on AMD64 
   workarounds for gcc performance bugs (in particular, PR 15242) 
   branch target alignment (good speedup on Alpha). 


(http://www.jwdt.com/~paysan/gforth.html)

ghc

6.10.1 - little info available on changes

(http://haskell.org/ghc/)

haddock

Changed in version 2.4.1:

  • Depend on base 4.* when GHC >= 6.9, otherwise 3.*


Changed in version 2.4.0:

  • Add framed view of the HTML documentation
  • Build with GHC 6.8.2 and 6.8.3 again
  • Support images in documentation comments again
  • Small improvements to the Hoogle output
  • A few bugs has been fixed


Changed in version 2.3.0:

  • Support for GHC 6.10.1
  • Slightly improved space usage
  • Fix a bug that made hidden modules show up in the contents & index pages
  • Fix a bug that made Haddock load modules twice
  • Improvements to the Hoogle output


Changed in version 2.2.2:

  • Relax version dependency on ghc-paths


Changes in version 2.2.1:

  • Support for GHC 6.8.3
  • The Hoogle backend is back, thanks to Neil Mitchell. The plan is to be compatible with the upcoming Hoogle 4 pre-release
  • Show associated types in the documentation for class declarations
  • Show type family declarations
  • Show type equality predicates
  • Major bug fixes (#1 and #44)
  • It is no longer required to specify the path to GHC's lib dir
  • Remove unnecessary parenthesis in type signatures


Changes in version 2.1.0:

  • Fix a bug that made links point to the defining module instead of the "best" one (e.g Int pointing to GHC.Base instead of Data.Int)
  • Fix a couple of smaller bugs
  • The representation of DocName was changed in the library
  • Add a flag --no-warnings for turning off warnings


(http://www.haskell.org/haddock/)

happy, 1.17 -> 1.18.2

(http://haskell.org/happy/)

highlight, 2.6.13 -> 2.7

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

ipython, 0.8.4 -> 0.9.1

(http://ipython.scipy.org/)

livecd-tools, 020 -> 021

(http://git.fedoraproject.org/?p=hosted/livecd)

mantis, 1.1.4 -> 1.1.6

(http://www.mantisbt.org/)

mcrypt, 2.6.7 -> 2.6.8

(http://mcrypt.sourceforge.net/)

meld, 1.2 -> 1.2.1

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

memtest86+, 2.01 -> 2.10

(http://www.memtest.org)

mercurial, 1.0.2 -> 1.1.2

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

monodevelop, 1.9 -> 1.9.2

(http://monodevelop.com/)

monotone, 0.41 -> 0.42

(http://monotone.ca/)

monotone, 0.41 -> 0.42

(http://monotone.ca/)

nasm, 2.03.01 -> 2.05.01

(http://nasm.sourceforge.net/)

nemiver, 0.6.3 -> 0.6.4

(http://home.gna.org/nemiver/)

ocaml, 3.10.2 -> 3.11.0

(http://www.ocaml.org)

plague, 0.4.5.6 -> 0.4.5.7

(http://www.fedoraproject.org/wiki/Projects/Plague)

plague-client, 0.4.5.6 -> 0.4.5.7

(http://www.fedoraproject.org/wiki/Projects/Plague)

plt-scheme, 4.1 -> 4.1.2

(http://www.drscheme.org)

pungi, 2.0.8 -> 2.0.9

(https://fedorahosted.org/pungi)

pylint, 0.14.0 -> 0.15.2

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

revisor, 2.1.2 -> 2.1.3

(http://fedorahosted.org/revisor)

rpmdevtools, 6.7 -> 7.0

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

sbcl, 1.0.21 -> 1.0.24

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

scons, 1.0.0 -> 1.2.0

(http://www.scons.org)

srecord, 1.39 -> 1.46

(http://srecord.sourceforge.net/)

subcommander, 1.9.93 -> 1.9.94

(http://subcommander.tigris.org)

svn2cl, 0.10 -> 0.11

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

tkcvs, 8.1 -> 8.2

(http://www.twobarleycorns.net/tkcvs.html)

trac, 0.10.5 -> 0.11.2.1

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

translate-toolkit, 1.1.1 -> 1.3.0

(http://translate.sourceforge.net/)

ucblogo, 5.5 -> 6.0

(http://www.cs.berkeley.edu/~bh)

xfce4-dev-tools, 4.4.0.1 -> 4.5.93

(http://xfce.org/~benny/projects/xfce4-dev-tools/)

yasm, 0.7.1 -> 0.7.2

(http://www.tortall.net/projects/yasm/)