Gareth Rees
906209e2d0
Remove todo -- this was done in change 179501.
...
Copied from Perforce
Change: 185247
ServerID: perforce.ravenbrook.com
2014-04-06 15:53:34 +01:00
Gareth Rees
981dcb36e3
Ensure that windows.h is only included via mpswin.h, so that we always have the same set of definitions and pragmas in effect.
...
Turn on WIN32_LEAN_AND_MEAN when including windows.h to improve compilation time.
Copied from Perforce
Change: 184979
ServerID: perforce.ravenbrook.com
2014-03-24 18:49:22 +00:00
Gareth Rees
ea9df0b2b7
Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled).
...
Copied from Perforce
Change: 183926
ServerID: perforce.ravenbrook.com
2014-01-10 14:16:08 +00:00
Gareth Rees
a6550d1536
Use __builtin_readcyclecounter for event_clock if it's available.
...
Copied from Perforce
Change: 181858
ServerID: perforce.ravenbrook.com
2013-05-16 13:37:31 +01:00
Gareth Rees
afd7af371b
Don't #error if defined(mps_build_ll) and __has_builtin(__builtin_readcyclecounter). put a todo here instead, referencing job003411.
...
Copied from Perforce
Change: 180903
ServerID: perforce.ravenbrook.com
2013-02-04 16:40:28 +00:00
Nick Barnes
82a32fa22a
Eventcnv was printing event clock values incorrectly: the upper 32 bits and then all the bits. have to mask the top bits when printing the bottom ones.
...
Copied from Perforce
Change: 179881
ServerID: perforce.ravenbrook.com
2012-10-15 00:35:40 +01:00
Richard Brooksby
0353e7c200
Moving the platform-dependent event clock to its own header, preparing to generalise it for other purposes.
...
Copied from Perforce
Change: 179501
ServerID: perforce.ravenbrook.com
2012-09-15 14:52:06 +01:00