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 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 3189 calls were processed, and 2415 of these (76%) 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          -     1%       0.029881        1%       0.818632
  Updating definitions      -     8%       0.417138       15%       9.348328
  Model object computation  -     9%       0.435029       12%       7.867868
  Model finishing           -     0%       0.014613        0%       0.118712
  Model checking            -     0%       0.007078        0%       0.079864
  DFM generation            -    12%       0.612643       12%       7.965872
  Checking bindings         -     0%       0.002230        0%       0.006180
  Initial type inference    -     0%       0.006658        0%       0.173004
  Optimization              -    22%       1.088765       18%      11.354288
  Preheaping                -     6%       0.282814        5%       2.970876
  Heaping                   -     3%       0.155966        1%       0.575136
  Emitting                  -    14%       0.684206       20%      12.811676
  Linking                   -    16%       0.772227        8%       5.084296
  Glue gen                  -     0%       0.015264        0%       0.104488
  Stripping                 -     1%       0.029854        0%       0.152296
  Saving database           -     8%       0.393729        7%       4.421444
  --
  Sum                       -   100%       4.948095      100%      63.852959
  --
  Compiled 9012 lines at a rate of 109278.41 lines per minute, 12.904553 Mb per second.
  --
  Database 950592 bytes.
  Data 86636 bytes.
  Code 131473 bytes.
 Heap Allocated 23863296 Total 23863296 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
