a = torch.Tensor([1,2,3])
a[-1]  # works, 3
a[[0,1]]  # works, 1,2
a[[-1,0]]  # not work, raise RuntimeError: index out of range

It would be nice to also support negative values in LongTensor indexing.