| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-11-07 | Clean up logging output. Closes #1088 | Brian Anderson | -1/+1 | |
| 2011-08-05 | Basic async IO module using libuv | Rob Arnold | -0/+1 | |
| 2011-07-28 | Remove color-related code from rust_log | Brian Anderson | -17/+0 | |
| This is all dead. If someone decides they want color it will be easy to redo. | ||||
| 2011-07-28 | Resurrecting some of the logging in rust_chan.cpp | Eric Holk | -0/+9 | |
| 2011-06-28 | Renamed what's left of rust_dom to rust_scheduler | Eric Holk | -13/+14 | |
| 2011-05-26 | More delicious dead code removal from runtime, upcalls. | Graydon Hoare | -1/+0 | |
| 2011-05-19 | Remove rustboot-related logging hacks | Marijn Haverbeke | -1/+0 | |
| (Also, feel free to start adding logging to your code. Really. It's fast.) | ||||
| 2011-05-08 | rt: Consistently refer to structs as structs and classes as classes. Clang ↵ | Patrick Walton | -2/+2 | |
| complains about this. | ||||
| 2011-04-19 | Overhaul logging system in runtime | Marijn Haverbeke | -55/+36 | |
| 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-18 | Update foregoing patches to leave rust_crate alone. | Marijn Haverbeke | -0/+2 | |
| Apparently it can't live in the main binary, since on non-Linux platforms, dynamics libs won't find symbols in the binary. This removes the crate_map pointer from rust_crate again, and instead passes it as an extra argument to rust_start. Rustboot doesn't pass this argument, but supposedly that's okay as long as we don't actually use it on that platform. | ||||
| 2011-04-07 | Avoid some gotchas with logging macros | Brian Anderson | -12/+20 | |
| I think this is sufficient to eliminate multiple evaluation and the possibility of accidental miscompilation from the logging macros. | ||||
| 2011-04-07 | Move to macro-based logging checks in the C++ code | Marijn Haverbeke | -0/+20 | |
| No functions should be called for log statements that turn out to be inactive. | ||||
| 2010-10-11 | Try to print backtraces on failure | Patrick Walton | -0/+1 | |
| 2010-09-07 | Added a few utility classes, cleaned up the include order of .h files, and ↵ | Michael Bebenita | -2/+1 | |
| started to make the Rust kernel own domain message queues rather than the Rust domains themselves. | ||||
| 2010-08-17 | Add a "special" rust_log flag to be used for debugging in cases where the ↵ | Michael Bebenita | -0/+1 | |
| full log output prevents races from occurring. | ||||
| 2010-08-12 | Add vec debugging utility to _vec module. | Roy Frostig | -0/+1 | |
| 2010-07-28 | Wrap long lines. | Michael Bebenita | -1/+2 | |
| 2010-07-28 | Log a separator when logging switches between threads. | Michael Bebenita | -1/+1 | |
| 2010-07-19 | Added a message passing system based on lock free queues for inter-thread ↵ | Michael Bebenita | -14/+19 | |
| communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes. | ||||
| 2010-06-28 | Move more of the GC logic into the runtime. | Graydon Hoare | -0/+1 | |
| 2010-06-23 | Populate tree. | Graydon Hoare | -0/+59 | |
