cs: repair sync on empty byte-string port
This commit is contained in:
parent
60b2f8e0c2
commit
1766cba6c6
|
@ -968,6 +968,12 @@
|
|||
(test #f file-position* p2)
|
||||
(err/rt-test (file-position p2) exn:fail:filesystem?))
|
||||
|
||||
(let ([i (open-input-bytes #"")])
|
||||
(test i sync/timeout 0 i)
|
||||
(test i sync/timeout #f i)
|
||||
(test #t byte-ready? i)
|
||||
(test #t char-ready? i))
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Text mode, file positions, and buffers
|
||||
|
||||
|
|
|
@ -1769,10 +1769,10 @@ ptr GCENTRY(ptr tc_in, ptr count_roots_ls) {
|
|||
} \
|
||||
} while (0)
|
||||
|
||||
#if 1
|
||||
#if 0
|
||||
# define COUNT_SWEPT_BYTES(start, end) num_swept_bytes += ((uptr)TO_PTR(end) - (uptr)TO_PTR(start))
|
||||
#else
|
||||
# define COUNT_SWEPT_BYTES(start, end) do { } while (0);
|
||||
# define COUNT_SWEPT_BYTES(start, end) do { } while (0)
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_PARALLEL
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -102,7 +102,8 @@
|
|||
|
||||
[byte-ready
|
||||
(lambda (work-done!)
|
||||
((in-buffer-pos) . < . (direct-end buffer)))]
|
||||
;; byte or EOF is always ready:
|
||||
#t)]
|
||||
|
||||
[get-progress-evt
|
||||
(lambda ()
|
||||
|
|
Loading…
Reference in New Issue
Block a user