Welcome to Open Dylan
Version 2013.2
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2013, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project c-ffi (/home/bruce/Development/dylan/opendylan/sources/lib/c-ffi/unix-c-ffi.lid)
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for c-ffi
  Reading and installing: pointer-ref.dylan
  Reading and installing: pointer-value.dylan
  Reading and installing: make-destroy.dylan
  Reading and installing: allocator.dylan
  Reading and installing: c-types.dylan
  Reading and installing: c-utility-classes.dylan
  Reading and installing: memory-functions.dylan
  Reading and installing: c-type-cast.dylan
  Reading and installing: unix-core-types.dylan
Computing data models for c-ffi
  Computing models for unix-c-ffi-library.dylan
  Computing models for pointer-ref.dylan
  Computing models for pointer-value.dylan
  Computing models for make-destroy.dylan
  Computing models for allocator.dylan
  Computing models for c-types.dylan
  Computing models for c-utility-classes.dylan
  Computing models for memory-functions.dylan
  Computing models for c-type-cast.dylan
  Computing models for unix-core-types.dylan
Computing code models for c-ffi
  Computing code models for unix-c-ffi-library.dylan
  Computing code models for pointer-ref.dylan
  Computing code models for pointer-value.dylan
  Computing code models for make-destroy.dylan
  Computing code models for allocator.dylan
  Computing code models for c-types.dylan
  Computing code models for c-utility-classes.dylan
  Computing code models for memory-functions.dylan
  Computing code models for c-type-cast.dylan
  Computing code models for unix-core-types.dylan
Checking bindings in c-ffi
Performing type analysis of c-ffi
Optimizing c-ffi
  Optimizing unix-c-ffi-library.dylan
  Optimizing pointer-ref.dylan
  Optimizing pointer-value.dylan
  Optimizing make-destroy.dylan
  Optimizing allocator.dylan
  Optimizing c-types.dylan
  Optimizing c-utility-classes.dylan
  Optimizing memory-functions.dylan
  Optimizing c-type-cast.dylan
  Optimizing unix-core-types.dylan
A total of 318 calls were processed, and 253 of these (80%) were optimized.
Dumping conditions to c-ffi.log
There were 0 warnings, 0 serious warnings.
Generating code for c-ffi
  Emitting heap for unix-c-ffi-library.dylan
  Linking unix-c-ffi-library.dylan
  Emitting heap for pointer-ref.dylan
  Linking pointer-ref.dylan
  Emitting heap for pointer-value.dylan
  Linking pointer-value.dylan
  Emitting heap for make-destroy.dylan
  Linking make-destroy.dylan
  Emitting heap for allocator.dylan
  Linking allocator.dylan
  Emitting heap for c-types.dylan
  Linking c-types.dylan
  Emitting heap for c-utility-classes.dylan
  Linking c-utility-classes.dylan
  Emitting heap for memory-functions.dylan
  Linking memory-functions.dylan
  Emitting heap for c-type-cast.dylan
  Linking c-type-cast.dylan
  Emitting heap for unix-core-types.dylan
  Linking unix-core-types.dylan
Linking object files for c-ffi
Saving database for c-ffi
  Committed 10000.
  Committed 20000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.025717        3%       0.749960
  Updating definitions      -     9%       0.176614       16%       4.529400
  Model object computation  -    15%       0.295031       19%       5.510788
  Model finishing           -     0%       0.005206        0%       0.056320
  Model checking            -     1%       0.009946        1%       0.144668
  DFM generation            -     8%       0.147562        7%       2.058336
  Checking bindings         -     0%       0.000940        0%       0.005972
  Initial type inference    -     0%       0.005221        0%       0.080744
  Optimization              -    18%       0.345695       15%       4.125688
  Preheaping                -     5%       0.102600        5%       1.520728
  Heaping                   -     3%       0.060706        1%       0.239428
  Emitting                  -    11%       0.205628       14%       3.936952
  Linking                   -    14%       0.275154        9%       2.540392
  Glue gen                  -     1%       0.014851        0%       0.078304
  Stripping                 -     0%       0.008338        0%       0.089832
  Saving database           -    14%       0.264573       10%       2.705076
  --
  Sum                       -   100%       1.943782      100%      28.372587
  --
  Compiled 1889 lines at a rate of 58309.012 lines per minute, 14.596589 Mb per second.
  --
  Database 563684 bytes.
  Data 42532 bytes.
  Code 21169 bytes.
 Heap Allocated 14635008 Total 14635008 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'c-ffi' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/c-ffi.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libc-ffi.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o unix-c-ffi-library.o pointer-ref.o pointer-value.o make-destroy.o allocator.o c-types.o c-utility-classes.o memory-functions.o c-type-cast.o unix-core-types.o
