Opened project dfmc-flow-graph (/home/bruce/Development/dylan/opendylan/sources/dfmc/flow-graph/flow-graph.lid)
Loading namespace for library dfmc-flow-graph
Number of libraries to compile: 22
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.
Library "dfmc-modeling" is up to date.
Updating definitions for library dfmc-flow-graph
Updating definitions for dfmc-flow-graph
  Reading and installing: macros.dylan
  Reading and installing: temporary.dylan
  Reading and installing: environment.dylan
  Reading and installing: queue.dylan
  Reading and installing: computation.dylan
  Reading and installing: c-computation.dylan
  Reading and installing: utilities.dylan
  Reading and installing: closure.dylan
  Reading and installing: checker.dylan
  Reading and installing: walker.dylan
  Reading and installing: queue-ops.dylan
  Reading and installing: dfm-copier.dylan
  Reading and installing: tracing.dylan
Computing data models for library dfmc-flow-graph
Computing data models for dfmc-flow-graph
  Computing models for flow-graph-library.dylan
  Computing models for macros.dylan
  Computing models for temporary.dylan
  Computing models for environment.dylan
  Computing models for queue.dylan
  Computing models for computation.dylan
  Computing models for c-computation.dylan
  Computing models for utilities.dylan
  Computing models for closure.dylan
  Computing models for checker.dylan
  Computing models for walker.dylan
  Computing models for queue-ops.dylan
  Computing models for dfm-copier.dylan
  Computing models for tracing.dylan
Computing code models for library dfmc-flow-graph
Computing code models for dfmc-flow-graph
  Computing code models for flow-graph-library.dylan
  Computing code models for macros.dylan
  Computing code models for temporary.dylan
  Computing code models for environment.dylan
  Computing code models for queue.dylan
  Computing code models for computation.dylan
  Computing code models for c-computation.dylan
  Computing code models for utilities.dylan
  Computing code models for closure.dylan
  Computing code models for checker.dylan
  Computing code models for walker.dylan
  Computing code models for queue-ops.dylan
  Computing code models for dfm-copier.dylan
  Computing code models for tracing.dylan
Checking bindings in library dfmc-flow-graph
Checking bindings in dfmc-flow-graph
Performing type analysis of library dfmc-flow-graph
Performing type analysis of dfmc-flow-graph
Optimizing library dfmc-flow-graph
Optimizing dfmc-flow-graph
  Optimizing flow-graph-library.dylan
  Optimizing macros.dylan
  Optimizing temporary.dylan
  Optimizing environment.dylan
  Optimizing queue.dylan
  Optimizing computation.dylan
  Optimizing c-computation.dylan
  Optimizing utilities.dylan
  Optimizing closure.dylan
  Optimizing checker.dylan
  Optimizing walker.dylan
  Optimizing queue-ops.dylan
  Optimizing dfm-copier.dylan
  Optimizing tracing.dylan
A total of 1606 calls were processed, and 1285 of these (80%) were optimized.
Dumping conditions to dfmc-flow-graph.log
There were 0 warnings, 0 serious warnings.
Generating code for library dfmc-flow-graph
Generating code for dfmc-flow-graph
  Emitting heap for flow-graph-library.dylan
  Linking flow-graph-library.dylan
  Emitting heap for macros.dylan
  Linking macros.dylan
  Emitting heap for temporary.dylan
  Linking temporary.dylan
  Emitting heap for environment.dylan
  Linking environment.dylan
  Emitting heap for queue.dylan
  Linking queue.dylan
  Emitting heap for computation.dylan
  Linking computation.dylan
  Emitting heap for c-computation.dylan
  Linking c-computation.dylan
  Emitting heap for utilities.dylan
  Linking utilities.dylan
  Emitting heap for closure.dylan
  Linking closure.dylan
  Emitting heap for checker.dylan
  Linking checker.dylan
  Emitting heap for walker.dylan
  Linking walker.dylan
  Emitting heap for queue-ops.dylan
  Linking queue-ops.dylan
  Emitting heap for dfm-copier.dylan
  Linking dfm-copier.dylan
  Emitting heap for tracing.dylan
  Linking tracing.dylan
Linking object files for library dfmc-flow-graph
Linking object files for dfmc-flow-graph
Saving database for library dfmc-flow-graph
Saving database for dfmc-flow-graph
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
  Committed 50000.
  Committed 60000.
  Committed 70000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.086998        0%       0.000000
  Updating definitions      -     8%       0.575668        0%       0.000000
  Model object computation  -    18%       1.233100        0%       0.000000
  Model finishing           -     1%       0.061461        0%       0.000000
  Model checking            -     0%       0.014711        0%       0.000000
  DFM generation            -     9%       0.602334        0%       0.000000
  Checking bindings         -     0%       0.002997        0%       0.000000
  Initial type inference    -     0%       0.007534        0%       0.000000
  Optimization              -    25%       1.746626        0%       0.000000
  Preheaping                -     5%       0.317796        0%       0.000000
  Heaping                   -     3%       0.187377        0%       0.000000
  Emitting                  -    10%       0.690422        0%       0.000000
  Linking                   -     8%       0.587139        0%       0.000000
  Glue gen                  -     0%       0.003889        0%       0.000000
  Stripping                 -     0%       0.027669        0%       0.000000
  Saving database           -    12%       0.832993        0%       0.000000
  --
  Sum                       -   100%       6.978714      100%       0.000000
  --
  Compiled 4985 lines at a rate of 42858.900 lines per minute, 0.000000 Mb per second.
  --
  Database 2820304 bytes.
  Data 228280 bytes.
  Code 0 bytes.
 Heap Allocated 89018368 Total 89018368 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-flow-graph' completed
Linking dfmc-flow-graph
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-flow-graph.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc flow-graph-library.o : flow-graph-library.c
Cc macros.o : macros.c
Cc temporary.o : temporary.c
Cc environment.o : environment.c
Cc queue.o : queue.c
Cc computation.o : computation.c
Cc c-computation.o : c-computation.c
Cc utilities.o : utilities.c
Cc closure.o : closure.c
Cc checker.o : checker.c
Cc walker.o : walker.c
Cc queue-ops.o : queue-ops.c
Cc dfm-copier.o : dfm-copier.c
Cc tracing.o : tracing.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-flow-graph.so : _glue.o flow-graph-library.o macros.o temporary.o environment.o queue.o computation.o c-computation.o utilities.o closure.o checker.o walker.o queue-ops.o dfm-copier.o tracing.o
