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 dfmc-conversion (/home/bruce/Development/dylan/opendylan/sources/dfmc/conversion/conversion.lid)
Number of libraries to compile: 25
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "io" is up to date.
Library "system" is up to date.
Library "collections" is up to date.
Library "source-records" is up to date.
Library "ppml" is up to date.
Library "walker" is up to date.
Library "dfmc-mangling" is up to date.
Library "variable-search" is up to date.
Library "dood" is up to date.
Library "dfmc-common" is up to date.
Library "dfmc-conditions" is up to date.
Library "generic-arithmetic" is up to date.
Library "big-integers" is up to date.
Library "parser-run-time" is up to date.
Library "dfmc-reader" is up to date.
Library "dfmc-macro-expander" is up to date.
Library "dfmc-namespace" is up to date.
Library "dfmc-definitions" is up to date.
Library "dfmc-modeling" is up to date.
Library "dfmc-flow-graph" is up to date.
Library "dfmc-core" is up to date.
Library "dfmc-typist" is up to date.
Updating definitions for dfmc-conversion
  Reading and installing: utilities.dylan
  Reading and installing: convert.dylan
  Reading and installing: convert-c-ffi.dylan
  Reading and installing: convert-loops.dylan
  Reading and installing: boot.dylan
  Reading and installing: define-macro.dylan
  Reading and installing: define-class.dylan
  Reading and installing: define-class-mop.dylan
  Reading and installing: define-class-slot-mop.dylan
  Reading and installing: define-function.dylan
  Reading and installing: define-function-mop.dylan
  Reading and installing: define-generic.dylan
  Reading and installing: define-generic-mop.dylan
  Reading and installing: define-method.dylan
  Reading and installing: define-method-mop.dylan
  Reading and installing: define-domain.dylan
  Reading and installing: define-domain-mop.dylan
  Reading and installing: define-primitive.dylan
  Reading and installing: define-binding.dylan
  Reading and installing: define-shared-symbols.dylan
  Reading and installing: top-level-init-form.dylan
Computing data models for dfmc-conversion
  Computing models for conversion-library.dylan
  Computing models for utilities.dylan
  Computing models for convert.dylan
  Computing models for convert-c-ffi.dylan
  Computing models for convert-loops.dylan
  Computing models for boot.dylan
  Computing models for define-macro.dylan
  Computing models for define-class.dylan
  Computing models for define-class-mop.dylan
  Computing models for define-class-slot-mop.dylan
  Computing models for define-function.dylan
  Computing models for define-function-mop.dylan
  Computing models for define-generic.dylan
  Computing models for define-generic-mop.dylan
  Computing models for define-method.dylan
  Computing models for define-method-mop.dylan
  Computing models for define-domain.dylan
  Computing models for define-domain-mop.dylan
  Computing models for define-primitive.dylan
  Computing models for define-binding.dylan
  Computing models for define-shared-symbols.dylan
  Computing models for top-level-init-form.dylan
Computing code models for dfmc-conversion
  Computing code models for conversion-library.dylan
  Computing code models for utilities.dylan
  Computing code models for convert.dylan
  Computing code models for convert-c-ffi.dylan
  Computing code models for convert-loops.dylan
  Computing code models for boot.dylan
  Computing code models for define-macro.dylan
  Computing code models for define-class.dylan
  Computing code models for define-class-mop.dylan
  Computing code models for define-class-slot-mop.dylan
  Computing code models for define-function.dylan
  Computing code models for define-function-mop.dylan
  Computing code models for define-generic.dylan
  Computing code models for define-generic-mop.dylan
  Computing code models for define-method.dylan
  Computing code models for define-method-mop.dylan
  Computing code models for define-domain.dylan
  Computing code models for define-domain-mop.dylan
  Computing code models for define-primitive.dylan
  Computing code models for define-binding.dylan
  Computing code models for define-shared-symbols.dylan
  Computing code models for top-level-init-form.dylan
Checking bindings in dfmc-conversion
Performing type analysis of dfmc-conversion
Optimizing dfmc-conversion
  Optimizing conversion-library.dylan
  Optimizing utilities.dylan
  Optimizing convert.dylan

/home/bruce/Development/dylan/opendylan/sources/dfmc/conversion/convert.dylan:2044: Warning - Result type check can fail - values(singleton(#f :: <boolean>)) inferred, values(<value-reference>) expected.
          --------------------------------------------
          ^vector-element-reference(arg, vector-index)
          --------------------------------------------
  Optimizing convert-c-ffi.dylan
  Optimizing convert-loops.dylan
  Optimizing boot.dylan
  Optimizing define-macro.dylan
  Optimizing define-class.dylan
  Optimizing define-class-mop.dylan
  Optimizing define-class-slot-mop.dylan
  Optimizing define-function.dylan
  Optimizing define-function-mop.dylan
  Optimizing define-generic.dylan
  Optimizing define-generic-mop.dylan
  Optimizing define-method.dylan
  Optimizing define-method-mop.dylan
  Optimizing define-domain.dylan
  Optimizing define-domain-mop.dylan
  Optimizing define-primitive.dylan
  Optimizing define-binding.dylan
  Optimizing define-shared-symbols.dylan
  Optimizing top-level-init-form.dylan
A total of 3860 calls were processed, and 2952 of these (76%) were optimized.
Dumping conditions to dfmc-conversion.log
There were 1 warnings, 0 serious warnings.
Generating code for dfmc-conversion
  Emitting heap for conversion-library.dylan
  Linking conversion-library.dylan
  Emitting heap for utilities.dylan
  Linking utilities.dylan
  Emitting heap for convert.dylan
  Linking convert.dylan
  Emitting heap for convert-c-ffi.dylan
  Linking convert-c-ffi.dylan
  Emitting heap for convert-loops.dylan
  Linking convert-loops.dylan
  Emitting heap for boot.dylan
  Linking boot.dylan
  Emitting heap for define-macro.dylan
  Linking define-macro.dylan
  Emitting heap for define-class.dylan
  Linking define-class.dylan
  Emitting heap for define-class-mop.dylan
  Linking define-class-mop.dylan
  Emitting heap for define-class-slot-mop.dylan
  Linking define-class-slot-mop.dylan
  Emitting heap for define-function.dylan
  Linking define-function.dylan
  Emitting heap for define-function-mop.dylan
  Linking define-function-mop.dylan
  Emitting heap for define-generic.dylan
  Linking define-generic.dylan
  Emitting heap for define-generic-mop.dylan
  Linking define-generic-mop.dylan
  Emitting heap for define-method.dylan
  Linking define-method.dylan
  Emitting heap for define-method-mop.dylan
  Linking define-method-mop.dylan
  Emitting heap for define-domain.dylan
  Linking define-domain.dylan
  Emitting heap for define-domain-mop.dylan
  Linking define-domain-mop.dylan
  Emitting heap for define-primitive.dylan
  Linking define-primitive.dylan
  Emitting heap for define-binding.dylan
  Linking define-binding.dylan
  Emitting heap for define-shared-symbols.dylan
  Linking define-shared-symbols.dylan
  Emitting heap for top-level-init-form.dylan
  Linking top-level-init-form.dylan
Linking object files for dfmc-conversion
Saving database for dfmc-conversion
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
  Committed 50000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     0%       0.030000        0%       0.000000
  Updating definitions      -     9%       0.880000        0%       0.000000
  Model object computation  -     8%       0.800000        0%       0.000000
  Model finishing           -     0%       0.020000        0%       0.000000
  Model checking            -     0%       0.010000        0%       0.000000
  DFM generation            -    17%       1.610000        0%       0.000000
  Checking bindings         -     0%       0.000000        0%       0.000000
  Initial type inference    -     0%       0.010000        0%       0.000000
  Optimization              -    34%       3.240000        0%       0.000000
  Preheaping                -     4%       0.380000        0%       0.000000
  Heaping                   -     2%       0.210000        0%       0.000000
  Emitting                  -    16%       1.580000        0%       0.000000
  Linking                   -     3%       0.260000        0%       0.000000
  Glue gen                  -     0%       0.010000        0%       0.000000
  Stripping                 -     0%       0.030000        0%       0.000000
  Saving database           -     6%       0.540000        0%       0.000000
  --
  Sum                       -   100%       9.610000      100%       0.000000
  --
  Compiled 10946 lines at a rate of 68341.312 lines per minute, 0.000000 Mb per second.
  --
  Database 2525448 bytes.
  Data 254800 bytes.
  Code 0 bytes.
 Heap Allocated 122818560 Total 122818560 Free 0
There were 1 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-conversion' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/dfmc-conversion.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc conversion-library.o : conversion-library.c
Cc utilities.o : utilities.c
Cc convert.o : convert.c
Cc convert-c-ffi.o : convert-c-ffi.c
Cc convert-loops.o : convert-loops.c
Cc boot.o : boot.c
Cc define-macro.o : define-macro.c
Cc define-class.o : define-class.c
Cc define-class-mop.o : define-class-mop.c
Cc define-class-slot-mop.o : define-class-slot-mop.c
Cc define-function.o : define-function.c
Cc define-function-mop.o : define-function-mop.c
Cc define-generic.o : define-generic.c
Cc define-generic-mop.o : define-generic-mop.c
Cc define-method.o : define-method.c
Cc define-method-mop.o : define-method-mop.c
Cc define-domain.o : define-domain.c
Cc define-domain-mop.o : define-domain-mop.c
Cc define-primitive.o : define-primitive.c
Cc define-binding.o : define-binding.c
Cc define-shared-symbols.o : define-shared-symbols.c
Cc top-level-init-form.o : top-level-init-form.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libdfmc-conversion.so : _glue.o conversion-library.o utilities.o convert.o convert-c-ffi.o convert-loops.o boot.o define-macro.o define-class.o define-class-mop.o define-class-slot-mop.o define-function.o define-function-mop.o define-generic.o define-generic-mop.o define-method.o define-method-mop.o define-domain.o define-domain-mop.o define-primitive.o define-binding.o define-shared-symbols.o top-level-init-form.o
