Commit 54fffb96 authored by Ian Lynagh's avatar Ian Lynagh
Browse files

Refix docs for sizeofByteArray#/sizeofMutableByteArray# (#3800)

parent 606452f9
......@@ -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#
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment