TEAL Turing complete or non-turing complete


I just ran into a contradiction on the official Algorand websites.
So on The Smart Contract Language - Algorand Developer Portal it says “The language is a Turing-complete language” and here PyTeal: Algorand Smart Contracts in Python — PyTeal documentation it says “This a non-Turing complete language”.

My question is which one is true?

Thank you in advance!

The PyTeal docs are being updated. We just added looping and subroutines to the AVM: Introducing Algorand Virtual Machine: AVM 0.9 Release | Algorand Developer Portal Do keep in mind though the AVM runtime restricts run time of contracts based on opcode costs.