Changeset 21651 in project


Ignore:
Timestamp:
11/25/10 19:29:13 (9 years ago)
Author:
Alan Post
Message:

genturfa'i: add declare file for compiler optimization.

The file is commented out until I can do some performance analysis,
but I'm getting to the point where I'm going to want to do
optimization.

Location:
release/4/genturfahi/trunk
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • release/4/genturfahi/trunk/chicken-egg.scm

    r21650 r21651  
    155155(import scheme)
    156156
     157(include "declare.scm")
     158
    157159;(require-extension utf8)
    158160
  • release/4/genturfahi/trunk/chicken-exe.scm

    r21643 r21651  
    1818;;;;
    1919
     20(include "declare.scm")
     21
    2022(use srfi-28)    ; Basic Format Strings
    2123(use srfi-37)    ; args-fold
  • release/4/genturfahi/trunk/declare.scm

    r21650 r21651  
    1818;;;;
    1919
    20 (use srfi-28)    ; Basic Format Strings
    21 (use srfi-37)    ; args-fold
    22 (use extras)     ; pretty-print
    23 (use genturfahi)
     20;;;
     21;;; optimization options.
     22;;;
    2423
    25 (include "license.scm")
    26 (include "main.scm")
    27 
    28 (main)
    29 (exit (genturfahi-status))
     24;(declare (disable-interrupts))
     25;(declare (fixnum-arithmetic))
     26;(declare (lambda-lift))
     27;(declare (no-bound-checks))
     28;(declare (no-procedure-checks))
     29;(declare (number-type fixnum))
     30;(declare (unsafe))
  • release/4/genturfahi/trunk/genturfahi.setup

    r21647 r21651  
    55       ;
    66(make (("genturfahi" ("chicken-exe.scm"
     7                      "declare.scm"
    78                      "license.scm"
    89                      "main.scm"
     
    1718       ((dynld-name "genturfahi") ("bootstrap.scm"
    1819                                   "chicken-egg.scm"
     20                                   "declare.scm"
     21                                   "eval.scm"
    1922                                   "genturfahi.scm"
    2023                                   "javni-valsi.scm"
     
    4346       ("genturfahi.o" ("bootstrap.scm"
    4447                        "chicken-egg.scm"
     48                        "declare.scm"
     49                        "eval.scm"
    4550                        "genturfahi.scm"
    4651                        "javni-valsi.scm"
Note: See TracChangeset for help on using the changeset viewer.