LDM

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-11-25
18:08
Add rockspec (with minor doc change). ... (Leaf check-in: d2195f79e1 user: imagic tags: trunk)
2024-11-24
21:15
Optimize pack/unpack by unrolling more short loops. ... (check-in: 6dfd7b7e21 user: imagic tags: trunk)
20:44
Add format benchmark: array of floats. ... (check-in: af90bfb86d user: imagic tags: trunk)
20:24
Cleanup unpack read checks. ... (check-in: b015bbbf6a user: imagic tags: trunk)
18:01
Add notes about format safety. ... (check-in: 68364e5249 user: imagic tags: trunk)
17:41
Improve format (why) documentation. ... (check-in: aa6b180191 user: imagic tags: trunk)
17:33
Improve documentation, add API. ... (check-in: 138f025b0f user: imagic tags: trunk)
2024-11-22
20:17
Optimize unpacking by unrolling some short loops. ... (check-in: 63dd6260d2 user: imagic tags: trunk)
19:38
Update format benchmarks report. ... (check-in: 86b3ec3bec user: imagic tags: trunk)
19:33
Increase initial buffer size when packing (optimization). ... (check-in: aa123b7740 user: imagic tags: trunk)
19:02
Simplify and try to optimize conf preparation. ... (check-in: e9692240df user: imagic tags: trunk)
2024-11-21
20:46
Add checks for table packing. ... (check-in: e94a1f99bc user: imagic tags: trunk)
2024-11-20
23:58
Explain why the format has been created. ... (check-in: dffbb93fad user: imagic tags: trunk)
23:36
Explain more what the project is about. ... (check-in: 00f581f840 user: imagic tags: trunk)
22:22
Update README. ... (check-in: b41b7467fc user: imagic tags: trunk)
22:09
Add note about the size metric of format benchmarks. ... (check-in: 7926eccafc user: imagic tags: trunk)
21:40
Improve and update format benchmarks report. ... (check-in: d1a737c4ab user: imagic tags: trunk)
2024-11-19
21:26
Implement pack/unpack interrupt feature. ... (check-in: c4f6df1171 user: imagic tags: trunk)
17:58
Implement `strict_metatables` option for packing. ... (check-in: 4e7cf09b04 user: imagic tags: trunk)
17:42
Harden unpacking by checking for remaining bytes. ... (check-in: d5c2f008b8 user: imagic tags: trunk)
17:27
Add `stable` option comparison to format benchmarks. ... (check-in: e761b36620 user: imagic tags: trunk)
17:10
Implement format stability feature. ... (check-in: ab84a12f96 user: imagic tags: trunk)
2024-11-18
19:12
Fix float64 unpacking of non-canonical NaN values (interferes with NaN tagging). ... (check-in: dc9b9659a4 user: imagic tags: trunk)
18:18
Update format benchmarks report. ... (check-in: 4283ee013b user: imagic tags: trunk)
17:24
Fix compare handling of NaN values. ... (check-in: 90b52cb727 user: imagic tags: trunk)
16:46
Fix incorrect table comparison algorithm by comparing pairs instead of only keys. ... (check-in: 41de4f8aee user: imagic tags: trunk)
15:39
Fix two compare issues about cdata and tables. ... (check-in: 68b0d7f2bc user: imagic tags: trunk)
2024-11-17
20:31
Add testing. ... (check-in: e194c508a1 user: imagic tags: trunk)
20:18
Add random unpack test error case. ... (Closed-Leaf check-in: 953132cdf1 user: imagic tags: add-testing)
19:35
Add unpack robustness test. ... (check-in: e7c22d660e user: imagic tags: add-testing)
18:49
Add rudimentary testing capabilities. ... (check-in: 1557e5db9b user: imagic tags: add-testing)
16:10
Add format benchmark: vectors. ... (check-in: 2240439041 user: imagic tags: trunk)
2024-11-16
20:21
Optimize packing by using an FFI buffer instead of a String Buffer. ... (check-in: 78af85a80a user: imagic tags: trunk)
19:23
Optimize table packing map scan. ... (check-in: 9aac1e0f8b user: imagic tags: trunk)
2024-11-13
19:16
Update format benchmarks report. ... (check-in: 14f0b933fe user: imagic tags: trunk)
19:15
Improve benchmarks table formatting. ... (check-in: 324b8b9274 user: imagic tags: trunk)
18:49
Improve benchmarking. ... (check-in: 754a627ecf user: imagic tags: trunk)
18:48
Use percentages to improve readability. ... (Closed-Leaf check-in: cdd7da9423 user: imagic tags: improve-benchmarking)
18:21
Implement push/pop instead of steps and add a dynamic iteration method, plus minor fixes. ... (check-in: f3653a004b user: imagic tags: improve-benchmarking)
2024-11-12
21:32
Improve benchmarks report. ... (check-in: 479e57d676 user: imagic tags: improve-benchmarking)
20:54
Normalize by max value. ... (check-in: 3a1e0ee19f user: imagic tags: improve-benchmarking)
20:24
Simplify integer checks. ... (check-in: c466ec300c user: imagic tags: trunk)
2024-11-11
21:31
Avoid using vararg in format packing/unpacking. ... (check-in: 794d6c19e3 user: imagic tags: trunk)
21:11
Add format benchmark report. ... (check-in: f8a3c2a98a user: imagic tags: trunk)
21:09
Add `bitser` and `binser` to benchmarks comparison and improve report. ... (check-in: 809272dce4 user: imagic tags: trunk)
18:04
Add rudimentary benchmark capabilities. ... (check-in: 6ef21ddab1 user: imagic tags: trunk)
2024-11-10
19:31
Add user-facing module and license. ... (check-in: 4d9a734f88 user: imagic tags: trunk)
19:24
Specify and implement fundamental format features. ... (check-in: 4575e606eb user: imagic tags: trunk)
19:18
Improve format introduction. ... (Closed-Leaf check-in: ce00c712e6 user: imagic tags: format)
17:48
Improve table packing decomposition for stability and fixes. ... (check-in: 45074b1329 user: imagic tags: format)