1 | $ git log -p c08efe2b8d^..21a4cae970 compiler.scm |
---|
2 | |
---|
3 | commit 21a4cae9701bf34e87741ac360e4f160da79a739 |
---|
4 | Author: felix <felix@call-with-current-continuation.org> |
---|
5 | Date: Tue Jan 12 13:21:47 2010 +0100 |
---|
6 | |
---|
7 | handle numeric version in upgrade message |
---|
8 | |
---|
9 | diff --git a/compiler.scm b/compiler.scm |
---|
10 | index f9f31cd..8dd0eff 100644 |
---|
11 | --- a/compiler.scm |
---|
12 | +++ b/compiler.scm |
---|
13 | @@ -1487,7 +1487,7 @@ |
---|
14 | [f-id (gensym 'stub)] |
---|
15 | [bufvar (gensym)] |
---|
16 | [rsize (estimate-foreign-result-size rtype)] ) |
---|
17 | - (when sname (set-real-name! f-id (string->symbol sname))) |
---|
18 | + (set-real-name! f-id #t) |
---|
19 | (set! foreign-lambda-stubs |
---|
20 | (cons (make-foreign-stub f-id rtype sname argtypes argnames body cps callback) |
---|
21 | foreign-lambda-stubs) ) |
---|
22 | |
---|
23 | commit c08efe2b8d2dcb339d4d8f9f0bc609bfea13b79c |
---|
24 | Author: felix <felix@call-with-current-continuation.org> |
---|
25 | Date: Tue Jan 12 09:42:44 2010 +0100 |
---|
26 | |
---|
27 | fix for wrong entry in real-name hash-table |
---|
28 | |
---|
29 | diff --git a/compiler.scm b/compiler.scm |
---|
30 | index 8dd0eff..f9f31cd 100644 |
---|
31 | --- a/compiler.scm |
---|
32 | +++ b/compiler.scm |
---|
33 | @@ -1487,7 +1487,7 @@ |
---|
34 | [f-id (gensym 'stub)] |
---|
35 | [bufvar (gensym)] |
---|
36 | [rsize (estimate-foreign-result-size rtype)] ) |
---|
37 | - (set-real-name! f-id #t) |
---|
38 | + (when sname (set-real-name! f-id (string->symbol sname))) |
---|
39 | (set! foreign-lambda-stubs |
---|
40 | (cons (make-foreign-stub f-id rtype sname argtypes argnames body cps callback) |
---|
41 | foreign-lambda-stubs) ) |
---|