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 (/Users/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.
  Committed 30000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.021154        0%       0.000000
  Updating definitions      -    12%       0.215451        0%       0.000000
  Model object computation  -    18%       0.315864        0%       0.000000
  Model finishing           -     0%       0.007926        0%       0.000000
  Model checking            -     1%       0.021140        0%       0.000000
  DFM generation            -     9%       0.164111        0%       0.000000
  Checking bindings         -     0%       0.000931        0%       0.000000
  Initial type inference    -     0%       0.003253        0%       0.000000
  Optimization              -    18%       0.310340        0%       0.000000
  Preheaping                -     6%       0.102769        0%       0.000000
  Heaping                   -     4%       0.076457        0%       0.000000
  Emitting                  -    10%       0.180643        0%       0.000000
  Linking                   -     6%       0.110195        0%       0.000000
  Glue gen                  -     0%       0.001543        0%       0.000000
  Stripping                 -     1%       0.009419        0%       0.000000
  Saving database           -    12%       0.209347        0%       0.000000
  --
  Sum                       -   100%       1.750543      100%       0.000000
  --
  Compiled 1889 lines at a rate of 64745.624 lines per minute, 0.000000 Mb per second.
  --
  Database 624912 bytes.
  Data 42532 bytes.
  Code 0 bytes.
 Heap Allocated 29515776 Total 29515776 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'c-ffi' completed
File /Users/bruce/Development/dylan/opendylan/Bootstrap.3/lib/c-ffi.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc unix-c-ffi-library.o : unix-c-ffi-library.c
Cc pointer-ref.o : pointer-ref.c
Cc pointer-value.o : pointer-value.c
Cc make-destroy.o : make-destroy.c
Cc allocator.o : allocator.c
Cc c-types.o : c-types.c
Cc c-utility-classes.o : c-utility-classes.c
Cc memory-functions.o : memory-functions.c
Cc c-type-cast.o : c-type-cast.c
Cc unix-core-types.o : unix-core-types.c
LinkDLL /Users/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libc-ffi.dylib : _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
