Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(98)

Issue 334403003: MIPS: Fix big-endian after r21774/r21803. (Closed)

Created:
6 years, 6 months ago by Paul Lind
Modified:
6 years, 6 months ago
CC:
v8-dev, Paweł Hajdan Jr.
Visibility:
Public.

Description

MIPS: Fix big-endian after r21774/r21803. Fix big-endian ordering of InstanceType and BitField by always loading the pair as a 16-bit value, even in the API accessor. Clean up some assertions. R=danno@chromium.org, mtbrandy@gmail.com Committed: https://code.google.com/p/v8/source/detail?r=21906

Patch Set 1 #

Total comments: 6

Patch Set 2 : Fix per review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -7 lines) Patch
M include/v8.h View 1 2 chunks +5 lines, -2 lines 0 comments Download
M src/hydrogen-instructions.h View 1 1 chunk +5 lines, -3 lines 0 comments Download
M src/objects.h View 1 1 chunk +5 lines, -2 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Paul Lind
PTAL. I'm not thrilled with using the compiler big/little endian definitions in v8.h, but the ...
6 years, 6 months ago (2014-06-17 06:22:18 UTC) #1
Toon Verwaest
https://codereview.chromium.org/334403003/diff/1/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/334403003/diff/1/src/hydrogen-instructions.h#newcode6098 src/hydrogen-instructions.h:6098: Map::kInstanceTypeOffset, Can we use Map::kInstanceTypeAndBitFieldOffset and define that based ...
6 years, 6 months ago (2014-06-17 16:50:01 UTC) #2
mtbrandy
https://codereview.chromium.org/334403003/diff/1/include/v8.h File include/v8.h (right): https://codereview.chromium.org/334403003/diff/1/include/v8.h#newcode5520 include/v8.h:5520: #if defined (__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) I think ...
6 years, 6 months ago (2014-06-17 17:11:39 UTC) #3
danno
https://codereview.chromium.org/334403003/diff/1/include/v8.h File include/v8.h (right): https://codereview.chromium.org/334403003/diff/1/include/v8.h#newcode5520 include/v8.h:5520: #if defined (__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) On 2014/06/17 ...
6 years, 6 months ago (2014-06-18 11:18:41 UTC) #4
Paul Lind
PTAL, got rid of the conditional compilation stuff from patch set 1. https://codereview.chromium.org/334403003/diff/1/include/v8.h File include/v8.h ...
6 years, 6 months ago (2014-06-19 07:31:22 UTC) #5
mtbrandy
lgtm
6 years, 6 months ago (2014-06-19 13:43:04 UTC) #6
danno
lgtm
6 years, 6 months ago (2014-06-20 07:50:21 UTC) #7
Paul Lind
6 years, 6 months ago (2014-06-20 23:02:49 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 manually as r21906 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698