2013-06-20 12:20:40 +00:00
committed by Git OBS Bridge
parent 483cf31e64
commit 87f98d395f
4 changed files with 76 additions and 33 deletions

View File

@@ -1,3 +1,55 @@
-------------------------------------------------------------------
Thu Jun 20 12:18:58 UTC 2013 - max@suse.com
- New version: 8.6.0.
- Itcl is now part of the Tcl main package.
- Disable profile feedback based optimization for now.
- Highlihhts of the new version:
* Object Oriented Programming: The commands of the TclOO package
are now part of Tcl itself. This gives Tcl a built-in object
system that is fully dynamic, class-based, and includes
advanced features such as meta-classes, filters, and mixins.
* New version 4 of the popular package Itcl (aka incr Tcl) is
also included, now built on a TclOO foundation, granting
support for some traditional OO Tcl programming out of the box
as well.
* Stackless Evaluation: The evaluation of many levels of nested
proc calls are no longer implemented as a stack of nested C
routine calls. This revision in the internal implementation of
Tcl evaluation makes deep recursion in Tcl scripts safe to
do. But there's more...
* This new implementation enables a collection of new commands,
coroutine, tailcall, yield, and yieldto that provide profound
new capabilities and models of concurrency to Tcl scripts.
* Enhanced Exceptions: New commands try and throw and a wealth
of new -errorcode values enable far more precise trapping and
handling of exceptions using a familiar construct.
* Batteries Included: Tcl delivers in the pkgs subdirectory a
bundled collection of third-party packages built and installed
along with Tcl.
* Thread-enabled Operations: A thread-enabled default build, a
bundled Thread package, and new command interp cancel make Tcl
8.6 ready for your multi-threaded programming tasks.
* SQL Database Powered: The bundled Tcl DataBase Connectivity
(tdbc) interface package makes it possible to write your SQL
database-powered scripts decoupled from any particular
database engine. The bundled sqlite3 and tdbc::sqlite3
packages supply a powerful and popular SQL database engine
ready to use.
* IPv6 Networking: Both client and server sockets support IPv6
where platform support exists.
* Built-in Zlib Compression: New command zlib provides utilities
to handle compression of data and streams.
* List Processing: New commands lmap and dict map enable the
elegant expression of transformations over Tcl containers.
* Stacked Channels by Script: New commands chan push and chan
pop expose the power of stacked channels without the need to
write C code.
* Additional New Features: Temporary file creation, enhancements
to list sorting and setting, dict filtering, half-close of
bidirectional channels, encoding and decoding of binary
sequences, finer control over load, and many many more.
-------------------------------------------------------------------
Fri Apr 5 10:42:09 UTC 2013 - idonmez@suse.com