Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 99553e018b7bf1ff01c7ad932b17a8e61fcdd9a1 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/99553e018b7bf1ff01c... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2020-04-25 (Sat, 25 Apr 2020)
Changed paths: M platforms/Cross/plugins/BochsIA32Plugin/sqBochsIA32Plugin.cpp M platforms/Cross/plugins/BochsX64Plugin/sqBochsX64Plugin.cpp M processors/IA32/bochs/cpu/cpu.cc M processors/IA32/bochs/cpu/proc_ctrl.cc
Log Message: ----------- Fix the x86 & x86_64 simulators after the change to the sideways-jump interpret invocation uncovered a bug in them. Simplify the run invocation, eliminating a superfluous setjmp (cpu_loop does a setjmp). Modify the cpu_loop setjmp to set the stop_reason to the longjmp code. Eliminate a compiler warning in bochs/cpu/proc_ctrl.cc which needs different printf strings for 32 & 64 bits. [ci skip]
vm-dev@lists.squeakfoundation.org