Skip to content

Commit 2147a64

Browse files
authored
Merge pull request #42 from keithw/adjust-overview
Overview.md: update binary limits description
2 parents 8a83539 + e569f6e commit 2147a64

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

proposals/custom-page-sizes/Overview.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -159,22 +159,22 @@ The [`limits`][limits-binary] production is extended such that it returns a
159159
and memory64 proposals -- where the fourth value is the page size:
160160

161161
```ebnf
162-
limits ::= 0x00 n:u32 ⇒ i32, {min n, max ϵ}, unshared, 65536
163-
| 0x01 n:u32 m:u32 ⇒ i32, {min n, max m}, unshared, 65536
164-
| 0x02 n:u32 ⇒ i32, {min n, max ϵ}, shared, 65536
165-
| 0x03 n:u32 m:u32 ⇒ i32, {min n, max m}, shared, 65536
162+
limits ::= 0x00 n:u64 ⇒ i32, {min n, max ϵ}, unshared, 65536
163+
| 0x01 n:u64 m:u64 ⇒ i32, {min n, max m}, unshared, 65536
164+
| 0x02 n:u64 ⇒ i32, {min n, max ϵ}, shared, 65536
165+
| 0x03 n:u64 m:u64 ⇒ i32, {min n, max m}, shared, 65536
166166
| 0x04 n:u64 ⇒ i64, {min n, max ϵ}, unshared, 65536
167167
| 0x05 n:u64 m:u64 ⇒ i64, {min n, max m}, unshared, 65536
168168
| 0x06 n:u64 ⇒ i64, {min n, max ϵ}, shared, 65536
169169
| 0x07 n:u64 m:u64 ⇒ i64, {min n, max m}, shared, 65536
170-
| 0x08 n:u32 p:u32 ⇒ i32, {min n, max ϵ}, unshared, 2**p if p <= 16
171-
| 0x09 n:u32 m:u32 p:u32 ⇒ i32, {min n, max m}, unshared, 2**p if p <= 16
172-
| 0x0a n:u32 p:u32 ⇒ i32, {min n, max ϵ}, shared, 2**p if p <= 16
173-
| 0x0b n:u32 m:u32 p:u32 ⇒ i32, {min n, max m}, shared, 2**p if p <= 16
174-
| 0x0c n:u64 p:u32 ⇒ i64, {min n, max ϵ}, unshared, 2**p if p <= 16
175-
| 0x0d n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, unshared, 2**p if p <= 16
176-
| 0x0e n:u64 p:u32 ⇒ i64, {min n, max ϵ}, shared, 2**p if p <= 16
177-
| 0x0f n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, shared, 2**p if p <= 16
170+
| 0x08 n:u64 p:u32 ⇒ i32, {min n, max ϵ}, unshared, 2**p if p <= 64
171+
| 0x09 n:u64 m:u64 p:u32 ⇒ i32, {min n, max m}, unshared, 2**p if p <= 64
172+
| 0x0a n:u64 p:u32 ⇒ i32, {min n, max ϵ}, shared, 2**p if p <= 64
173+
| 0x0b n:u64 m:u64 p:u32 ⇒ i32, {min n, max m}, shared, 2**p if p <= 64
174+
| 0x0c n:u64 p:u32 ⇒ i64, {min n, max ϵ}, unshared, 2**p if p <= 64
175+
| 0x0d n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, unshared, 2**p if p <= 64
176+
| 0x0e n:u64 p:u32 ⇒ i64, {min n, max ϵ}, shared, 2**p if p <= 64
177+
| 0x0f n:u64 m:u64 p:u32 ⇒ i64, {min n, max m}, shared, 2**p if p <= 64
178178
```
179179

180180
[limits-binary]: https://webassembly.github.io/spec/core/binary/types.html#limits

0 commit comments

Comments
 (0)