It depends a lot on the strain, also. Mandala seeds supposedly can flower in 120 degrees. My Mandalas, Rishi Kush and Krystallica, have shown no stress at 108 so far and grew about 1 1/2" a day during that temp.
Soil temps are important also. For instance, if it's 115 and your plants are hardy, with a soil temp of 85, they should breeze. If you're in pots shade them, paint them white, mulch, etc. I just measured my ten gallon Rishi, which is very well shaded, kept moist, and mulched and the soil surface temp is 82. My planter plants are in a very hot area and the hottest soil surface temp is 91. When the perlite is moved the roots are visible on the soil surface, They have 2-4" of large perlite as a mulch. A soil area next to the planter is measuring 142. It's only about 100 degrees in the shade right now but that gives you some numbers. Do a surface watering once or twice during the afternoon. Called syringing, it's very helpful.
I have yet to use my top shade cloth but will at around 110 just to be safe.