when discussing with @snim2 it occurred to me that the can_enter_jit hint is potentially placed wrong: there must be no code at all between can_enter_jit and jit_merge_point, but in sim.py there is the if s.running condition of the while loop in between:
when discussing with @snim2 it occurred to me that the
can_enter_jit
hint is potentially placed wrong: there must be no code at all betweencan_enter_jit
andjit_merge_point
, but in sim.py there is theif s.running
condition of the while loop in between:https://github.com/cornell-brg/pydgin/blob/master/pydgin/sim.py#L145
So it should be restructured to something like this: