MrDakik

Results 28 comments of MrDakik

`POP_JUMP_BACKWARD_IF_FALSE` `POP_JUMP_BACKWARD_IF_TRUE` I don't see a case in `ASTree.cpp` for these opcodes, I don't think its supported yet.

the opcodes `POP_JUMP_FORWARD_IF_FALSE`,`POP_JUMP_FORWARD_IF_TRUE` are supported, EDIT: `POP_JUMP_BACKWARD_IF_FALSE`,`POP_JUMP_BACKWARD_IF_FALSE` are not supported, just the forward but anyways I wanted to ask you, how to do work on this project because the .gitignore...

> > the opcodes `POP_JUMP_FORWARD_IF_FALSE`,`POP_JUMP_FORWARD_IF_TRUE` are supported, EDIT: `POP_JUMP_BACKWARD_IF_FALSE`,`POP_JUMP_BACKWARD_IF_FALSE` are not supported, just the forward > > Thanks, fixed (again) > > > how to do work on this project...

@zrax do you have an idea how to support the new while loops? because I don't see a way to infer a comparison of a while, just until the JUMP_ABSOLUTE...

I compiled with pycdc, and it doesn't work if you just add the line `case Pyc::JUMP_BACKWARD_A:` thats what I got: the source: ``` l = [ch for ch in 'hello']...

I mean that the bytecode of this source code ``` l = [ch for ch in 'hello'] ``` between version 3.10 and 3.11 is this: 3.10: ``` 1 0 LOAD_CONST...

i would suggest to add, after the lines: ``` if (mod->verCompare(3, 10) >= 0) offs *= sizeof(uint16_t); // // BPO-27129 ``` to add this lines, for it to work: ```...

@Mhordx can you give your pyc file so maybe i can check it?

> vector::_M_range_check: __n (which is 200) >= this->size() (which is 188) > > how can i fix this can you provide the pyc file?