Welcome to Open Dylan
Version 2012.1
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2012, 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 261 calls were processed, and 201 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          -     2%       0.028002        5%       1.314464
  Updating definitions      -    17%       0.296019       21%       6.103240
  Model object computation  -    13%       0.220014       16%       4.547092
  Model finishing           -     0%       0.008000        0%       0.081236
  Model checking            -     0%       0.000000        0%       0.030308
  DFM generation            -     5%       0.084006        5%       1.326720
  Checking bindings         -     0%       0.000000        0%       0.004552
  Initial type inference    -     0%       0.004000        0%       0.083908
  Optimization              -    19%       0.336021       14%       3.934732
  Preheaping                -     9%       0.160010        9%       2.492324
  Heaping                   -     3%       0.048003        1%       0.226084
  Emitting                  -    11%       0.196012       13%       3.677276
  Linking                   -     6%       0.104007        7%       2.051044
  Glue gen                  -     0%       0.004000        0%       0.061968
  Stripping                 -     0%       0.008000        0%       0.090536
  Saving database           -    13%       0.232015        9%       2.582680
  --
  Sum                       -   100%       1.728109      100%      28.608166
  --
  Compiled 2118 lines at a rate of 73537.032 lines per minute, 16.554607 Mb per second.
  --
  Database 495972 bytes.
  Data 35732 bytes.
  Code 35374 bytes.
 Heap Allocated 17801216 Total 17801216 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
