Custom Query (1630 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 1630)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Owner Reporter Resolution Summary
#17 felix winkelmann felix winkelmann fixed use of `define-foreign-record-type' expands into incorrect result type identifier
Description

Shawn Rutledge reported this problem:

(module foo *

(import scheme chicken foreign)
(use foreigners)

(define-foreign-record-type (vtable "struct DBusObjectPathVTable")
  (c-pointer dbus_internal_pad4 vtable-dbus_internal_pad4 vtable-dbus_internal_pad4-set!))

)

gives:

Error: illegal foreign return type `#%void'

I assume that there is some bug in either the foreigners extension or the interplay of define-foreign-record-type and the core FFI is wrong, or that the compiler does not strip-syntax a type-identifier somewhere.

#25 felix winkelmann Ivan Raikov fixed chicken-install does not order egg version properly
Description

The latest version of the uri-generic egg is 2.1, yet chicken-install insists on installing version 1.12. Clearly, the code that orders egg versions is broken. I had fixed that issue in chicken-setup in Chicken 3, please refer to the version comparison code there and use it in setup-api.

#47 felix winkelmann Abdulaziz Ghuloum fixed Incorrect capture of `begin'
Description
(let ((begin (lambda (x y) (printf "x=~s y=~s\n" x y)))) 1 2)

(prints "x=1 y=2")

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.