Nice.
I checked the byte values in the machine code blocks for the proxy after linking and they are correct. The values are similar to what I get when we are hosted in v8 except for the ordering of moves and for the linked addresses in the code. The generated code is therefore ok for the proxy to initHeap.
The code fails on "calling FFI with rawCallTachyonFFI". I see 2 possibilities from here: 1. The pointer value for making the call is wrong 2. The generated code for callTachyonFFI is wrong
Maxime, could you take a look at this?
The code used to test is now on the master branch and I am bootstrapping in 32 bits.
Erick
Le 11-03-18 23:42 , chevalma@iro.umontreal.ca a écrit :
We were retrieving a string value for the bytes this way:
function printDigit(d) { return "0123456789abcdef"[d]; };
It is an idiom we should support in the future.
I implemented it on strings... Cause I'm nice :P
It won't work on string objects created using new String(), however.
- Maxime
Tachyon-list mailing list Tachyon-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/tachyon-list