Richard Brooksby
78d5f049f0
Eliminating type puns on scan states, location dependencies, and allocation points through the mps interface.
...
Now that we're recommending inlining with client code and optimising with -O2 or -O3, we can't afford any bug introduced by the strict aliasing rule.
Copied from Perforce
Change: 179322
ServerID: perforce.ravenbrook.com
2012-09-07 12:58:57 +01:00
David Lovemore
d17c5b8296
Using mps_word_const instead of ull for proper fixes to constants
...
Copied from Perforce
Change: 178196
ServerID: perforce.ravenbrook.com
2012-05-17 15:18:50 +01:00
Richard Brooksby
61890da12b
Fixing up occurences of "unsigned long" in the main mps and test code so that we no longer assume that "unsigned long" is large enough for a pointer or size, or that it's the longest available integer type, since these are not true on 64-bit windows.
...
Copied from Perforce
Change: 178021
ServerID: perforce.ravenbrook.com
2012-04-23 16:20:40 +01:00
Richard Kistruck
718a46bb8d
Mps br/timing: tabs in test source files. (p4 diff -db -- confirms whitespace changes only).
...
Copied from Perforce
Change: 166671
ServerID: perforce.ravenbrook.com
2008-11-07 13:45:50 +00:00
David Jones
3d3b40f73b
Mps: exposet0, adding comment explaining its purpose.
...
Copied from Perforce
Change: 62986
ServerID: perforce.ravenbrook.com
2003-11-04 16:12:12 +00:00
David Jones
1f438f0c24
Mps: exposet0, adding windows specific exception handler
...
Copied from Perforce
Change: 62984
ServerID: perforce.ravenbrook.com
2003-11-04 16:08:35 +00:00
David Jones
19e2587a77
Mps: portable version of exposet0 test
...
Copied from Perforce
Change: 62979
ServerID: perforce.ravenbrook.com
2003-11-04 15:41:57 +00:00