Make more typed array code work with large buffers
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox86 | --- | fixed |
People
(Reporter: jandem, Assigned: jandem)
References
Details
Attachments
(13 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Merges the self-hosted code and C++ intrinsic and also adds support for
large buffers.
This follows the old code because the current spec looks pretty different.
Depends on D101922
Assignee | ||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
bugherder |
Assignee | ||
Comment 5•5 years ago
|
||
To support lengths > INT32_MAX.
The JITs will need additional changes later on.
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D102145
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D102146
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D102147
Assignee | ||
Comment 9•5 years ago
|
||
Both |begin| and |end| are uint32_t so we can just compare to size_t.
Depends on D102148
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D102149
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D102150
Assignee | ||
Comment 12•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
|
||
Assignee | ||
Comment 14•5 years ago
|
||
Depends on D102266
Assignee | ||
Comment 15•5 years ago
|
||
Assignee | ||
Comment 16•5 years ago
|
||
Note that the union needs the explicit constructor now because BufferSize has one.
Depends on D102268
Comment 17•5 years ago
|
||
Comment 18•5 years ago
|
||
Comment 19•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 20•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1108b34b936d
https://hg.mozilla.org/mozilla-central/rev/5d3476403514
https://hg.mozilla.org/mozilla-central/rev/025ee8bfc497
https://hg.mozilla.org/mozilla-central/rev/ad668d21ceee
https://hg.mozilla.org/mozilla-central/rev/e881cca27ae7
https://hg.mozilla.org/mozilla-central/rev/c38fe897cf35
https://hg.mozilla.org/mozilla-central/rev/65b3f11c33a3
Comment 21•5 years ago
|
||
bugherder |
Description
•