Commit Graph

35 Commits

Author SHA1 Message Date
Michael Freno
5dcb2922f4 v0.6.0 release 2025-12-07 00:57:40 -05:00
Michael Freno
f532837cf3 luarocks stuff 2025-12-06 16:21:03 -05:00
Michael Freno
5088123ad4 update install instructions 2025-12-06 13:53:43 -05:00
Michael Freno
e833d2b0bf update docs quick start 2025-12-06 13:49:10 -05:00
github-actions[bot]
4279da0e26 Archive previous documentation and generate v0.5.4 docs [skip ci] 2025-12-06 17:00:21 +00:00
Michael Freno
c222a5a6a7 v0.5.4 release 2025-12-06 11:59:59 -05:00
Michael Freno
c7b242a1c8 v0.5.3 release 2025-12-06 10:37:07 -05:00
github-actions[bot]
c59f7c5661 Archive previous documentation and generate v0.5.2 docs [skip ci] 2025-12-05 20:03:26 +00:00
Michael Freno
d126de6078 v0.5.2 release 2025-12-05 15:03:07 -05:00
Michael Freno
1855e7f0f3 removed unneeded md 2025-12-05 14:54:26 -05:00
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