Bradley Lucier

Results 12 issues of Bradley Lucier

I haven't been able to figure out why these fail: ``` 1 failure (7.7%). 12 errors (92.3%). FAIL: (array-every equal? (list*->array 2 '(((a b c) (1 2)))) (list->... assertion failed...

I'm testing chibi's SRFI 231 implementation, but I'm not really confident I'm doing it correctly. I'm trying ``` (test-values (values (make-interval '#()) (make-interval '#(1 1))) (interval-projections (make-interval '#(0 0) '#(1...

I believe `array-copy` is implemented as `array-copy!`, re-entering a getter's continuation affects results that have already been returned. Example: ``` heine:~/programs/chibi-scheme> cat test-cont1.scm (import (scheme base) (scheme write) (srfi 231))...

The Cyclone compiler memoizes the results of certain functions by default. This is a very specialized optimization that actually changes the algorithm used (turning fib into a loop, for example)...

Will Clinger has updated his versions of a few of these benchmarks, see http://www.larcenists.org/benchmarksAboutR7.html This patch for fft.scm and paraffins.scm gets your versions to match his. Brad [patch.txt](https://github.com/ecraven/r7rs-benchmarks/files/2601719/patch.txt)

In results.GambitC you find ``` Testing compiler under GambitC Including prelude /home/nex/src/r7rs-benchmarks/src/GambitC-prelude.scm Compiling... gambitc_comp /tmp/larcenous/GambitC/compiler.scm /tmp/larcenous/GambitC/compiler.exe {standard input}: Assembler messages: {standard input}:5355: Warning: end of file not at end of...

Your code to convert between `f16` and `f64` is a bit opaque to me: ``` double sexp_half_to_double(unsigned short x) { unsigned int e = (x&0x7C00)>>10, m = (x&0x03FF)23; return int_as_float((x&0x8000)>1)...

The symptom: This should fail, the indices are out of bounds: ``` > heine:~/programs/chibi-scheme> chibi-scheme > (import (srfi 231)) > (define A (make-specialized-array (make-interval '#(4 4)) generic-storage-class #t #t)) >...

**What version of Racket are you using?** Welcome to Racket v8.16.0.2 [cs]. **What program did you run?** Please include a short example that triggers the bug ``` Welcome to Racket...

I just wanted to point to this Racket PR, with code fixes: https://github.com/racket/racket/issues/5228