Welcome to Open Dylan
Version 2013.1
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2013, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project collections (/home/bruce/Development/dylan/opendylan/sources/collections/collections.lid)
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for collections
  Reading and installing: bit-vector.dylan
  Reading and installing: bit-set.dylan
  Reading and installing: collectors-macros.dylan
  Reading and installing: collectors.dylan
  Reading and installing: plists.dylan
  Reading and installing: table-extensions.dylan
Computing data models for collections
  Computing models for library.dylan
  Computing models for bit-vector.dylan
  Computing models for bit-set.dylan
  Computing models for collectors-macros.dylan
  Computing models for collectors.dylan
  Computing models for plists.dylan
  Computing models for table-extensions.dylan
Computing code models for collections
  Computing code models for library.dylan
  Computing code models for bit-vector.dylan
  Computing code models for bit-set.dylan
  Computing code models for collectors-macros.dylan
  Computing code models for collectors.dylan
  Computing code models for plists.dylan
  Computing code models for table-extensions.dylan
Checking bindings in collections
Performing type analysis of collections
Optimizing collections
  Optimizing library.dylan
  Optimizing bit-vector.dylan
  Optimizing bit-set.dylan

/home/bruce/Development/dylan/opendylan/sources/collections/bit-set.dylan:428-433: Warning - Result type check can fail - values(<raw-machine-word>) inferred, values(<object>) expected.
      ---------------------------------------------
 428  define inline-only method current-word-setter
 429      (word :: <raw-machine-word>, state :: <bit-set-iteration-state>)
 430   => (word :: <raw-machine-word>)
 431    primitive-slot-value(state, integer-as-raw(0)) := primitive-cast-raw-as-pointer(word);
 432    word
 433  end method current-word-setter;
      ------------------------------

/home/bruce/Development/dylan/opendylan/sources/collections/bit-set.dylan:423-426: Warning - Result type check can fail - values(<raw-address>) inferred, values(<object>) expected.
      ---------------------------------------------------------------------------
 423  define inline-only method current-word (state :: <bit-set-iteration-state>)
 424   => (word :: <raw-machine-word>)
 425    primitive-cast-pointer-as-raw(primitive-initialized-slot-value(state, integer-as-raw(0)))
 426  end method current-word;
      -----------------------
  Optimizing collectors-macros.dylan
  Optimizing collectors.dylan
  Optimizing plists.dylan
  Optimizing table-extensions.dylan
A total of 1028 calls were processed, and 855 of these (83%) were optimized.
Dumping conditions to collections.log
There were 2 warnings, 0 serious warnings.
Generating code for collections
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for bit-vector.dylan
  Linking bit-vector.dylan
  Emitting heap for bit-set.dylan
  Linking bit-set.dylan
  Emitting heap for collectors-macros.dylan
  Linking collectors-macros.dylan
  Emitting heap for collectors.dylan
  Linking collectors.dylan
  Emitting heap for plists.dylan
  Linking plists.dylan
  Emitting heap for table-extensions.dylan
  Linking table-extensions.dylan
Linking object files for collections
Saving database for collections
  Committed 10000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.020000        0%       0.000000
  Updating definitions      -     9%       0.140000        0%       0.000000
  Model object computation  -    13%       0.190000        0%       0.000000
  Model finishing           -     0%       0.000000        0%       0.000000
  Model checking            -     0%       0.000000        0%       0.000000
  DFM generation            -    13%       0.200000        0%       0.000000
  Checking bindings         -     0%       0.000000        0%       0.000000
  Initial type inference    -     0%       0.000000        0%       0.000000
  Optimization              -    30%       0.440000        0%       0.000000
  Preheaping                -     3%       0.040000        0%       0.000000
  Heaping                   -     2%       0.030000        0%       0.000000
  Emitting                  -    15%       0.220000        0%       0.000000
  Linking                   -     4%       0.060000        0%       0.000000
  Glue gen                  -     0%       0.000000        0%       0.000000
  Stripping                 -     0%       0.000000        0%       0.000000
  Saving database           -    10%       0.150000        0%       0.000000
  --
  Sum                       -   100%       1.490000      100%       0.000000
  --
  Compiled 2664 lines at a rate of 107275.17 lines per minute, 0.000000 Mb per second.
  --
  Database 672856 bytes.
  Data 25424 bytes.
  Code 0 bytes.
 Heap Allocated 38752256 Total 38752256 Free 0
There were 2 warnings, 0 serious warnings and 0 errors.
Build of 'collections' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/collections.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc library.o : library.c
Cc bit-vector.o : bit-vector.c
Cc bit-set.o : bit-set.c
Cc collectors-macros.o : collectors-macros.c
Cc collectors.o : collectors.c
Cc plists.o : plists.c
Cc table-extensions.o : table-extensions.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libcollections.so : _glue.o library.o bit-vector.o bit-set.o collectors-macros.o collectors.o plists.o table-extensions.o
