Opened project dfmc-common (/home/bruce/Development/dylan/opendylan/sources/dfmc/common/common.lid)
Loading namespace for library dfmc-common
Number of libraries to compile: 12
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.
Updating definitions for library dfmc-common
Updating definitions for dfmc-common
  Reading and installing: common-macros.dylan
  Reading and installing: property-delegation-macros.dylan
  Reading and installing: symbolic-class.dylan
  Reading and installing: names.dylan
  Reading and installing: named-object.dylan
  Reading and installing: referenced-object.dylan
  Reading and installing: emitted-object.dylan
  Reading and installing: model-properties.dylan
  Reading and installing: common.dylan
  Reading and installing: compilation-records.dylan
  Reading and installing: top-level-forms.dylan
  Reading and installing: compilation-pass.dylan
Computing data models for library dfmc-common
Computing data models for dfmc-common
  Computing models for common-library.dylan
  Computing models for common-macros.dylan
  Computing models for property-delegation-macros.dylan
  Computing models for symbolic-class.dylan
  Computing models for names.dylan
  Computing models for named-object.dylan
  Computing models for referenced-object.dylan
  Computing models for emitted-object.dylan
  Computing models for model-properties.dylan
  Computing models for common.dylan
  Computing models for compilation-records.dylan
  Computing models for top-level-forms.dylan
  Computing models for compilation-pass.dylan
Computing code models for library dfmc-common
Computing code models for dfmc-common
  Computing code models for common-library.dylan
  Computing code models for common-macros.dylan
  Computing code models for property-delegation-macros.dylan
  Computing code models for symbolic-class.dylan
  Computing code models for names.dylan
  Computing code models for named-object.dylan
  Computing code models for referenced-object.dylan
  Computing code models for emitted-object.dylan
  Computing code models for model-properties.dylan
  Computing code models for common.dylan
  Computing code models for compilation-records.dylan
  Computing code models for top-level-forms.dylan
  Computing code models for compilation-pass.dylan
Checking bindings in library dfmc-common
Checking bindings in dfmc-common
Performing type analysis of library dfmc-common
Performing type analysis of dfmc-common
Optimizing library dfmc-common
Optimizing dfmc-common
  Optimizing common-library.dylan
  Optimizing common-macros.dylan
  Optimizing property-delegation-macros.dylan
  Optimizing symbolic-class.dylan
  Optimizing names.dylan
  Optimizing named-object.dylan
  Optimizing referenced-object.dylan
  Optimizing emitted-object.dylan
  Optimizing model-properties.dylan
  Optimizing common.dylan
  Optimizing compilation-records.dylan
  Optimizing top-level-forms.dylan
  Optimizing compilation-pass.dylan
A total of 265 calls were processed, and 205 of these (77%) were optimized.
Dumping conditions to dfmc-common.log
There were 0 warnings, 0 serious warnings.
Generating code for library dfmc-common
Generating code for dfmc-common
  Emitting heap for common-library.dylan
  Linking common-library.dylan
  Emitting heap for common-macros.dylan
  Linking common-macros.dylan
  Emitting heap for property-delegation-macros.dylan
  Linking property-delegation-macros.dylan
  Emitting heap for symbolic-class.dylan
  Linking symbolic-class.dylan
  Emitting heap for names.dylan
  Linking names.dylan
  Emitting heap for named-object.dylan
  Linking named-object.dylan
  Emitting heap for referenced-object.dylan
  Linking referenced-object.dylan
  Emitting heap for emitted-object.dylan
  Linking emitted-object.dylan
  Emitting heap for model-properties.dylan
  Linking model-properties.dylan
  Emitting heap for common.dylan
  Linking common.dylan
  Emitting heap for compilation-records.dylan
  Linking compilation-records.dylan
  Emitting heap for top-level-forms.dylan
  Linking top-level-forms.dylan
  Emitting heap for compilation-pass.dylan
  Linking compilation-pass.dylan
Linking object files for library dfmc-common
Linking object files for dfmc-common
Saving database for library dfmc-common
Saving database for dfmc-common
  Committed 10000.
  Committed 20000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     3%       0.059732        0%       0.000000
  Updating definitions      -    12%       0.246172        0%       0.000000
  Model object computation  -    13%       0.262158        0%       0.000000
  Model finishing           -     1%       0.013042        0%       0.000000
  Model checking            -     0%       0.003048        0%       0.000000
  DFM generation            -     7%       0.141759        0%       0.000000
  Checking bindings         -     0%       0.001410        0%       0.000000
  Initial type inference    -     0%       0.003080        0%       0.000000
  Optimization              -    19%       0.378352        0%       0.000000
  Preheaping                -     6%       0.127812        0%       0.000000
  Heaping                   -     4%       0.086750        0%       0.000000
  Emitting                  -     9%       0.169892        0%       0.000000
  Linking                   -    10%       0.206840        0%       0.000000
  Glue gen                  -     0%       0.004194        0%       0.000000
  Stripping                 -     1%       0.010029        0%       0.000000
  Saving database           -    13%       0.265056        0%       0.000000
  --
  Sum                       -   100%       1.979326      100%       0.000000
  --
  Compiled 2062 lines at a rate of 62506.128 lines per minute, 0.000000 Mb per second.
  --
  Database 949272 bytes.
  Data 72136 bytes.
  Code 0 bytes.
 Heap Allocated 47222784 Total 47222784 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-common' completed
Linking dfmc-common
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-common.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc common-library.o : common-library.c
Cc common-macros.o : common-macros.c
Cc property-delegation-macros.o : property-delegation-macros.c
Cc symbolic-class.o : symbolic-class.c
Cc names.o : names.c
Cc named-object.o : named-object.c
Cc referenced-object.o : referenced-object.c
Cc emitted-object.o : emitted-object.c
Cc model-properties.o : model-properties.c
Cc common.o : common.c
Cc compilation-records.o : compilation-records.c
Cc top-level-forms.o : top-level-forms.c
Cc compilation-pass.o : compilation-pass.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-common.so : _glue.o common-library.o common-macros.o property-delegation-macros.o symbolic-class.o names.o named-object.o referenced-object.o emitted-object.o model-properties.o common.o compilation-records.o top-level-forms.o compilation-pass.o
