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
Michael Freno
8c7d107895
v0.5.1 release
2025-12-05 11:52:30 -05:00
github-actions[bot]
873299833b
Archive previous documentation and generate v0.5.0 docs [skip ci]
2025-12-05 16:44:31 +00:00
Michael Freno
58c750108a
v0.5.0 release
2025-12-05 11:44:11 -05:00
Michael Freno
7883f914d9
blur uses radius instead of intensity
2025-12-05 11:31:52 -05:00
Michael Freno
a00734f648
v0.4.3 release
2025-12-04 20:34:21 -05:00
github-actions[bot]
2554d76a84
Archive previous documentation and generate v0.4.2 docs [skip ci]
2025-12-04 05:19:26 +00:00
Michael Freno
0a57fa3ea1
v0.4.2 release
2025-12-04 00:19:04 -05:00
github-actions[bot]
7bdb235504
Archive previous documentation and generate v0.4.1 docs [skip ci]
2025-12-03 19:17:56 +00:00
Michael Freno
1205590973
v0.4.1 release
2025-12-03 14:17:10 -05:00
github-actions[bot]
f1f883f5ea
Archive previous documentation and generate v0.4.0 docs [skip ci]
2025-11-25 21:01:23 +00:00
Michael Freno
c9735f01b6
v0.4.0 release
2025-11-25 16:01:03 -05:00
Michael Freno
a9d6ef78b5
selectable releases
2025-11-25 15:58:57 -05:00
github-actions[bot]
4722147454
Archive previous documentation and generate v0.3.1 docs [skip ci]
2025-11-20 21:35:57 +00:00
Michael Freno
396f588b47
v0.3.1 release
2025-11-20 16:35:34 -05:00
Michael Freno
4e065bd602
v0.3.0 release
2025-11-18 19:51:05 -05:00
github-actions[bot]
92ed25cac5
Archive previous documentation and generate v0.2.3 docs [skip ci]
2025-11-17 22:41:50 +00:00
Michael Freno
2c04f69daa
Performance and reporting improvements
2025-11-17 17:41:01 -05:00
Michael Freno
f686ad5279
oops
2025-11-17 02:05:10 -05:00
Michael Freno
db9b0ee60c
docs update
2025-11-17 02:04:50 -05:00
github-actions[bot]
08a25f2d29
Archive previous documentation and generate v0.2.2 docs [skip ci]
2025-11-17 06:56:31 +00:00
Michael Freno
f4d514bf2e
simplified
2025-11-16 09:41:40 -05:00
github-actions[bot]
9c6c8a061b
Archive previous documentation and generate v0.2.1 docs [skip ci]
2025-11-16 14:37:43 +00:00
Michael Freno
39ccf0c450
v0.2.1 release
2025-11-16 09:36:46 -05:00
Michael Freno
4142b7e831
auto doc gen
2025-11-15 11:29:44 -05:00