Files
FlexLove/docs
Michael Freno 4652f05dac Add LuaJIT FFI optimizations for memory management
- New FFI module with object pooling for Vec2, Rect, Timer structs
- Integrated FFI into LayoutEngine, Performance, and Color modules
- Graceful fallback to standard Lua when LuaJIT unavailable
- Added ffi_comparison_profile.lua for automated benchmarking
- Comprehensive documentation of gains and real bottlenecks

Reality: 5-10% performance improvement (marginal gains)
FFI targets wrong bottleneck - real issue is O(n²) layout algorithm
See PERFORMANCE_ANALYSIS.md for high-impact optimizations (2-3x gains)
2025-12-05 14:35:37 -05:00
..
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-12-05 11:52:30 -05:00
2025-11-25 15:58:57 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:41:40 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00
2025-11-16 09:36:46 -05:00

FlexLöve Documentation

This directory contains auto-generated API documentation from LuaLS annotations.

Regenerating Documentation

To regenerate the documentation after making changes:

./scripts/generate_docs.sh

This will:

  1. Extract version from FlexLove.lua (single source of truth)
  2. Generate markdown from LuaLS annotations
  3. Convert to searchable HTML with syntax highlighting
  4. Create navigation sidebar with search functionality
  5. Display version in page titles and headers