12 रिपॉजिटरी
Techniques and tools for inspecting program state and control flow during execution to resolve defects.
Distinct from Parallel Execution Debugging: None of the candidates provide a general-purpose runtime execution debugging category; most are domain-specific (AI, Games, Blockchain).
Explore 12 awesome GitHub repositories matching software engineering & architecture · Runtime Execution Debugging. Refine with filters or upvote what's useful.
This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,
Provides guidance on using debuggers to inspect program state and execution flow to isolate defects.
pysheeet एक तकनीकी संदर्भ लाइब्रेरी है जो उन्नत Python डेवलपमेंट, सिस्टम एकीकरण और उच्च-प्रदर्शन कंप्यूटिंग के लिए कोड स्निपेट्स और कार्यान्वयन पैटर्न का एक क्यूरेटेड संग्रह प्रदान करती है। यह निम्न-स्तरीय नेटवर्क प्रोग्रामिंग, नेटिव C एक्सटेंशन, और एसिंक्रोनस और समवर्ती प्रोग्रामिंग को लागू करने के लिए एक व्यापक गाइड के रूप में कार्य करती है। यह प्रोजेक्ट वितरित GPU इन्फरेंस और उच्च-प्रदर्शन सर्विंग के लिए टूल्स सहित लार्ज लैंग्वेज मॉडल्स के विकास और डिप्लॉयमेंट के लिए विशेष फ्रेमवर्क प्रदान करती है। इसमें GPU रिसोर्स एलोकेशन और मल्टी-नोड वर्कलोड मैनेजमेंट को कवर करते हुए उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर ऑर्केस्ट्रेशन के लिए विस्तृत पैटर्न भी शामिल हैं। यह लाइब्रेरी सुरक्षित नेटवर्क संचार और क्रिप्टोग्राफी, ऑब्जेक्ट-रिलेशनल मैपिंग और डेटाबेस मैनेजमेंट, और जटिल डेटा स्ट्रक्चर्स और एल्गोरिदम के कार्यान्वयन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह मेमोरी मैनेजमेंट, फॉरेन-फंक्शन इंटरफ़ेस के माध्यम से नेटिव इंटरऑपरेबिलिटी, और सिस्टम-स्तरीय OS एकीकरण के लिए यूटिलिटीज़ भी प्रदान करती है।
Provides specialized diagnostics for identifying blocking calls and unawaited coroutines in asynchronous code.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Demonstrates how to pause execution and step through logic to inspect program state.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Implements runtime execution debugging with controls for stepping, pausing, and restarting programs.
A True Instrumentable Binary Emulation Framework
Provides a built-in debugger that steps backward through emulated code execution.
यह प्रोजेक्ट एक Swift स्टैंडर्ड लाइब्रेरी एक्सटेंशन और क्रॉस-प्लेटफॉर्म सिस्टम लाइब्रेरी है। यह कोर यूटिलिटी टाइप्स और फंडामेंटल डेटा स्ट्रक्चर्स का एक संग्रह प्रदान करता है जो बेस Swift भाषा का विस्तार करते हैं, और नेटवर्किंग व फाइल सिस्टम जैसे सिस्टम ऑपरेशंस को संभालने के लिए एक OS-इंडिपेंडेंट इंटरफेस लेयर के रूप में कार्य करते हैं। इस प्रोजेक्ट में एक विशेष C++ इंटरऑपरेबिलिटी लेयर है जो C++ टाइप्स और फंक्शन्स को क्रॉस-लैंग्वेज कम्युनिकेशन के लिए संगत Swift इंटरफेस में मैप करती है। इसमें स्टैंडर्ड लाइब्रेरी टाइप्स और फॉरेन कंटेनर्स को संभालने के लिए एक ब्रिजिंग मैकेनिज्म शामिल है, जिससे C++ टाइप्स को मेमोरी मैनेजमेंट और सिमेंटिक्स को सिंक्रोनाइज़ करने के लिए रेफरेंस या वैल्यू टाइप्स के रूप में मैप किया जा सकता है। इसकी व्यापक क्षमताओं में JSON जैसे स्ट्रक्चर्ड फॉर्मेट्स को एनकोड और डिकोड करने के लिए डेटा सीरियलाइजेशन, और लोकेल-अवेयर फॉर्मेटिंग, कैलेंडर व क्षेत्रीय सेटिंग्स को मैनेज करने के लिए एक इंटरनेशनलाइजेशन फ्रेमवर्क शामिल है। यह URL और रॉ बाइनरी डेटा को संभालने के लिए कोर डेटा मैनेजमेंट भी प्रदान करता है।
Supports launching programs with custom arguments and inspecting variable values to resolve defects.
ptpython एक प्रोग्रामेबल Python इंटरैक्टिव शेल और डेवलपमेंट कंसोल है। यह Python कोड निष्पादित करने और रनटाइम स्टेट को प्रबंधित करने के लिए एक उन्नत REPL के रूप में कार्य करता है, जिसमें एक एसिंक्रोनस इवेंट लूप के लिए समर्थन है जो टॉप-लेवल await स्टेटमेंट्स की अनुमति देता है। यह वातावरण अत्यधिक अनुकूलन योग्य है, जो प्लगेबल कीबाइंडिंग स्कीम्स और एडजस्टेबल इंटरफेस अपीयरेंस प्रदान करता है। यह एक प्रोग्रामेबल इंटरफेस प्रदान करता है जिसे रनटाइम डिबगिंग और लाइव स्टेट इंस्पेक्शन की सुविधा के लिए अन्य एप्लीकेशन्स में एम्बेड किया जा सकता है। इस शेल में इंटरैक्टिव कोडिंग के लिए डेवलपर टूल्स का एक सूट शामिल है, जैसे स्वचालित कोड कंप्लीशन, मल्टीलाइन एडिटिंग और रीयल-टाइम सिंटैक्स हाइलाइटिंग। यह सीधे प्रॉम्प्ट से सिस्टम शेल कमांड्स के निष्पादन की भी अनुमति देता है।
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.
koa2-note एक प्रोजेक्ट है जो Koa2 वेब सर्वर विकास और Node.js एसिंक्रोनस प्रोग्रामिंग पर केंद्रित है। यह अनुरोध और प्रतिक्रिया चक्रों को संभालने के लिए एक एसिंक्रोनस मिडलवेयर पाइपलाइन का उपयोग करके वेब सर्वर और APIs बनाने के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट एक लेयर्ड बैकएंड आर्किटेक्चर पर जोर देता है जो रूटिंग, बिजनेस सर्विसेज और डेटा मॉडल को अलग करता है। यह उपयोगकर्ता सत्रों और एप्लिकेशन डेटा को बनाए रखने के लिए रिलेशनल डेटाबेस के एकीकरण के माध्यम से खुद को अलग करता है, साथ ही एक बिल्ड प्रक्रिया जिसमें फ्रंटएंड एसेट्स के लिए JSX-टू-JavaScript संकलन शामिल है। क्षमता सतह बैकएंड API डिज़ाइन को कवर करती है, जिसमें RESTful रूटिंग और अनुरोध डेटा पार्सिंग, साथ ही टेम्पलेट इंजन के साथ सर्वर-साइड रेंडरिंग शामिल है। इसमें मल्टीपार्ट स्ट्रीम पार्सिंग का उपयोग करके एसिंक्रोनस फाइल अपलोड, कुकी-आधारित सत्र प्रबंधन और क्रॉस-डोमेन अनुरोधों के लिए JSONP का कार्यान्वयन भी शामिल है। यह रिपॉजिटरी Koa फ्रेमवर्क कार्यान्वयन और सर्वर आर्किटेक्चर सीखने के लिए स्ट्रक्चर्ड ट्यूटोरियल और उदाहरणों के साथ एक शैक्षिक संसाधन के रूप में कार्य करती है।
Enables inspection of program state and control flow during server execution to resolve defects.
Tixl is a node-based motion graphics engine and procedural generation tool used to create 3D geometry and shaders. It utilizes a directed acyclic graph of operators and GPU-accelerated compute kernels to generate complex 3D shapes, particularly through the use of signed distance functions and particle simulations. The engine is highly extensible via a C# development framework that supports hot code reloading, allowing custom operator logic to be injected into the active runtime without restarting. It further distinguishes itself as a lighting controller, capable of translating 3D spatial attr
Allows setting breakpoints and inspecting the call stack within exported player binaries to resolve exceptions.
Tokio Console is a diagnostic tool for monitoring and debugging asynchronous tasks and resources within a Tokio runtime. It consists of a telemetry server that streams real-time runtime diagnostics and task states from an application to a remote client, accompanied by an interactive command-line interface dashboard for visualizing execution patterns. The project identifies runtime anomalies such as tasks that never yield, self-waking tasks, or oversized futures. It analyzes task performance through polling and scheduling timing histograms and percentiles to locate bottlenecks or stalled opera
Provides specialized diagnostics to identify blocking calls and execution flow issues in asynchronous Rust code.
This project is an IntelliJ IDE plugin that provides an integrated development environment for Rust. It serves as a build system orchestrator and debugger interface, offering comprehensive language analysis, syntax highlighting, and intelligent code editing assistance. The plugin integrates with a language server to provide real-time type inference and code navigation. It includes a dedicated static analysis tool for detecting code duplicates, analyzing memory leaks, and measuring test coverage. The toolset covers toolchain management and Cargo integration for dependency and manifest handlin
Provides tools for inspecting program state and controlling execution flow during runtime.
This project is a comprehensive technical guide and course for reverse engineering iOS applications. It serves as a manual for dissecting mobile binaries using disassembly and debugging tools to analyze internal application logic and behavior. The material functions as a reference for ARM assembly and Objective-C theories, providing the necessary framework to translate low-level machine code into human-readable logic. It combines theoretical study with practical exercises to validate the use of reverse engineering tools on real-world binaries. The scope covers static binary analysis, dynamic
Covers techniques for inspecting program state and control flow in real time during application execution.