Merge branch 'develop' into random-64
authorDaniel Kochmański <daniel@turtleware.eu>
Thu, 1 Oct 2015 12:10:41 +0000 (14:10 +0200)
committerDaniel Kochmański <daniel@turtleware.eu>
Thu, 1 Oct 2015 12:10:41 +0000 (14:10 +0200)
1  2 
CHANGELOG
src/tests/regressions/doit.lsp

diff --cc CHANGELOG
+++ b/CHANGELOG
     - 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)
  
     - 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
  
Simple merge