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-reader (/home/bruce/Development/dylan/opendylan/sources/dfmc/reader/reader.lid)
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 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: tokenizer.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 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 tokenizer.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 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 tokenizer.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 dfmc-reader
Performing type analysis of 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 tokenizer.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 1786 of these (80%) were optimized.
Dumping conditions to dfmc-reader.log
There were 0 warnings, 0 serious warnings.
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 tokenizer.dylan
  Linking tokenizer.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 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.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.036002        2%       1.474164
  Updating definitions      -    11%       0.560035       18%      13.415084
  Model object computation  -    27%       1.316082       26%      19.284764
  Model finishing           -     0%       0.016001        0%       0.095592
  Model checking            -     0%       0.012001        0%       0.181032
  DFM generation            -     3%       0.136009        3%       2.197952
  Checking bindings         -     0%       0.000000        0%       0.005012
  Initial type inference    -     0%       0.004000        0%       0.186404
  Optimization              -    10%       0.496031        8%       5.972652
  Preheaping                -     4%       0.212014        4%       2.798000
  Heaping                   -     3%       0.144009        1%       0.560640
  Emitting                  -    10%       0.500032       16%      11.637081
  Linking                   -     6%       0.316019        9%       6.499876
  Glue gen                  -     0%       0.004000        0%       0.060432
  Stripping                 -     0%       0.008001        0%       0.128192
  Saving database           -    23%       1.112070       13%       9.894168
  --
  Sum                       -   100%       4.872306      100%      74.391045
  --
  Compiled 7305 lines at a rate of 89957.408 lines per minute, 15.268139 Mb per second.
  --
  Database 2329684 bytes.
  Data 251940 bytes.
  Code 102942 bytes.
 Heap Allocated 28602368 Total 28602368 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-reader' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-reader.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-reader.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o reader-library.o range-source-locations.o infix-parser.o fragments.o name-table.o tokenizer.o lexer-support.o lexer.o lexer-transitions.o parser-support.o classification.o interface.o presentation.o
