Skip to content

Commit 7c75433

Browse files
committed
Merge branch 'master' into multitrait
2 parents 9f3f894 + fc629f1 commit 7c75433

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

VERSIONS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ development head (in the master branch):
1717
add rowSums() and colSums() functions to Eidos, for use with matrices as a faster alternative to apply()
1818
add the PCG random number generator, switch to pcg32_fast and pcg64_fast, remove all use of the old taus2 and MT19937-64 generators; note this completely breaks backward reproducibility
1919
fix various bugs involving conflicts between defined constants and other symbols, including #573 and #574; this sets new definition rules that could break some existing scripts (but is unlikely to)
20+
fix #575, QtSLiM terminates early when single-stepping with a rescheduled script block
2021
----- last merge into multitrait was done here
2122

2223

core/community_eidos.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,6 +1272,10 @@ EidosValue_SP Community::ExecuteMethod_rescheduleScriptBlock(EidosGlobalStringID
12721272
}
12731273
}
12741274

1275+
last_script_block_tick_cached_ = false;
1276+
script_block_types_cached_ = false;
1277+
scripts_changed_ = true;
1278+
12751279
#ifdef SLIMGUI
12761280
gSLiMScheduling << "\t\trescheduleScriptBlock() called (with a ticks schedule) for block: ";
12771281
block->PrintDeclaration(gSLiMScheduling, this);

0 commit comments

Comments
 (0)