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 dfmc-common (/home/bruce/Development/dylan/opendylan/sources/dfmc/common/common.lid)
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 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 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 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 dfmc-common
Performing type analysis of 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 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 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.067805        5%       1.352668
  Updating definitions      -    14%       0.282636       22%       6.602040
  Model object computation  -    10%       0.209930       15%       4.542072
  Model finishing           -     0%       0.008488        0%       0.080692
  Model checking            -     0%       0.002198        0%       0.030300
  DFM generation            -     7%       0.133000        4%       1.325856
  Checking bindings         -     0%       0.001599        0%       0.004864
  Initial type inference    -     0%       0.004093        0%       0.083052
  Optimization              -    14%       0.284742       13%       3.959880
  Preheaping                -     6%       0.125371        7%       2.064908
  Heaping                   -     4%       0.086189        1%       0.226672
  Emitting                  -    11%       0.230422       12%       3.698048
  Linking                   -    16%       0.329753       10%       2.939448
  Glue gen                  -     1%       0.015504        0%       0.087816
  Stripping                 -     0%       0.009128        0%       0.091080
  Saving database           -    12%       0.232914        9%       2.616300
  --
  Sum                       -   100%       2.023772      100%      29.705696
  --
  Compiled 2143 lines at a rate of 63534.820 lines per minute, 14.678381 Mb per second.
  --
  Database 514072 bytes.
  Data 36068 bytes.
  Code 35604 bytes.
 Heap Allocated 20332544 Total 20332544 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-common' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-common.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-common.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _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
