Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
C++ Development tool Projects
-
Project mention: Show HN: CodeTracer – a new time-traveling debugger implemented in Nim and Rust | news.ycombinator.com | 2025-03-06
We are also planning to develop a distributed tracing platform, similar to Jaeger and OpenTelemetry, that continuously records the execution of many distributed processes (e.g. micro-services).
Unlike the existing platforms, which capture only message flows and require you to make educated guesses when some anomaly is observed, our system will let you accurately replay the processing code for each message to quickly identify the root cause for the anomaly.
This would rely on our ability to jump to the specific moment in time when a certain incoming message starts being processed. This moment can be identified either by a log line with a specific format or by a call to some special tracking function (e.g. track_incoming_message(request_id)).
For the system languages, the RR[1] recordings try to be practical by capturing only the non-deterministic events in the program execution. You can pair this with a ring buffer that discards the data after a certain retention period.
For the DB backend, we might add some advanced record filtering options.
(But maybe we are misunderstanding the question?)
1: https://rr-project.org/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
C++ Development tools discussion
C++ Development tools related posts
-
The Fastest Mutexes
-
How does it feel to test a compiler?
-
GTFL – A Graphical Terminal for Common Lisp
-
rr: Lightweight Recording and Deterministic Debugging
-
Hermit is a hermetic and reproducible sandbox for running programs
-
Rr: Lightweight Recording and Deterministic Debugging
-
Deep Bug
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 27 Mar 2025
Index
# | Project | Stars |
---|---|---|
1 | rr | 9,574 |