Custom Query (1630 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (28 - 30 of 1630)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ticket Owner Reporter Resolution Summary
#296 felix winkelmann felix winkelmann fixed Import with renaming fails when syntax refers to exported binding
Description

(reported by Imran Rafique)

The following fails:

(module foo (bar baz)
(import scheme chicken)

(define (baz x)
  (print x))

(define-syntax bar
  (syntax-rules ()
    ((_ x) (baz x))))

)

(import (prefix foo f:))
(f:bar 1)

If the export list is replaced by ((bar baz)), then it works. The reason is that the SE of bar in the former case does not contain baz.

#298 felix winkelmann fixed SRFI-18 time objects store time span as fixnums, which can overflow
Description

(reported by Nicolas Pelletier)

After 12 days, fixnums will overflow on 32-bit platforms. It would be better to store the milliseconds span as flonum and use flonum comparisons in srfi-18.scm and scheduler.scm.

#304 felix winkelmann Kon Lovett fixed coops#subclass? can process abort
Description

(use coops) (subclass? 'not-a-class! <standard-class>) ;=> Bus error (MacOS 10.5)

The `c1' argument is interpreted as a class w/o determining the safety.

Maybe: ((memq c2 (slot-value c1 'class-precedence-list)) #t)

=>

((and (coops-instance? c1) (memq c2 (slot-value c1 'class-precedence-list))) #t)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Note: See TracQuery for help on using queries.