to abandon or discontinue (an activity)
the urge to throw up all intellectual work — Norman Mailer
to build or assemble (something) hurriedly
to cause or produce (something)
Science … will continue to throw up discoveries which threaten … society — Times Literary Supplement
informal to vomit (food, one's dinner, etc)
informal to vomit