Opened project dfmc-conditions (/home/bruce/Development/dylan/opendylan/sources/dfmc/conditions/conditions.lid)
Loading namespace for library dfmc-conditions
Number of libraries to compile: 13
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "ppml" is up to date.
Library "system" is up to date.
Library "collections" is up to date.
Library "source-records" is up to date.
Library "walker" is up to date.
Library "dfmc-mangling" is up to date.
Library "variable-search" is up to date.
Library "dood" is up to date.
Library "dfmc-common" is up to date.
Updating definitions for library dfmc-conditions
Updating definitions for dfmc-conditions
  Reading and installing: native-hacks.dylan
  Reading and installing: macros.dylan
  Reading and installing: hierarchy.dylan
  Reading and installing: protocol.dylan
  Reading and installing: report.dylan
  Reading and installing: presentation.dylan
Computing data models for library dfmc-conditions
Computing data models for dfmc-conditions
  Computing models for conditions-library.dylan
  Computing models for native-hacks.dylan
  Computing models for macros.dylan
  Computing models for hierarchy.dylan
  Computing models for protocol.dylan
  Computing models for report.dylan
  Computing models for presentation.dylan
Computing code models for library dfmc-conditions
Computing code models for dfmc-conditions
  Computing code models for conditions-library.dylan
  Computing code models for native-hacks.dylan
  Computing code models for macros.dylan
  Computing code models for hierarchy.dylan
  Computing code models for protocol.dylan
  Computing code models for report.dylan
  Computing code models for presentation.dylan
Checking bindings in library dfmc-conditions
Checking bindings in dfmc-conditions
Performing type analysis of library dfmc-conditions
Performing type analysis of dfmc-conditions
Optimizing library dfmc-conditions
Optimizing dfmc-conditions
  Optimizing conditions-library.dylan
  Optimizing native-hacks.dylan
  Optimizing macros.dylan
  Optimizing hierarchy.dylan
  Optimizing protocol.dylan
  Optimizing report.dylan
  Optimizing presentation.dylan
A total of 142 calls were processed, and 109 of these (77%) were optimized.
Dumping conditions to dfmc-conditions.log
There were 0 warnings, 0 serious warnings.
Generating code for library dfmc-conditions
Generating code for dfmc-conditions
  Emitting heap for conditions-library.dylan
  Linking conditions-library.dylan
  Emitting heap for native-hacks.dylan
  Linking native-hacks.dylan
  Emitting heap for macros.dylan
  Linking macros.dylan
  Emitting heap for hierarchy.dylan
  Linking hierarchy.dylan
  Emitting heap for protocol.dylan
  Linking protocol.dylan
  Emitting heap for report.dylan
  Linking report.dylan
  Emitting heap for presentation.dylan
  Linking presentation.dylan
Linking object files for library dfmc-conditions
Linking object files for dfmc-conditions
Saving database for library dfmc-conditions
Saving database for dfmc-conditions
  Committed 10000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     5%       0.050591        0%       0.000000
  Updating definitions      -    14%       0.127871        0%       0.000000
  Model object computation  -    11%       0.103013        0%       0.000000
  Model finishing           -     0%       0.004348        0%       0.000000
  Model checking            -     0%       0.001561        0%       0.000000
  DFM generation            -     7%       0.067149        0%       0.000000
  Checking bindings         -     0%       0.000708        0%       0.000000
  Initial type inference    -     0%       0.001919        0%       0.000000
  Optimization              -    26%       0.239642        0%       0.000000
  Preheaping                -     5%       0.045619        0%       0.000000
  Heaping                   -     2%       0.022443        0%       0.000000
  Emitting                  -     5%       0.050562        0%       0.000000
  Linking                   -     8%       0.077796        0%       0.000000
  Glue gen                  -     0%       0.004018        0%       0.000000
  Stripping                 -     0%       0.003104        0%       0.000000
  Saving database           -    14%       0.128329        0%       0.000000
  --
  Sum                       -   100%       0.928673      100%       0.000000
  --
  Compiled 1354 lines at a rate of 87479.664 lines per minute, 0.000000 Mb per second.
  --
  Database 436312 bytes.
  Data 19680 bytes.
  Code 0 bytes.
 Heap Allocated 38985728 Total 38985728 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-conditions' completed
Linking dfmc-conditions
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-conditions.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc conditions-library.o : conditions-library.c
Cc native-hacks.o : native-hacks.c
Cc macros.o : macros.c
Cc hierarchy.o : hierarchy.c
Cc protocol.o : protocol.c
Cc report.o : report.c
Cc presentation.o : presentation.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-conditions.so : _glue.o conditions-library.o native-hacks.o macros.o hierarchy.o protocol.o report.o presentation.o
