Opened project dfmc-conversion (/home/bruce/Development/dylan/opendylan/sources/dfmc/conversion/conversion.lid)
Loading namespace for library dfmc-conversion
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 library dfmc-conversion
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 library dfmc-conversion
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 library dfmc-conversion
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 library dfmc-conversion
Checking bindings in dfmc-conversion
Performing type analysis of library dfmc-conversion
Performing type analysis of dfmc-conversion
Optimizing library dfmc-conversion
Optimizing dfmc-conversion
  Optimizing conversion-library.dylan
  Optimizing utilities.dylan
  Optimizing convert.dylan
  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 3872 calls were processed, and 2963 of these (77%) were optimized.
Dumping conditions to dfmc-conversion.log
There were 0 warnings, 0 serious warnings.
Generating code for library dfmc-conversion
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 library dfmc-conversion
Linking object files for dfmc-conversion
Saving database for library 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          -     1%       0.093618        0%       0.000000
  Updating definitions      -     7%       0.977271        0%       0.000000
  Model object computation  -     7%       0.945342        0%       0.000000
  Model finishing           -     0%       0.025030        0%       0.000000
  Model checking            -     0%       0.024226        0%       0.000000
  DFM generation            -    15%       2.068123        0%       0.000000
  Checking bindings         -     0%       0.008804        0%       0.000000
  Initial type inference    -     0%       0.010500        0%       0.000000
  Optimization              -    37%       5.030549        0%       0.000000
  Preheaping                -     3%       0.466800        0%       0.000000
  Heaping                   -     2%       0.229644        0%       0.000000
  Emitting                  -    13%       1.842377        0%       0.000000
  Linking                   -     7%       0.980203        0%       0.000000
  Glue gen                  -     0%       0.004595        0%       0.000000
  Stripping                 -     1%       0.130359        0%       0.000000
  Saving database           -     6%       0.817447        0%       0.000000
  --
  Sum                       -   100%      13.654885      100%       0.000000
  --
  Compiled 10966 lines at a rate of 48184.952 lines per minute, 0.000000 Mb per second.
  --
  Database 2525736 bytes.
  Data 255568 bytes.
  Code 0 bytes.
 Heap Allocated 114413568 Total 114413568 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'dfmc-conversion' completed
Linking dfmc-conversion
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
