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 common-dylan (/home/bruce/Development/dylan/opendylan/sources/common-dylan/linux-common-dylan.lid)
Number of libraries to compile: 2
Library "dylan" is up to date.
Updating definitions for common-dylan
  Reading and installing: macros.dylan
  Reading and installing: common-extensions.dylan
  Reading and installing: linux-common-extensions.dylan
  Reading and installing: unix-common-extensions.dylan
  Reading and installing: locators-protocol.dylan
  Reading and installing: streams-protocol.dylan
  Reading and installing: random.dylan
  Reading and installing: numerics.dylan
  Reading and installing: format.dylan
  Reading and installing: byte-vector.dylan
  Reading and installing: timers.dylan
  Reading and installing: transcendentals.dylan
  Reading and installing: utilities.dylan
  Reading and installing: machine-word.dylan
  Reading and installing: logicals.dylan
  Reading and installing: arithmetic.dylan
  Reading and installing: division.dylan
  Reading and installing: shift.dylan
  Reading and installing: unsigned.dylan
  Reading and installing: signal-overflow.dylan
  Reading and installing: double.dylan
  Reading and installing: unsigned-double.dylan
Computing data models for common-dylan
  Computing models for library.dylan
  Computing models for macros.dylan
  Computing models for common-extensions.dylan
  Computing models for linux-common-extensions.dylan
  Computing models for unix-common-extensions.dylan
  Computing models for locators-protocol.dylan
  Computing models for streams-protocol.dylan
  Computing models for random.dylan
  Computing models for numerics.dylan
  Computing models for format.dylan
  Computing models for byte-vector.dylan
  Computing models for timers.dylan
  Computing models for transcendentals.dylan
  Computing models for utilities.dylan
  Computing models for machine-word.dylan
  Computing models for logicals.dylan
  Computing models for arithmetic.dylan
  Computing models for division.dylan
  Computing models for shift.dylan
  Computing models for unsigned.dylan
  Computing models for signal-overflow.dylan
  Computing models for double.dylan
  Computing models for unsigned-double.dylan
Computing code models for common-dylan
  Computing code models for library.dylan
  Computing code models for macros.dylan
  Computing code models for common-extensions.dylan
  Computing code models for linux-common-extensions.dylan
  Computing code models for unix-common-extensions.dylan
  Computing code models for locators-protocol.dylan
  Computing code models for streams-protocol.dylan
  Computing code models for random.dylan
  Computing code models for numerics.dylan
  Computing code models for format.dylan
  Computing code models for byte-vector.dylan
  Computing code models for timers.dylan
  Computing code models for transcendentals.dylan
  Computing code models for utilities.dylan
  Computing code models for machine-word.dylan
  Computing code models for logicals.dylan
  Computing code models for arithmetic.dylan
  Computing code models for division.dylan
  Computing code models for shift.dylan
  Computing code models for unsigned.dylan
  Computing code models for signal-overflow.dylan
  Computing code models for double.dylan
  Computing code models for unsigned-double.dylan
Checking bindings in common-dylan
Performing type analysis of common-dylan
Optimizing common-dylan
  Optimizing library.dylan
  Optimizing macros.dylan
  Optimizing common-extensions.dylan
  Optimizing linux-common-extensions.dylan
  Optimizing unix-common-extensions.dylan
  Optimizing locators-protocol.dylan
  Optimizing streams-protocol.dylan
  Optimizing random.dylan
  Optimizing numerics.dylan
  Optimizing format.dylan
  Optimizing byte-vector.dylan
  Optimizing timers.dylan
  Optimizing transcendentals.dylan
  Optimizing utilities.dylan
  Optimizing machine-word.dylan
  Optimizing logicals.dylan
  Optimizing arithmetic.dylan
  Optimizing division.dylan
  Optimizing shift.dylan
  Optimizing unsigned.dylan
  Optimizing signal-overflow.dylan
  Optimizing double.dylan
  Optimizing unsigned-double.dylan
A total of 1326 calls were processed, and 1117 of these (84%) were optimized.
Dumping conditions to common-dylan.log
There were 0 warnings, 0 serious warnings.
Generating code for common-dylan
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for macros.dylan
  Linking macros.dylan
  Emitting heap for common-extensions.dylan
  Linking common-extensions.dylan
  Emitting heap for linux-common-extensions.dylan
  Linking linux-common-extensions.dylan
  Emitting heap for unix-common-extensions.dylan
  Linking unix-common-extensions.dylan
  Emitting heap for locators-protocol.dylan
  Linking locators-protocol.dylan
  Emitting heap for streams-protocol.dylan
  Linking streams-protocol.dylan
  Emitting heap for random.dylan
  Linking random.dylan
  Emitting heap for numerics.dylan
  Linking numerics.dylan
  Emitting heap for format.dylan
  Linking format.dylan
  Emitting heap for byte-vector.dylan
  Linking byte-vector.dylan
  Emitting heap for timers.dylan
  Linking timers.dylan
  Emitting heap for transcendentals.dylan
  Linking transcendentals.dylan
  Emitting heap for utilities.dylan
  Linking utilities.dylan
  Emitting heap for machine-word.dylan
  Linking machine-word.dylan
  Emitting heap for logicals.dylan
  Linking logicals.dylan
  Emitting heap for arithmetic.dylan
  Linking arithmetic.dylan
  Emitting heap for division.dylan
  Linking division.dylan
  Emitting heap for shift.dylan
  Linking shift.dylan
  Emitting heap for unsigned.dylan
  Linking unsigned.dylan
  Emitting heap for signal-overflow.dylan
  Linking signal-overflow.dylan
  Emitting heap for double.dylan
  Linking double.dylan
  Emitting heap for unsigned-double.dylan
  Linking unsigned-double.dylan
Linking object files for common-dylan
Saving database for common-dylan
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.023700        2%       0.906240
  Updating definitions      -    10%       0.317468       16%       6.697836
  Model object computation  -     8%       0.264477       13%       5.384268
  Model finishing           -     0%       0.008214        0%       0.102892
  Model checking            -     0%       0.004388        0%       0.028200
  DFM generation            -     8%       0.269925        8%       3.374832
  Checking bindings         -     0%       0.001692        0%       0.007168
  Initial type inference    -     0%       0.004038        0%       0.106192
  Optimization              -    26%       0.861654       19%       8.075328
  Preheaping                -     4%       0.133255        5%       1.935848
  Heaping                   -     2%       0.066880        1%       0.289448
  Emitting                  -    13%       0.427626       18%       7.862384
  Linking                   -    15%       0.499774        7%       3.078408
  Glue gen                  -     0%       0.013903        0%       0.101888
  Stripping                 -     0%       0.011087        0%       0.093056
  Saving database           -    12%       0.383355       11%       4.562612
  --
  Sum                       -   100%       3.291436      100%      42.606598
  --
  Compiled 3991 lines at a rate of 72752.448 lines per minute, 12.944685 Mb per second.
  --
  Database 790332 bytes.
  Data 39912 bytes.
  Code 72211 bytes.
 Heap Allocated 16003072 Total 16003072 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'common-dylan' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/common-dylan.mkf : dylanmakefile.mkf
Cc timer_helpers.o : timer_helpers.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libcommon-dylan.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o library.o macros.o common-extensions.o linux-common-extensions.o unix-common-extensions.o locators-protocol.o streams-protocol.o random.o numerics.o format.o byte-vector.o timers.o transcendentals.o 13=utilities.o 14=machine-word.o 15=logicals.o 16=arithmetic.o 17=division.o 18=shift.o 19=unsigned.o 20=signal-overflow.o 21=double.o 22=unsigned-double.o timer_helpers.o
