2012 Aberto de São Paulo – Singles
Ricardo Mello was the defending champion but decided not to participate.
Thiago Alves won the title after defeating Gastão Elias 7–6(7–5), 7–6(7–1) in the final.
Singles | |
---|---|
2012 Aberto de São Paulo | |
Champion | |
Runner-up | |
Final score | 7–6(7–5), 7–6(7–1) |
Seeds
Horacio Zeballos (Quarterfinals) Rogério Dutra da Silva (Semifinals) Júlio Silva (First Round) Federico Delbonis (Semifinals) Gastão Elias (Final) Caio Zampieri (First Round) Eduardo Struvay (First Round) Juan Pablo Brzezicki (Second Round, retired)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Final four
Semifinals | Final | ||||||||||||
5 | 3 | 7 | 7 | ||||||||||
4 | 6 | 5 | 5 | ||||||||||
5 | 65 | 61 | |||||||||||
77 | 77 | ||||||||||||
6 | 6 | ||||||||||||
2 | 4 | 4 | |||||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | 6 | 6 | |||||||||||||||||||||||||
Q | 3 | 2 | 1 | 4 | 6 | 6 | |||||||||||||||||||||
0 | 65 | 6 | 3 | 4 | |||||||||||||||||||||||
6 | 77 | 1 | 4 | 6 | 5 | ||||||||||||||||||||||
WC | 3 | 4 | 5 | 6 | 3 | 7 | |||||||||||||||||||||
WC | 6 | 6 | WC | 3 | 2 | ||||||||||||||||||||||
4 | 2 | 5 | 6 | 6 | |||||||||||||||||||||||
5 | 6 | 6 | 5 | 3 | 7 | 7 | |||||||||||||||||||||
4 | 6 | 6 | 4 | 6 | 5 | 5 | |||||||||||||||||||||
4 | 2 | 4 | 7 | 6 | |||||||||||||||||||||||
WC | 3 | 2 | 5 | 4 | |||||||||||||||||||||||
6 | 6 | 4 | 6 | 6 | |||||||||||||||||||||||
WC | 4 | 6 | 5 | 3 | 0 | ||||||||||||||||||||||
Q | 6 | 4 | 7 | Q | 5 | 6 | 66 | ||||||||||||||||||||
6 | 5 | 6 | 7 | 4 | 78 | ||||||||||||||||||||||
6 | 3 | 7 | 2 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
8 | 6 | 6 | |||||||||||||||||||||||||
1 | 4 | 8 | 4 | 0r | |||||||||||||||||||||||
6 | 6 | 6 | 3 | ||||||||||||||||||||||||
2 | 2 | 2 | 3 | ||||||||||||||||||||||||
65 | 79 | 6 | 6 | 6 | |||||||||||||||||||||||
Q | 77 | 67 | 1 | 5 | 4 | ||||||||||||||||||||||
6 | 4 | 6 | 7 | 6 | |||||||||||||||||||||||
3 | 4 | 6 | 3 | 6 | 6 | ||||||||||||||||||||||
7 | 6 | 4 | 66 | 2 | 4 | 4 | |||||||||||||||||||||
2 | 6 | 78 | 4 | 6 | 6 | ||||||||||||||||||||||
Q | 6 | 6 | Q | 6 | 3 | 4 | |||||||||||||||||||||
4 | 4 | 2 | 1 | ||||||||||||||||||||||||
7 | 3 | 5 | 2 | 6 | 6 | ||||||||||||||||||||||
5 | 6 | 7 | 4 | 64 | |||||||||||||||||||||||
77 | 2 | 1 | 2 | 6 | 7 | ||||||||||||||||||||||
2 | 64 | 6 | 6 |
gollark: RAM use.
gollark: It seems like the problem is some somewhat broken optimization, where `pcall` somehow directly executes the real `getfenv`, ignorant of environments, if you have a function which only (or something like that?) calls a builtin. Or possibly not only builtins.
gollark: I have a fix, but it would be mildly bad for `pcall` performance so I don't want to implement it...
gollark: That sounds hilariously inefficient and probably wouldn't fix it.
gollark: How can I even patch this‽
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.