about summary refs log tree commit diff
path: root/src/rt/rust_timer.cpp
AgeCommit message (Collapse)AuthorLines
2012-02-01rt: Remove rust_timer. UnusedBrian Anderson-90/+0
2011-12-06Make valgrind usage more consistent and less error prone.Austin Seipp-1/+1
I was still having issues with the build system somehow getting confused as to which set of valgrind headers to use when compiling rt. This commit moves all the valgrind headers into their own directory under rt and makes the usage more consistent. The compiler is now passed the -DNVALGRIND flag when valgrind is not installed, as opposed to passing -DHAVE_VALGRIND. We also pass -I src/rt to the compiler when building rt so you can more easily import what you want. I also cleaned up some erroneous #includes along the way. It should be safe to always just import the local valgrind headers and use them without question. NVALGRIND turns the operations to no-ops when it is active, and the build and tests run cleanly with or without.
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-11/+11
2011-06-28Moved win32_require to the kernel.Eric Holk-3/+4
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-3/+3
See https://github.com/graydon/rust/wiki/Logging-vision The runtime logging categories are now treated in the same way as modules in compiled code. Each domain now has a log_lvl that can be used to restrict the logging from that domain (will be used to allow logging to be restricted to a single domain). Features dropped (can be brought back to life if there is interest): - Logger indentation - Multiple categories per log statement - I possibly broke some of the color code -- it confuses me
2011-04-07Move to macro-based logging checks in the C++ codeMarijn Haverbeke-3/+3
No functions should be called for log statements that turn out to be inactive.
2010-07-22Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare-1/+0
2010-07-22Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare-4/+1
2010-07-20Fixed Windows build.Michael Bebenita-1/+1
2010-07-19Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita-20/+13
communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
2010-07-04Perform valgrind-specific timing tweaks in a platform-sensitive manner.Graydon Hoare-3/+4
2010-07-04Preempt works on non-windows, just needed a little valgrind love to complete ↵Graydon Hoare-2/+10
in a reasonable time.
2010-06-24Merge timer loop functions, fix win32 build broken by logger change.Graydon Hoare-23/+17
2010-06-23Populate tree.Graydon Hoare-0/+97