GLSlang and resource virtualization

Can anyone tell me if GLSlang is using virtualization to enable, among other things, programs of arbitrary length? I remember hearing this, but I can find any information to confirm it.

Moving to shading language forum.