aboutsummaryrefslogtreecommitdiffstats
path: root/hobbit.info
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:37 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:37 -0800
commit710a97992705d67c3ded0d4b270c5978ce29b11f (patch)
treeddcb2f7a91cbb86ce582e74227768b7b898c29e1 /hobbit.info
parent50eb784bfcf15ee3c6b0b53d747db92673395040 (diff)
downloadscm-710a97992705d67c3ded0d4b270c5978ce29b11f.tar.gz
scm-710a97992705d67c3ded0d4b270c5978ce29b11f.zip
Import Upstream version 5e4upstream/5e4
Diffstat (limited to 'hobbit.info')
-rw-r--r--hobbit.info101
1 files changed, 51 insertions, 50 deletions
diff --git a/hobbit.info b/hobbit.info
index 7dae5f2..423e7c1 100644
--- a/hobbit.info
+++ b/hobbit.info
@@ -1,7 +1,7 @@
This is hobbit.info, produced by makeinfo version 4.8 from hobbit.texi.
-This manual is for the Hobbit compiler for SCM (version 5e3, October
-2006),
+This manual is for the Hobbit compiler for SCM (version 5e4, November
+2007),
Copyright (C) 2002 Free Software Foundation
@@ -30,8 +30,8 @@ File: hobbit.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
Hobbit
******
-This manual is for the Hobbit compiler for SCM (version 5e3, October
-2006),
+This manual is for the Hobbit compiler for SCM (version 5e4, November
+2007),
Copyright (C) 2002 Free Software Foundation
@@ -160,7 +160,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev:
(lambda (fp)
(for-each
(lambda (string) (write-line string fp))
- '("#define IMPLINIT \"Init5e3.scm\""
+ '("#define IMPLINIT \"Init5e4.scm\""
"#define BIGNUMS"
"#define FLOATS"
"#define ARRAYS"
@@ -212,7 +212,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev:
(lambda (fp)
(for-each
(lambda (string) (write-line string fp))
- '("#define IMPLINIT \"Init5e3.scm\""
+ '("#define IMPLINIT \"Init5e4.scm\""
"#define COMPILED_INITS init_example();"
"#define CCLO"
"#define FLOATS"))))
@@ -310,7 +310,7 @@ File: hobbit.info, Node: Hobbit Options, Next: CC Optimizations, Prev: Error
initialized, during its work or later via the interpreter.
Hobbit checks the compiled source and whenever some variable bar is
- defined as a procedure, but is later redefined, or set! is applied
+ defined as a procedure, but is later redefined, or set! is applied
to bar, then hobbit assumes thas this particular variable bar is
redefinable. bar may be a primitive (eg `car') or a name of a
compiled procedure.
@@ -1784,8 +1784,9 @@ hobbit4b:
@ alum.mit.edu).
* A bug occurring in case arguments are evaluated right-to-left,
- which happens with Hobbit compiled by gcc on Linux. Reported
- and patched by George K. Bronnikov (goga@bronnikov.msk.su)
+ which happens with Hobbit compiled by gcc on GNU/Linux.
+ Reported and patched by George K. Bronnikov
+ (goga@bronnikov.msk.su)
* A closure-building bug sometimes leading to a serious loss of
efficiency (liftability not recognized), reported by
@@ -1952,46 +1953,46 @@ Index

Tag Table:
-Node: Top1023
-Node: Introduction2111
-Node: Compiling with Hobbit3427
-Node: Compiling And Linking3685
-Node: Error Detection8371
-Node: Hobbit Options9677
-Node: CC Optimizations16410
-Node: The Language Compiled17366
-Node: Macros18025
-Node: SCM Primitive Procedures18629
-Node: SLIB Logical Procedures19551
-Node: Fast Integer Calculations20706
-Node: Force and Delay21840
-Node: Suggestions for writing fast code22425
-Node: Performance of Compiled Code32624
-Node: Gain in Speed32884
-Node: Benchmarks34469
-Node: Benchmark Sources37569
-Node: Destruct37915
-Node: Recfib39502
-Node: div-iter and div-rec39757
-Node: Hanoi40843
-Node: Tak41424
-Node: Ctak41779
-Node: Takl42759
-Node: Cpstak43415
-Node: Pi44194
-Node: Principles of Compilation45327
-Node: Macro-Expansion and Analysis45753
-Node: Building Closures49558
-Node: Lambda-lifting52449
-Node: Statement-lifting55180
-Node: Higher-order Arglists56288
-Node: Typing and Constants58094
-Node: About Hobbit59358
-Node: The Aims of Developing Hobbit59618
-Node: Manifest60509
-Node: Author and Contributors60968
-Node: Future Improvements62023
-Node: Release History62788
-Node: Index69577
+Node: Top1024
+Node: Introduction2113
+Node: Compiling with Hobbit3429
+Node: Compiling And Linking3687
+Node: Error Detection8373
+Node: Hobbit Options9679
+Node: CC Optimizations16411
+Node: The Language Compiled17367
+Node: Macros18026
+Node: SCM Primitive Procedures18630
+Node: SLIB Logical Procedures19552
+Node: Fast Integer Calculations20707
+Node: Force and Delay21841
+Node: Suggestions for writing fast code22426
+Node: Performance of Compiled Code32625
+Node: Gain in Speed32885
+Node: Benchmarks34470
+Node: Benchmark Sources37570
+Node: Destruct37916
+Node: Recfib39503
+Node: div-iter and div-rec39758
+Node: Hanoi40844
+Node: Tak41425
+Node: Ctak41780
+Node: Takl42760
+Node: Cpstak43416
+Node: Pi44195
+Node: Principles of Compilation45328
+Node: Macro-Expansion and Analysis45754
+Node: Building Closures49559
+Node: Lambda-lifting52450
+Node: Statement-lifting55181
+Node: Higher-order Arglists56289
+Node: Typing and Constants58095
+Node: About Hobbit59359
+Node: The Aims of Developing Hobbit59619
+Node: Manifest60510
+Node: Author and Contributors60969
+Node: Future Improvements62024
+Node: Release History62789
+Node: Index69591

End Tag Table