aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_timer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul logging system in runtimeMarijn Haverbeke2011-04-191-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
* Move to macro-based logging checks in the C++ codeMarijn Haverbeke2011-04-071-3/+3
| | | | | No functions should be called for log statements that turn out to be inactive.
* Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare2010-07-221-1/+0
|
* Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare2010-07-221-4/+1
|
* Fixed Windows build.Michael Bebenita2010-07-201-1/+1
|
* Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita2010-07-191-20/+13
| | | | communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
* Perform valgrind-specific timing tweaks in a platform-sensitive manner.Graydon Hoare2010-07-041-3/+4
|
* Preempt works on non-windows, just needed a little valgrind love to complete ↵Graydon Hoare2010-07-041-2/+10
| | | | in a reasonable time.
* Merge timer loop functions, fix win32 build broken by logger change.Graydon Hoare2010-06-241-23/+17
|
* Populate tree.Graydon Hoare2010-06-231-0/+97