1.VerbTo straighten something that has been rolled, twisted or curled.
"Unroll your sleeping bag and spread it on the floor of the tent."
2.VerbTo emerge, be revealed or become apparent; to unfold.
"We will have to see how the events unroll."
3.VerbTo replace (a loop in a program) with a repetitive sequence of the individual instructions that the loop would carry out, sometimes used as an optimization.