While doing my last change to in-vector I discovered a bug (that has been there for a long time, I think). To fix it I refactored the code and changed the invariants slightly, so start, stop, and step are now checked before the sequence runs. (The bug was the use of unsafe-vector-ref without checking the indices were in range). I now get this error in the tests:
Section(fixnum) ERROR: compile: access from an uncertified context to unexported variable from module: "/usr/local/plt-head/collects/racket/private/for.rkt" in: normalise-inputs I have no clue how to fix it. Diff is attached. Any suggestions would be great. N.
in-vector.diff
Description: Binary data
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev