From 54fffb962557bb1d5013fa7df5cd3138fa60b346 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sun, 20 Jun 2010 10:37:49 +0000 Subject: [PATCH] Refix docs for sizeofByteArray#/sizeofMutableByteArray# (#3800) --- compiler/prelude/primops.txt.pp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/compiler/prelude/primops.txt.pp b/compiler/prelude/primops.txt.pp index fc99dee..abc9560 100644 --- a/compiler/prelude/primops.txt.pp +++ b/compiler/prelude/primops.txt.pp @@ -633,8 +633,8 @@ primop UnsafeThawArrayOp "unsafeThawArray#" GenPrimOp section "Byte Arrays" {Operations on {\tt ByteArray\#}. A {\tt ByteArray\#} is a just a region of raw memory in the garbage-collected heap, which is not - scanned for pointers. It carries its own size (in bytes, - rounded up to the nearest multiple of a word). There are + scanned for pointers. It carries its own size (in bytes). + There are three sets of operations for accessing byte array contents: index for reading from immutable byte arrays, and read/write for mutable byte arrays. Each set contains operations for a @@ -682,13 +682,11 @@ primop UnsafeFreezeByteArrayOp "unsafeFreezeByteArray#" GenPrimOp primop SizeofByteArrayOp "sizeofByteArray#" GenPrimOp ByteArray# -> Int# - {Return the size of the array in bytes, rounded up to the nearest multiple - of a word.} + {Return the size of the array in bytes.} primop SizeofMutableByteArrayOp "sizeofMutableByteArray#" GenPrimOp MutableByteArray# s -> Int# - {Return the size of the array in bytes, rounded up to the nearest multiple - of a word.} + {Return the size of the array in bytes.} primop IndexByteArrayOp_Char "indexCharArray#" GenPrimOp ByteArray# -> Int# -> Char# -- 1.7.10.4