Opened project collections (/home/bruce/Development/dylan/opendylan/sources/collections/collections.lid)
Loading namespace for library collections
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for library collections
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 library collections
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 library collections
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 library collections
Checking bindings in collections
Performing type analysis of library collections
Performing type analysis of collections
Optimizing library 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 1029 calls were processed, and 961 of these (93%) were optimized.
Dumping conditions to collections.log
There were 2 warnings, 0 serious warnings.
Generating code for library collections
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 library collections
Linking object files for collections
Saving database for library collections
Saving database for collections
  Committed 10000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.018610        0%       0.000000
  Updating definitions      -     8%       0.163669        0%       0.000000
  Model object computation  -    10%       0.200270        0%       0.000000
  Model finishing           -     0%       0.004927        0%       0.000000
  Model checking            -     0%       0.002526        0%       0.000000
  DFM generation            -    11%       0.213409        0%       0.000000
  Checking bindings         -     0%       0.000847        0%       0.000000
  Initial type inference    -     0%       0.001525        0%       0.000000
  Optimization              -    34%       0.667574        0%       0.000000
  Preheaping                -     5%       0.091136        0%       0.000000
  Heaping                   -     2%       0.038471        0%       0.000000
  Emitting                  -    12%       0.241320        0%       0.000000
  Linking                   -     8%       0.160889        0%       0.000000
  Glue gen                  -     0%       0.003291        0%       0.000000
  Stripping                 -     0%       0.004874        0%       0.000000
  Saving database           -     9%       0.179242        0%       0.000000
  --
  Sum                       -   100%       1.992580      100%       0.000000
  --
  Compiled 2664 lines at a rate of 80217.608 lines per minute, 0.000000 Mb per second.
  --
  Database 677664 bytes.
  Data 25424 bytes.
  Code 0 bytes.
 Heap Allocated 47112192 Total 47112192 Free 0
There were 2 warnings, 0 serious warnings and 0 errors.
Build of 'collections' completed
Linking collections
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
