tomoaki
80f3403049
refactor(config): Phase 286A/B/287 - Config system consolidation
Phase 286A: Macro environment variable consolidation
- src/config/env/macro_flags.rs: NYASH_MACRO_* flags centralized
- Removed duplicate ny_compiler_* functions (keep in selfhost_flags.rs)
- Fixed deprecation warning logic (return None when env var not set)
- Updated callers: src/macro/{ctx,engine,macro_box,macro_box_ny,mod}.rs
Phase 286B: Box Factory environment variable consolidation
- src/config/env/box_factory_flags.rs: NYASH_BOX_FACTORY_* flags centralized
- Updated callers: src/box_factory/mod.rs, src/runtime/plugin_loader*.rs
Phase 287: Config Catalog implementation
- src/config/env/catalog.rs: New catalog for all config modules
Fixes:
- Type mismatches: Added .unwrap_or(false) for Option<bool> returns (7 locations)
- Deprecation warnings: Fixed macro_toplevel_allow() & macro_box_child_runner() logic
- Module organization: Added module declarations in src/config/env.rs
Note: Files force-added with git add -f due to .gitignore env/ pattern
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-24 08:43:48 +09:00
..
2025-12-24 08:43:48 +09:00
2025-12-11 20:54:33 +09:00
2025-12-11 20:54:33 +09:00
2025-09-17 07:43:07 +09:00
2025-12-11 20:54:33 +09:00
2025-12-11 20:54:33 +09:00
2025-12-11 20:54:33 +09:00
2025-11-17 00:48:18 +09:00
2025-12-03 13:59:06 +09:00
2025-11-21 06:25:17 +09:00
2025-11-21 06:25:17 +09:00
2025-11-21 06:25:17 +09:00
2025-12-03 06:14:57 +09:00
2025-12-24 07:44:50 +09:00
2025-09-24 23:27:59 +09:00
2025-12-24 07:44:50 +09:00
2025-12-11 20:54:33 +09:00
2025-09-24 23:27:59 +09:00
2025-09-24 23:27:59 +09:00
2025-11-21 06:25:17 +09:00
2025-09-17 07:43:07 +09:00
2025-11-17 11:28:18 +09:00
2025-12-11 20:54:33 +09:00
2025-12-24 08:43:48 +09:00
2025-12-03 19:58:50 +09:00
2025-12-11 20:54:33 +09:00
2025-12-21 08:32:04 +09:00
2025-12-11 20:54:33 +09:00
2025-09-17 07:43:07 +09:00
2025-12-11 20:54:33 +09:00
2025-09-17 07:43:07 +09:00
2025-12-11 20:54:33 +09:00
2025-12-04 06:02:03 +09:00
2025-11-18 18:56:35 +09:00