Dirac successfully unified both Schrodinger's and Heisenberg's approaches to Quantum Theory using a framework which, at the time, was referred to as Transformation Theory.
A mathematician, however, would think of Dirac's theory as mostly symbolic formalism rather than proper mathematics; that is, there are rules for manipulating symbols and then at the end of the day associating selected results with empirical statements. If a mathematician were to stand over Dirac's shoulder, however, and point to various symbols (e.g. an integral involving functions of bras and kets) and say "How is that integral defined exactly?", Dirac would have to respond with some serious hand-waving (or, perhaps, impatiently insist that you wait till the calculation is done, because that's all that matters.)
Von Neumann (judged by most peers to be the best mathematician in the world at the time) tried, but was unable, to make coherent sense of Dirac's formalism (in particular, his reliance on a notoriously self-contradictory Delta Function). He decided that the theory needed to be built in the language of 'operators', with eigenvectors playing a subsidiary role, and succeeded in formulating a mathematically rigorous formulation of QM which agreed perfectly with Dirac's in the
finite dimensional case, but differed dramatically in the
infinite dimensional case. In this latter sense, von Neumann
did not (either in deed or intent) make Dirac's formalism rigorous. Indeed, in his own words:
"It should be emphasized that the correct structure need not consist in a mathematical refinement and explanation of the Dirac method, but rather that it requires a procedure differing from the very beginning, namely, the reliance on the Hilbert theory of operators."
Rigged Hilbert Space (RHS) is a much more recent invention which aimed to put Dirac's formalism on solid footing in the infinite dimensional case. In doing so, it allows you to talk sensibly about Dirac delta functions by venturing outside the Hilbert space, into the world of distributions, and also sidesteps the subject of domains by doing operator algebra inside a (dense) subspace of the Hilbert space (the three spaces taken together being called a Gelfand Triple or RHS).
Somewhat paradoxically, the price one pays for this is an enormous increase in sophistication of the mathematical machinery needed to understand the theory; well beyond what you need to understand von Neumann's (admittedly often tedious) approach. Still, it shows that Dirac's approach can be made self-consistent.