Files
mruby-mruby/lib
Yukihiro "Matz" Matsumoto c521d8348e gem.rb: separate inter-gem headers from external API headers; close #6671
Headers in mrbgems are now categorized into three types:
- src/*.h: gem internal only
- include/*.h: inter-gem use (visible to dependent gems)
- include/export/*.h: external API (exported via mruby-config --cflags)

This prevents internal headers like *_hal.h from being exposed to
external users while maintaining inter-gem header accessibility.

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-11 18:09:11 +09:00
..