|Version||r3 master||Category||Evaluation||Submitted by||fork|
|Summary||Empty blocks in loops do not allow Ctrl-C to interrupt|
For example, if you use a block with just one item in it, you will be able to Ctrl-C out of this forever loop:
>> forever  ;... then, hit Ctrl-C
But if you do not put anything in the block you won't get a response to the interrupt request, it will just keep requesting...
>> forever  ;... then, hit Ctrl-C...Ctrl-C...Ctrl-C
[escape][escape][escape] ; no command prompt... :-(
The reason is that empty blocks are "optimized" and bypass calling Do_Next. Yet in doing so they also bypass the Do_Signals call that is made every N evaluations.
|Assigned to||n/a||Fixed in||-||Last Update||28-Jul-2015 06:43|
|28-Jul-2015 06:43||abolka||Status||Modified||submitted => reviewed|