source: project/release/4/string-utils/trunk/string-utils.setup @ 34813

Last change on this file since 34813 was 34813, checked in by Kon Lovett, 2 years ago

Faster, Pussycat! Kill! Kill!

File size: 1.6 KB
Line 
1;;;; string-utils.setup  -*- Hen -*-
2
3(use setup-helper-mod)
4
5(verify-extension-name "string-utils")
6
7(setup-shared-extension-module 'string-interpolation-syntax (extension-version "1.5.4")
8  ;#:inline? #t
9  #:types? #t
10  #:compile-options '(
11    -scrutinize
12    -O3 -d1
13    -no-procedure-checks))
14
15(setup-shared-extension-module 'string-interpolation (extension-version "1.5.4")
16  ;#:inline? #t
17  #:types? #t
18  #:compile-options '(
19    -scrutinize
20    -O3 -d1
21    -no-procedure-checks))
22
23(setup-shared-extension-module 'utf8-string-interpolation (extension-version "1.5.4")
24  ;#:inline? #t
25  #:types? #t
26  #:compile-options '(
27    -scrutinize
28    -O3 -d1
29    -no-procedure-checks))
30
31(setup-shared-extension-module 'unicode-utils (extension-version "1.5.4")
32  #:inline? #t
33  #:types? #t
34  #:compile-options '(
35    -scrutinize
36    -fixnum-arithmetic
37    -O3 -d1
38    -no-procedure-checks))
39
40(setup-shared-extension-module 'memoized-string (extension-version "1.5.4")
41  #:inline? #t
42  #:types? #t
43  #:compile-options '(
44    -scrutinize
45    -disable-interrupts ;could use synch but ...
46    -fixnum-arithmetic
47    -O3 -d1
48    -no-procedure-checks))
49
50(setup-shared-extension-module 'to-hex (extension-version "1.5.4"))
51
52(setup-shared-extension-module 'string-hexadecimal (extension-version "1.5.4")
53  #:inline? #t
54  #:types? #t
55  #:compile-options '(
56    -scrutinize
57    -fixnum-arithmetic
58    -O3 -d1
59    -no-procedure-checks))
60
61(setup-shared-extension-module 'string-utils (extension-version "1.5.4")
62  #:inline? #t
63  #:types? #t
64  #:compile-options '(
65    -scrutinize
66    -fixnum-arithmetic
67    -O3 -d1
68    -no-procedure-checks))
Note: See TracBrowser for help on using the repository browser.