2 个仓库
Systems for mapping directories of header files to named modules to organize system interfaces.
Distinct from Named Module References: Existing candidates focus on named references in config or SVG conversion, not directory-to-module mapping for system headers.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Header Module Mapping. Refine with filters or upvote what's useful.
该项目是一个 Swift 标准库扩展和跨平台系统库。它提供了一系列核心实用类型和基础数据结构,扩展了 Swift 基础语言,并作为处理网络和文件系统等系统操作的独立于操作系统的接口层。 该项目具有专门的 C++ 互操作层,将 C++ 类型和函数映射为兼容的 Swift 接口,以实现跨语言通信。这包括一个处理标准库类型和外部容器的桥接机制,允许将 C++ 类型映射为引用类型或值类型,以同步内存管理和语义。 其广泛的功能包括用于编码和解码 JSON 等结构化数据的序列化,以及用于管理区域感知格式、日历和区域设置的国际化框架。它还提供了用于处理 URL 和原始二进制数据的核心数据管理功能。
Uses module maps to represent C and Objective-C headers as native declarations for seamless function calls.
XNU is an operating system kernel designed to manage system hardware and process execution across different processor architectures. It utilizes a hybrid microkernel design that combines microkernel message passing with monolithic kernel performance by embedding critical subsystems into a single address space. The project implements a port-based asynchronous messaging system for communication between kernel tasks and userspace processes. It manages hardware interactions through a layered driver architecture and enforces system-wide security policies via a mandatory access control interface.
Maps directories of header files to named modules to organize system interfaces using a standardized naming convention.