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-modeling (/home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/modeling.lid)
Number of libraries to compile: 21
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "system" is up to date.
Library "collections" is up to date.
Library "source-records" is up to date.
Library "ppml" 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.
Library "dfmc-conditions" is up to date.
Library "generic-arithmetic" is up to date.
Library "big-integers" is up to date.
Library "parser-run-time" is up to date.
Library "dfmc-reader" is up to date.
Library "dfmc-macro-expander" is up to date.
Library "dfmc-namespace" is up to date.
Library "dfmc-definitions" is up to date.
Updating definitions for dfmc-modeling
  Reading and installing: model-object-macros.dylan
  Reading and installing: namespace-macros.dylan
  Reading and installing: boot.dylan
  Reading and installing: model-object.dylan
  Reading and installing: namespaces.dylan
  Reading and installing: values.dylan
  Reading and installing: objects.dylan
  Reading and installing: signatures.dylan
  Reading and installing: functions.dylan
  Reading and installing: types.dylan
  Reading and installing: classes.dylan
  Reading and installing: singletons.dylan
  Reading and installing: unions.dylan
  Reading and installing: limited-integers.dylan
  Reading and installing: limited-collections.dylan
  Reading and installing: subclasses.dylan
  Reading and installing: primitive-macros.dylan
  Reading and installing: raw-type-macros.dylan
  Reading and installing: raw-types.dylan
  Reading and installing: primitives.dylan
  Reading and installing: machine-word-primitives-support.dylan
  Reading and installing: machine-word-primitives.dylan
  Reading and installing: float-primitives.dylan
  Reading and installing: thread-primitives.dylan
  Reading and installing: c-function-models.dylan
  Reading and installing: inlineable.dylan
  Reading and installing: operations.dylan
  Reading and installing: typist-api-support.dylan
Computing data models for dfmc-modeling
  Computing models for modeling-library.dylan
  Computing models for model-object-macros.dylan
  Computing models for namespace-macros.dylan
  Computing models for boot.dylan
  Computing models for model-object.dylan
  Computing models for namespaces.dylan
  Computing models for values.dylan
  Computing models for objects.dylan
  Computing models for signatures.dylan
  Computing models for functions.dylan
  Computing models for types.dylan
  Computing models for classes.dylan
  Computing models for singletons.dylan
  Computing models for unions.dylan
  Computing models for limited-integers.dylan
  Computing models for limited-collections.dylan
  Computing models for subclasses.dylan
  Computing models for primitive-macros.dylan
  Computing models for raw-type-macros.dylan
  Computing models for raw-types.dylan
  Computing models for primitives.dylan
  Computing models for machine-word-primitives-support.dylan
  Computing models for machine-word-primitives.dylan
  Computing models for float-primitives.dylan
  Computing models for thread-primitives.dylan
  Computing models for c-function-models.dylan
  Computing models for inlineable.dylan
  Computing models for operations.dylan
  Computing models for typist-api-support.dylan
Computing code models for dfmc-modeling
  Computing code models for modeling-library.dylan
  Computing code models for model-object-macros.dylan
  Computing code models for namespace-macros.dylan
  Computing code models for boot.dylan
  Computing code models for model-object.dylan
  Computing code models for namespaces.dylan
  Computing code models for values.dylan
  Computing code models for objects.dylan
  Computing code models for signatures.dylan
  Computing code models for functions.dylan
  Computing code models for types.dylan
  Computing code models for classes.dylan
  Computing code models for singletons.dylan
  Computing code models for unions.dylan
  Computing code models for limited-integers.dylan
  Computing code models for limited-collections.dylan
  Computing code models for subclasses.dylan
  Computing code models for primitive-macros.dylan
  Computing code models for raw-type-macros.dylan
  Computing code models for raw-types.dylan
  Computing code models for primitives.dylan
  Computing code models for machine-word-primitives-support.dylan
  Computing code models for machine-word-primitives.dylan
  Computing code models for float-primitives.dylan
  Computing code models for thread-primitives.dylan
  Computing code models for c-function-models.dylan
  Computing code models for inlineable.dylan
  Computing code models for operations.dylan
  Computing code models for typist-api-support.dylan
Checking bindings in dfmc-modeling
Performing type analysis of dfmc-modeling
Optimizing dfmc-modeling
  Optimizing modeling-library.dylan
  Optimizing model-object-macros.dylan
  Optimizing namespace-macros.dylan
  Optimizing boot.dylan
  Optimizing model-object.dylan
  Optimizing namespaces.dylan
  Optimizing values.dylan
  Optimizing objects.dylan
  Optimizing signatures.dylan
  Optimizing functions.dylan
  Optimizing types.dylan
  Optimizing classes.dylan
  Optimizing singletons.dylan
  Optimizing unions.dylan
  Optimizing limited-integers.dylan
  Optimizing limited-collections.dylan
  Optimizing subclasses.dylan
  Optimizing primitive-macros.dylan
  Optimizing raw-type-macros.dylan
  Optimizing raw-types.dylan
  Optimizing primitives.dylan
  Optimizing machine-word-primitives-support.dylan
  Optimizing machine-word-primitives.dylan
  Optimizing float-primitives.dylan
  Optimizing thread-primitives.dylan
  Optimizing c-function-models.dylan
  Optimizing inlineable.dylan
  Optimizing operations.dylan
  Optimizing typist-api-support.dylan
A total of 2338 calls were processed, and 2004 of these (86%) were optimized.
Dumping conditions to dfmc-modeling.log
There were 0 warnings, 0 serious warnings.
Generating code for dfmc-modeling
  Emitting heap for modeling-library.dylan
  Linking modeling-library.dylan
  Emitting heap for model-object-macros.dylan
  Linking model-object-macros.dylan
  Emitting heap for namespace-macros.dylan
  Linking namespace-macros.dylan
  Emitting heap for boot.dylan
  Linking boot.dylan
  Emitting heap for model-object.dylan
  Linking model-object.dylan
  Emitting heap for namespaces.dylan
  Linking namespaces.dylan
  Emitting heap for values.dylan
  Linking values.dylan
  Emitting heap for objects.dylan
  Linking objects.dylan
  Emitting heap for signatures.dylan
  Linking signatures.dylan
  Emitting heap for functions.dylan
  Linking functions.dylan
  Emitting heap for types.dylan
  Linking types.dylan
  Emitting heap for classes.dylan
  Linking classes.dylan
  Emitting heap for singletons.dylan
  Linking singletons.dylan
  Emitting heap for unions.dylan
  Linking unions.dylan
  Emitting heap for limited-integers.dylan
  Linking limited-integers.dylan
  Emitting heap for limited-collections.dylan
  Linking limited-collections.dylan
  Emitting heap for subclasses.dylan
  Linking subclasses.dylan
  Emitting heap for primitive-macros.dylan
  Linking primitive-macros.dylan
  Emitting heap for raw-type-macros.dylan
  Linking raw-type-macros.dylan
  Emitting heap for raw-types.dylan
  Linking raw-types.dylan
  Emitting heap for primitives.dylan
  Linking primitives.dylan
  Emitting heap for machine-word-primitives-support.dylan
  Linking machine-word-primitives-support.dylan
  Emitting heap for machine-word-primitives.dylan
  Linking machine-word-primitives.dylan
  Emitting heap for float-primitives.dylan
  Linking float-primitives.dylan
  Emitting heap for thread-primitives.dylan
  Linking thread-primitives.dylan
  Emitting heap for c-function-models.dylan
  Linking c-function-models.dylan
  Emitting heap for inlineable.dylan
  Linking inlineable.dylan
  Emitting heap for operations.dylan
  Linking operations.dylan
  Emitting heap for typist-api-support.dylan
  Linking typist-api-support.dylan
Linking object files for dfmc-modeling
Saving database for dfmc-modeling
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
  Committed 50000.
  Committed 60000.
  Committed 70000.
  Committed 80000.
  Committed 90000.
  Committed 100000.
  Committed 110000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     0%       0.044003        1%       2.245912
  Updating definitions      -    13%       1.356085       19%      31.342864
  Model object computation  -    10%       1.080068       11%      18.843980
  Model finishing           -     0%       0.040002        0%       0.278952
  Model checking            -     0%       0.016001        0%       0.227424
  DFM generation            -    10%       1.024064        8%      13.215084
  Checking bindings         -     0%       0.004000        0%       0.005872
  Initial type inference    -     0%       0.020001        0%       0.624612
  Optimization              -    24%       2.488155       19%      32.414140
  Preheaping                -     6%       0.616039        4%       7.271328
  Heaping                   -     3%       0.336021        1%       1.815880
  Emitting                  -    15%       1.560097       21%      34.834198
  Linking                   -     8%       0.788050        9%      14.340467
  Glue gen                  -     0%       0.000000        0%       0.080724
  Stripping                 -     0%       0.044003        0%       0.502992
  Saving database           -     9%       0.932058        6%       9.954264
  --
  Sum                       -   100%      10.348646      100%     167.998693
  --
  Compiled 13234 lines at a rate of 76728.872 lines per minute, 16.233881 Mb per second.
  --
  Database 2585896 bytes.
  Data 400068 bytes.
  Code 268921 bytes.
 Heap Allocated 53116928 Total 53116928 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-modeling' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-modeling.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-modeling.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o modeling-library.o model-object-macros.o namespace-macros.o boot.o model-object.o namespaces.o values.o objects.o signatures.o functions.o types.o classes.o singletons.o unions.o limited-integers.o limited-collections.o subclasses.o primitive-macros.o raw-type-macros.o raw-types.o primitives.o machine-word-primitives-support.o machine-word-primitives.o float-primitives.o thread-primitives.o c-function-models.o inlineable.o operations.o typist-api-support.o
