Richard Brooksby
6376c0dfe9
Fixing up remaining visible warnings in xcode (all in test programs).
...
Expanding or removing some '@@@@' marks.
Copied from Perforce
Change: 179574
ServerID: perforce.ravenbrook.com
2012-09-20 01:08:41 +01:00
Richard Brooksby
59587ca812
Eliminating type puns that cause strict aliasing violations in some tests.
...
Copied from Perforce
Change: 179394
ServerID: perforce.ravenbrook.com
2012-09-10 15:43:02 +01:00
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
Richard Kistruck
a0a8d095d0
Mps br/timing zmess.c: oops, need to (re-)initialise myroot array for each script, before declaring it a root.
...
Copied from Perforce
Change: 167397
ServerID: perforce.ravenbrook.com
2009-02-17 14:47:40 +00:00
Richard Kistruck
228bdebf81
Mps br/timing zmess.c: (clarity tweaks)
...
Copied from Perforce
Change: 167016
ServerID: perforce.ravenbrook.com
2008-12-22 17:30:49 +00:00
Richard Kistruck
3ba57bdcf5
Mps br/timing zmess.c: copyright date
...
Copied from Perforce
Change: 167015
ServerID: perforce.ravenbrook.com
2008-12-22 16:51:55 +00:00
Richard Kistruck
3260800a3a
Mps br/timing traceanc.c review and polish:
...
.whybuf.nul: the last char in the array must be NUL (even if there is another NUL earlier in the buffer).
Message Delete functions set sig to invalid, and call MessageFinish.
TraceIdMessagesDestroy uses message Delete functions.
Copied from Perforce
Change: 167003
ServerID: perforce.ravenbrook.com
2008-12-22 14:09:37 +00:00
Richard Kistruck
9457df93db
Mps br/timing: zmess.c subsumes and replaces fin1658a.c
...
Also improve comments in zmess.c.
Copied from Perforce
Change: 166994
ServerID: perforce.ravenbrook.com
2008-12-19 14:47:54 +00:00
Richard Kistruck
b0790cf19a
Mps br/timing: rename z001989a.c as zmess.c
...
Copied from Perforce
Change: 166993
ServerID: perforce.ravenbrook.com
2008-12-19 14:27:48 +00:00