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 io (/home/bruce/Development/dylan/opendylan/sources/io/unix-io.lid)
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for io
  Reading and installing: defs.dylan
  Reading and installing: stream.dylan
  Reading and installing: sequence-stream.dylan
  Reading and installing: native-buffer.dylan
  Reading and installing: buffer.dylan
  Reading and installing: typed-stream.dylan
  Reading and installing: external-stream.dylan
  Reading and installing: buffered-stream.dylan
  Reading and installing: convenience.dylan
  Reading and installing: wrapper-stream.dylan
  Reading and installing: cleanup-streams.dylan
  Reading and installing: native-speed.dylan
  Reading and installing: async-writes.dylan
  Reading and installing: file-stream.dylan
  Reading and installing: multi-buffered-streams.dylan
  Reading and installing: pprint.dylan
  Reading and installing: print.dylan
  Reading and installing: print-double-integer-kludge.dylan
  Reading and installing: format.dylan
  Reading and installing: buffered-format.dylan
  Reading and installing: format-condition.dylan
  Reading and installing: unix-file-accessor.dylan
  Reading and installing: unix-standard-io.dylan
  Reading and installing: unix-interface.dylan
  Reading and installing: format-out.dylan
Computing data models for io
  Computing models for library.dylan
  Computing models for defs.dylan
  Computing models for stream.dylan
  Computing models for sequence-stream.dylan
  Computing models for native-buffer.dylan
  Computing models for buffer.dylan
  Computing models for typed-stream.dylan
  Computing models for external-stream.dylan
  Computing models for buffered-stream.dylan
  Computing models for convenience.dylan
  Computing models for wrapper-stream.dylan
  Computing models for cleanup-streams.dylan
  Computing models for native-speed.dylan
  Computing models for async-writes.dylan
  Computing models for file-stream.dylan
  Computing models for multi-buffered-streams.dylan
  Computing models for pprint.dylan
  Computing models for print.dylan
  Computing models for print-double-integer-kludge.dylan
  Computing models for format.dylan
  Computing models for buffered-format.dylan
  Computing models for format-condition.dylan
  Computing models for unix-file-accessor.dylan
  Computing models for unix-standard-io.dylan
  Computing models for unix-interface.dylan
  Computing models for format-out.dylan
Computing code models for io
  Computing code models for library.dylan
  Computing code models for defs.dylan
  Computing code models for stream.dylan
  Computing code models for sequence-stream.dylan
  Computing code models for native-buffer.dylan
  Computing code models for buffer.dylan
  Computing code models for typed-stream.dylan
  Computing code models for external-stream.dylan
  Computing code models for buffered-stream.dylan
  Computing code models for convenience.dylan
  Computing code models for wrapper-stream.dylan
  Computing code models for cleanup-streams.dylan
  Computing code models for native-speed.dylan
  Computing code models for async-writes.dylan
  Computing code models for file-stream.dylan
  Computing code models for multi-buffered-streams.dylan
  Computing code models for pprint.dylan
  Computing code models for print.dylan
  Computing code models for print-double-integer-kludge.dylan
  Computing code models for format.dylan
  Computing code models for buffered-format.dylan
  Computing code models for format-condition.dylan
  Computing code models for unix-file-accessor.dylan
  Computing code models for unix-standard-io.dylan
  Computing code models for unix-interface.dylan
  Computing code models for format-out.dylan
Checking bindings in io
Performing type analysis of io
Optimizing io
  Optimizing library.dylan
  Optimizing defs.dylan
  Optimizing stream.dylan
  Optimizing sequence-stream.dylan
  Optimizing native-buffer.dylan
  Optimizing buffer.dylan
  Optimizing typed-stream.dylan
  Optimizing external-stream.dylan
  Optimizing buffered-stream.dylan
  Optimizing convenience.dylan
  Optimizing wrapper-stream.dylan
  Optimizing cleanup-streams.dylan
  Optimizing native-speed.dylan
  Optimizing async-writes.dylan
  Optimizing file-stream.dylan
  Optimizing multi-buffered-streams.dylan
  Optimizing pprint.dylan
  Optimizing print.dylan
  Optimizing print-double-integer-kludge.dylan
  Optimizing format.dylan
  Optimizing buffered-format.dylan
  Optimizing format-condition.dylan
  Optimizing unix-file-accessor.dylan
  Optimizing unix-standard-io.dylan
  Optimizing unix-interface.dylan
  Optimizing format-out.dylan
A total of 3192 calls were processed, and 2407 of these (75%) were optimized.
Dumping conditions to io.log
There were 0 warnings, 0 serious warnings.
Generating code for io
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for defs.dylan
  Linking defs.dylan
  Emitting heap for stream.dylan
  Linking stream.dylan
  Emitting heap for sequence-stream.dylan
  Linking sequence-stream.dylan
  Emitting heap for native-buffer.dylan
  Linking native-buffer.dylan
  Emitting heap for buffer.dylan
  Linking buffer.dylan
  Emitting heap for typed-stream.dylan
  Linking typed-stream.dylan
  Emitting heap for external-stream.dylan
  Linking external-stream.dylan
  Emitting heap for buffered-stream.dylan
  Linking buffered-stream.dylan
  Emitting heap for convenience.dylan
  Linking convenience.dylan
  Emitting heap for wrapper-stream.dylan
  Linking wrapper-stream.dylan
  Emitting heap for cleanup-streams.dylan
  Linking cleanup-streams.dylan
  Emitting heap for native-speed.dylan
  Linking native-speed.dylan
  Emitting heap for async-writes.dylan
  Linking async-writes.dylan
  Emitting heap for file-stream.dylan
  Linking file-stream.dylan
  Emitting heap for multi-buffered-streams.dylan
  Linking multi-buffered-streams.dylan
  Emitting heap for pprint.dylan
  Linking pprint.dylan
  Emitting heap for print.dylan
  Linking print.dylan
  Emitting heap for print-double-integer-kludge.dylan
  Linking print-double-integer-kludge.dylan
  Emitting heap for format.dylan
  Linking format.dylan
  Emitting heap for buffered-format.dylan
  Linking buffered-format.dylan
  Emitting heap for format-condition.dylan
  Linking format-condition.dylan
  Emitting heap for unix-file-accessor.dylan
  Linking unix-file-accessor.dylan
  Emitting heap for unix-standard-io.dylan
  Linking unix-standard-io.dylan
  Emitting heap for unix-interface.dylan
  Linking unix-interface.dylan
  Emitting heap for format-out.dylan
  Linking format-out.dylan
Linking object files for io
Saving database for io
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     0%       0.016001        1%       0.779344
  Updating definitions      -    10%       0.412026       14%       8.410660
  Model object computation  -    11%       0.428027       13%       7.828128
  Model finishing           -     0%       0.008000        0%       0.118048
  Model checking            -     0%       0.008001        0%       0.079496
  DFM generation            -    13%       0.512032       13%       8.156864
  Checking bindings         -     0%       0.004000        0%       0.005788
  Initial type inference    -     0%       0.008001        0%       0.171632
  Optimization              -    25%       1.000062       18%      11.361652
  Preheaping                -     5%       0.204013        5%       2.974860
  Heaping                   -     4%       0.144009        1%       0.587884
  Emitting                  -    14%       0.576038       21%      12.952278
  Linking                   -     8%       0.324018        6%       4.036884
  Glue gen                  -     0%       0.004001        0%       0.077724
  Stripping                 -     0%       0.008000        0%       0.150640
  Saving database           -    10%       0.388025        7%       4.456360
  --
  Sum                       -   100%       4.044253      100%      62.148243
  --
  Compiled 8994 lines at a rate of 133433.78 lines per minute, 15.367050 Mb per second.
  --
  Database 983692 bytes.
  Data 86224 bytes.
  Code 133232 bytes.
 Heap Allocated 21733376 Total 21733376 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'io' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/io.mkf : dylanmakefile.mkf
Cc unix-portability.o : unix-portability.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libio.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o library.o 1=defs.o 2=stream.o 3=sequence-stream.o 4=native-buffer.o 5=buffer.o 6=typed-stream.o 7=external-stream.o 8=buffered-stream.o 9=convenience.o 10=wrapper-stream.o 11=cleanup-streams.o 12=native-speed.o 13=async-writes.o 14=file-stream.o 15=multi-buffered-streams.o pprint.o print.o print-double-integer-kludge.o format.o buffered-format.o format-condition.o unix-file-accessor.o unix-standard-io.o unix-interface.o format-out.o unix-portability.o
