more appropriate packages.  Packages should not have been using

such calls, but some did (mainly those used by

getting or setting the CPU affinity mask for the current

systems that supports this (currently only Linux has been tested

successfully).  It has no effect on systems which do not support

process affinity.  Users are not expected to use this function

directly (with the exception of fixing libraries that break

affinity settings like OpenBLAS) -- the function is rather

intended to support affinity control in high-level parallel

control in the OS by its own bookkeeping via

related to processes and threads it spawns.

which attempts to set the affinity of the child process according

The port used by socket clusters is chosen randomly: this

should help to avoid clashes observed when two users of a

multi-user machine try to create a cluster at the same time.  To

reproduce the previous behaviour set environment variable

There has been some minor re-organization of the non-API

changes to such arguments are not returned to the caller.

with longer vectors on 64-bit platforms.  Code using them should

A few recently added C entry points were missing the

Some of the interface pointers formerly available only to

Unix-alikes: one has been added for the interface to

it was always contrary to the documentation.

(rather than a string) and hence usable as e.g.

internal colour codes are now defined using the typedef

Several non-API entry points no longer used by

removed, including the Fortran entry points

is checked for each call (as for other foreign function calls).

It is now possible to write custom connection

Please note that the implementation of connections is still

considered internal and may change in the future (see the above

The management of translations has been converted to

The compiled translations which ship with

updating.  The first package of that name found on

(It is possible messages will be used before

set up in which case the default translations will be used: set

The translations form a separate group in the Windows