Welcome to Open Dylan
Version 2013.2
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2013, 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 1788 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.074101        2%       1.512884
  Updating definitions      -    10%       0.610222       18%      13.865276
  Model object computation  -    26%       1.529036       25%      19.119384
  Model finishing           -     0%       0.013966        0%       0.095336
  Model checking            -     0%       0.010833        0%       0.181024
  DFM generation            -     3%       0.152145        3%       2.184868
  Checking bindings         -     0%       0.002436        0%       0.005288
  Initial type inference    -     0%       0.006300        0%       0.186196
  Optimization              -     9%       0.554230        8%       5.995140
  Preheaping                -     5%       0.280840        4%       2.798108
  Heaping                   -     3%       0.200506        1%       0.561172
  Emitting                  -    11%       0.645788       15%      11.709444
  Linking                   -    13%       0.799631       10%       7.414323
  Glue gen                  -     0%       0.014338        0%       0.086584
  Stripping                 -     0%       0.018372        0%       0.128452
  Saving database           -    17%       1.019289       13%       9.914712
  --
  Sum                       -   100%       5.932033      100%      75.758192
  --
  Compiled 7305 lines at a rate of 73886.976 lines per minute, 12.771033 Mb per second.
  --
  Database 2329684 bytes.
  Data 251940 bytes.
  Code 102946 bytes.
 Heap Allocated 28504064 Total 28504064 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
