It is basically a simple rebase after Tom committed the "pgbench -M order" patch. It interfered because the compound command management also needs to delay part of the SQL command initialization. Some patch are luckier than others:-)
Here is a v10:
- does not talk about ASCII variable name constraint, as a patch has been submitted independently to lift this constraint.
- rename gcset to cset (compound set, \; + \set), where gset is ; + \set, because "\gcset" looked really strange.