From: Daniel KochmaƄski Date: Thu, 1 Oct 2015 12:10:41 +0000 (+0200) Subject: Merge branch 'develop' into random-64 X-Git-Url: http://git.pulsar-zone.net/?a=commitdiff_plain;h=251bf804613e789bef97b3de188f974d791fb360;p=ecl.git Merge branch 'develop' into random-64 --- 251bf804613e789bef97b3de188f974d791fb360 diff --cc CHANGELOG index 9cfeddc,e15c661..5d2983e --- a/CHANGELOG +++ b/CHANGELOG @@@ -43,15 -43,9 +43,18 @@@ - When cl-truename encounters a broken symlink it returns it's path instead of signalling a file-error + - Deprecated variables has been removed + c::*suppress-compiler-warnings*, c::*suppress-compiler-notes* + + - Random state might be initialized by a random seed (truncated to + 32bit value) or by a precomputed array. + + Latter is designed to allow reading back the printed random state + (when printed readably), not as an array to initialize the random + state. + + - C99 supporting compiler is mandatory for C backend. + ** Enhancements: - Added code walker (present as *feature* :walker) @@@ -87,9 -78,13 +90,16 @@@ - EXT:EXTERNAL-PROCESS-WAIT potential race condition fix + - Building with object files not created by ECL works (CFFI wrappers) + + - Regression regarding initialization of build by ECL libraries from + external code fixed. Static and shared libraries initialization + funcitons has predetermined name while object files has randomized + names. + + - Random state initial state generation was buggy and insecure (entropy + from urandom was rejected) + * 16.0.0 changes since 15.3.7 ** API changes