Will Tebbutt

Results 624 comments of Will Tebbutt

Oh, interesting. I had wondered if there's some semantic reason -- the "ref atomic" test made me wonder if the point is that you want `Ref`s to behave differently from...

Ahhh interesting, okay. @yebai do you know if we rely on _not_ deepcopying anywhere in AdvancedPS.jl / Turing.jl?

> edit: VarInfo passed to models should not be deepcopied I think. Why is this? Given that it defines the state of each model, I would have thought you would...

Regarding the issues above linked above. > Examples of a segfault with current Libtask: [here](https://github.com/TuringLang/Turing.jl/actions/runs/12397554649/job/34608225522#step:8:1048) and https://github.com/TuringLang/Turing.jl/issues/2379#issue-2616058378 The first example isn't a segfault, it's an OOM error on x86. Additionally,...

Re https://github.com/TuringLang/Turing.jl/issues/2379 -- I've just spoken with @mhauru and @penelopeysm and apparently we've not seen it happen again since it was initially reported. If it pops up again we can...

@yebai regarding the discussions in the meeting today, I wonder if the following might work as a canonical way to modify specific bits of the function in ways which are...

I've been thinking a bit further about this, and I wonder whether we ought just to use the new `ScopedValue`s feature in Base? We could use this, and then just...

Status Update: nested calls now basically work, I just need to tidy up the implementation a bit. I've also tidied up the whole implementation and documented it much more thoroughly....

@FredericWantiez I think your problems should now be fixed. Could you let me know if it's working okay for you on the AdvancedPS side of things?

@mhauru @sunxd3 apologies in advance for the rather large PR. When reviewing, I suggest that you ignore everything in `src/bbcode.jl` and `src/utils.jl` -- they are copies of utility functionality from...