mirror of
https://github.com/xythrez/RustMP.git
synced 2025-04-20 02:03:30 +00:00
Fixed private unable to be applied to non-primitives. Fixed reduction not able to reduce non-primitives
This commit is contained in:
parent
ab669a038a
commit
10f03896ab
1 changed files with 3 additions and 0 deletions
|
@ -87,6 +87,7 @@ macro_rules! __internal_par_for {
|
||||||
let __rmp_iters = __rmp_tpm.split_iterators($iter, $size);
|
let __rmp_iters = __rmp_tpm.split_iterators($iter, $size);
|
||||||
for iter in __rmp_iters {
|
for iter in __rmp_iters {
|
||||||
$(let $captured = $captured.clone();)*
|
$(let $captured = $captured.clone();)*
|
||||||
|
$(let $private = $private.clone();)*
|
||||||
__rmp_tasks.push(rustmp::as_static_job(move || {
|
__rmp_tasks.push(rustmp::as_static_job(move || {
|
||||||
$(let mut $private = $private.clone();)*
|
$(let mut $private = $private.clone();)*
|
||||||
for &$name in &iter
|
for &$name in &iter
|
||||||
|
@ -118,6 +119,8 @@ macro_rules! __internal_par_for {
|
||||||
for iter in __rmp_iters {
|
for iter in __rmp_iters {
|
||||||
$(let $captured = $captured.clone();)*
|
$(let $captured = $captured.clone();)*
|
||||||
let __rmp_red_vals = __rmp_red_vals.clone();
|
let __rmp_red_vals = __rmp_red_vals.clone();
|
||||||
|
$(let $private = $private.clone();)*
|
||||||
|
$(let $red_name = $red_name.clone();)*
|
||||||
__rmp_tasks.push(rustmp::as_static_job(move || {
|
__rmp_tasks.push(rustmp::as_static_job(move || {
|
||||||
$(let mut $private = $private.clone();)*
|
$(let mut $private = $private.clone();)*
|
||||||
$(let mut $red_name = $red_name.clone();)*
|
$(let mut $red_name = $red_name.clone();)*
|
||||||
|
|
Loading…
Add table
Reference in a new issue