Synonyms for Unsparing (same or very similar meaning)
WordNet sense 1 (very generous):
lavish, munificent, overgenerous, prodigal, unstinting, too-generous, unstinted
WordNet sense 2 (willing to give and share unstintingly):
generous
WordNet sense 3 (used of persons or behavior; showing no clemency or mercy):
inclement
From the ODE community, based on WordNet
add/edit