Opened project dfmc-reader (/home/bruce/Development/dylan/opendylan/sources/dfmc/reader/reader.lid)
Loading namespace for library dfmc-reader
Number of libraries to compile: 17
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.
Updating definitions for library dfmc-reader
Updating definitions for dfmc-reader
  Reading and installing: range-source-locations.dylan
  Reading and installing: infix-parser.dylan
  Reading and installing: fragments.dylan
  Reading and installing: name-table.dylan
  Reading and installing: lexer-support.dylan
  Reading and installing: lexer.dylan
  Reading and installing: lexer-transitions.dylan
  Reading and installing: parser-support.dylan
  Reading and installing: classification.dylan
  Reading and installing: interface.dylan
  Reading and installing: presentation.dylan
Computing data models for library dfmc-reader
Computing data models for dfmc-reader
  Computing models for reader-library.dylan
  Computing models for range-source-locations.dylan
  Computing models for infix-parser.dylan
  Computing models for fragments.dylan
  Computing models for name-table.dylan
  Computing models for lexer-support.dylan
  Computing models for lexer.dylan
  Computing models for lexer-transitions.dylan
  Computing models for parser-support.dylan
  Computing models for classification.dylan
  Computing models for interface.dylan
  Computing models for presentation.dylan
Computing code models for library dfmc-reader
Computing code models for dfmc-reader
  Computing code models for reader-library.dylan
  Computing code models for range-source-locations.dylan
  Computing code models for infix-parser.dylan
  Computing code models for fragments.dylan
  Computing code models for name-table.dylan
  Computing code models for lexer-support.dylan
  Computing code models for lexer.dylan
  Computing code models for lexer-transitions.dylan
  Computing code models for parser-support.dylan
  Computing code models for classification.dylan
  Computing code models for interface.dylan
  Computing code models for presentation.dylan
Checking bindings in library dfmc-reader
Checking bindings in dfmc-reader
Performing type analysis of library dfmc-reader
Performing type analysis of dfmc-reader
Optimizing library dfmc-reader
Optimizing dfmc-reader
  Optimizing reader-library.dylan
  Optimizing range-source-locations.dylan
  Optimizing infix-parser.dylan
  Optimizing fragments.dylan
  Optimizing name-table.dylan
  Optimizing lexer-support.dylan
  Optimizing lexer.dylan
  Optimizing lexer-transitions.dylan
  Optimizing parser-support.dylan
  Optimizing classification.dylan
  Optimizing interface.dylan
  Optimizing presentation.dylan
A total of 2233 calls were processed, and 1788 of these (80%) were optimized.
Dumping conditions to dfmc-reader.log
There were 0 warnings, 0 serious warnings.
Generating code for library dfmc-reader
Generating code for dfmc-reader
  Emitting heap for reader-library.dylan
  Linking reader-library.dylan
  Emitting heap for range-source-locations.dylan
  Linking range-source-locations.dylan
  Emitting heap for infix-parser.dylan
  Linking infix-parser.dylan
  Emitting heap for fragments.dylan
  Linking fragments.dylan
  Emitting heap for name-table.dylan
  Linking name-table.dylan
  Emitting heap for lexer-support.dylan
  Linking lexer-support.dylan
  Emitting heap for lexer.dylan
  Linking lexer.dylan
  Emitting heap for lexer-transitions.dylan
  Linking lexer-transitions.dylan
  Emitting heap for parser-support.dylan
  Linking parser-support.dylan
  Emitting heap for classification.dylan
  Linking classification.dylan
  Emitting heap for interface.dylan
  Linking interface.dylan
  Emitting heap for presentation.dylan
  Linking presentation.dylan
Linking object files for library dfmc-reader
Linking object files for dfmc-reader
Saving database for library dfmc-reader
Saving database for dfmc-reader
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
  Committed 50000.
  Committed 60000.
  Committed 70000.
  Committed 80000.
  Committed 90000.
  Committed 100000.
  Committed 110000.
  Committed 120000.
  Committed 130000.
  Committed 140000.
  Committed 150000.
  Committed 160000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.061632        0%       0.000000
  Updating definitions      -     9%       0.640161        0%       0.000000
  Model object computation  -    26%       1.798070        0%       0.000000
  Model finishing           -     0%       0.017114        0%       0.000000
  Model checking            -     0%       0.010832        0%       0.000000
  DFM generation            -     3%       0.226679        0%       0.000000
  Checking bindings         -     0%       0.005171        0%       0.000000
  Initial type inference    -     0%       0.007093        0%       0.000000
  Optimization              -    10%       0.688535        0%       0.000000
  Preheaping                -     3%       0.228239        0%       0.000000
  Heaping                   -     3%       0.185495        0%       0.000000
  Emitting                  -    11%       0.741574        0%       0.000000
  Linking                   -    11%       0.758777        0%       0.000000
  Glue gen                  -     0%       0.003956        0%       0.000000
  Stripping                 -     0%       0.018702        0%       0.000000
  Saving database           -    22%       1.491696        0%       0.000000
  --
  Sum                       -   100%       6.883726      100%       0.000000
  --
  Compiled 7240 lines at a rate of 63105.360 lines per minute, 0.000000 Mb per second.
  --
  Database 5456952 bytes.
  Data 503568 bytes.
  Code 0 bytes.
 Heap Allocated 106057728 Total 106057728 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-reader' completed
Linking dfmc-reader
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-reader.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc reader-library.o : reader-library.c
Cc range-source-locations.o : range-source-locations.c
Cc infix-parser.o : infix-parser.c
Cc fragments.o : fragments.c
Cc name-table.o : name-table.c
Cc lexer-support.o : lexer-support.c
Cc lexer.o : lexer.c
Cc lexer-transitions.o : lexer-transitions.c
Cc parser-support.o : parser-support.c
Cc classification.o : classification.c
Cc interface.o : interface.c
Cc presentation.o : presentation.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-reader.so : _glue.o reader-library.o range-source-locations.o infix-parser.o fragments.o name-table.o lexer-support.o lexer.o lexer-transitions.o parser-support.o classification.o interface.o presentation.o
