I started doing this build specifically because 1-base protoss play has become a staple of diamond level play. When you're watching some of these replays you may notice that the majority of these tosses are going for some very cheesie early game all in time build until they see I'm all bunkered up and then they decide to expand.
Thank you to HNN who introduced North American forums to this cheese roughly 3 months ago. Since then this build has had some adjustments to make it not a cheese but instead just a powerful group of units that destroy protosses. This build literally works against every possible collection of toss units and so the protoss player can only win really on micro. I should note that since starting on this build I've lost to one protoss who probe rushed me (today) and I really my mistake because I knew it was coming and had my buildings built to the left a bit too much and didn't form a full wal off.... anyway.
The basis of this build revolves around two units: raven and siege tanks. I saw this build executed first at the GSL ro64 but paid more attention to it in the Ro32 when NSPGenius (potentially the best protoss player in the world) was executed by TSLRain (a great terran but by no means a 'best'). TSLRain did it by this amazing 1-base play that I've since taken on and crushed through protosses with.
With this updated build, like the old one you are going to open 1-1-1. You build a rax get some marines out and reactor it, nonstop marine production. You get a factory and nonstop siege tank production. Note, do not get siege mode until you're almost ready to push out. If you get siege mode you're going to slow down building your raven. From the starport you're going to first build a raven and then a banshee.
In some of my replays I prefer to get the banshee out first as the banshee provides scouting information. At some point your SCV production has to stop (around 26 SCVs total). You should either throw up more rax (for the push) or an expansion (although I've found this not to be necessary at all).
So unit mix is going to look like:
Mass Marines without stim
5 Siege tanks
You push out and rally your forces either into his base or on one of your siege tanks.