- Feb 02, 2021
-
-
Brice Dobry authored
Ported from upstream 9c09c227.
-
Brice Dobry authored
-
luyahan authored
* Port 0fa7161f * Port 3a2ae154 https://chromium-review.googlesource.com/c/v8/v8/+/2649043
-
Yahan Lu authored
-
luyahan authored
-
QiuJi authored
Because t3/t5/t6 are all scratch registers in MacroAssembler and Jump macro needs scartch register.
-
luyahan authored
-
Brice Dobry authored
Port of b8744aa2.
-
Brice Dobry authored
Port of 2471a067 from MIPS
-
Brice Dobry authored
This corresponds to upstream changes in 574ac5d6.
-
Brice Dobry authored
See #403
-
-
Brice Dobry authored
-
luyahan authored
-
luyahan authored
-
luyahan authored
-
Brice Dobry authored
-
Wei Wu authored
Ji Qiu is a contributor of RISC-V backend.
-
luyahan authored
DEBUG_PRINTF is defined in assembler-riscv64.h, so we should remove it form non-riscv64 files.
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
This may be re-added lateralong with the other architecural flags. See #98
-
QiuJi authored
Refer to: https://crrev.com/c/2571344/8/src/flags/flag-definitions.h#1205
-
QiuJi authored
Refer to: https://crrev.com/c/2571344/8/src/base/macros.h#16
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
This test often fails in debug mode because it is too slow. The error would look something like: ``` Timer difference too big: 1.8240000000000691ms Timer difference too big: 1.893000000000029ms Timer difference too big: 1.8870000000000573ms Timer difference too big: 1.8909999999999627ms Timer difference too big: 1.8869999999999436ms Timer difference too big: 1.8960000000000719ms Timer difference too big: 1.884999999999991ms test/mjsunit/mjsunit.js:316: Failure: expected <true> found <false> ```
-
luyahan authored
If negate variable, variable cant't be defined unsinged. Fix #348
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
-
Brice Dobry authored
Fixes #349
-
luyahan authored
Resolves the error `trampoline_pos != kInvalidSlotPos`. Fixes #350
-
Brice Dobry authored
The patch is no longer needed, so delete that. A Dockerfile for building and testing is maintained in the v8-riscv-ci repo. For testing, we will now use `gm` to run the standard tests, so the script is no longer needed: ``` gm riscv64.debug.checkall --progress=verbose ```
-
luyahan authored
Fixes #339
-