Re: ARM Updates

new topic     » goto parent     » topic index » view thread      » older message » newer message
jimcbrown said...
mattlewis said...

The poke / peek issue goes deeper than that, though, since it's a critical part of how the front end of the interpreter communicates with the back end.

Based on the fact that he was able to get to the point of failing with std/map.eissues during a translation attempt, I suspect that this part is working fine. That is, peek()/poke() doesn't work from Euphoria code run by the eubin, but the front-backend communication is functional.

It only fails for some values. For instance, if you have a pointer that's too big for a signed integer of the right size, you'll get a bad value. So if you have a big literal value in your code, it will show up as zero. This was why the tests for text:format() were failing.

I don't think this was the cause of the map issues, but it's hard to tell. Anyways, it's a serious problem, especially since it's not obvious why some bits of code fail.

Matt

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu