Since no one mentioned it yet, i'd like to mention that Rootstock (RSK) exist. It's Bitcoin sidechain which support smart contract with merged mining to Bitcoin network.
Technically you don't make Bitcoin turing complete. Did you actually put some source code on Bitcoin blockchain by splitting it every 20 bytes on each address and create website to parse the transaction and compile/run the source code?