CMT

Timeline
Login

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

50 most recent check-ins

2024-06-24
17:11
Change project name. ... (Leaf check-in: ac2052cbda user: imagic tags: trunk)
17:04
Migrate documentation to Markdown. ... (check-in: 47856e09f5 user: imagic tags: trunk)
2023-05-18
19:51
Add semaphores. - implementation - documentation - minimal tests - example ... (check-in: 55c655b55f user: imagic tags: trunk)
2023-04-24
16:13
Improve documentation. ... (check-in: 939e679262 user: imagic tags: trunk)
15:45
Update license workflow. ... (check-in: ba0df06e37 user: imagic tags: trunk)
15:43
Update directory organization. ... (check-in: 8f20060351 user: imagic tags: trunk)
2022-10-17
13:01
Clarify error handling interface. The level argument of error is irrelevant from a task perspective. ... (check-in: ed37ffeab9 user: imagic tags: trunk)
2022-10-16
17:29
Minor doc fix. ... (check-in: 9f3ae9d2ba user: imagic tags: trunk)
17:27
Improve doc, clarify concepts. ... (check-in: 94612b3bea user: imagic tags: trunk)
16:29
Rework task completion interface. - Use common soft error pattern for callback interoperability. - Fix issue with packed values count. - Properly propagate async errors in tests. ... (check-in: 20f0e51a18 user: imagic tags: trunk)
2022-07-10
14:22
Finish rework. - Clarify concepts and documentation. - Fix tests error checking. ... (check-in: 078d41d404 user: imagic tags: trunk)
2022-05-30
17:00
Begin rework to improve the async paradigm. ... (check-in: ac7b2ee5e1 user: imagic tags: trunk)
2021-11-18
15:15
Fix license. ... (check-in: 9725ddde46 user: imagic tags: trunk)
15:10
Remove old rockspec. ... (check-in: 6a1fda1416 user: imagic tags: trunk, 1.1)
2021-11-14
17:41
Add little test for async parameters. ... (check-in: 821a2ef929 user: imagic tags: trunk)
16:55
Improve error propagation. E.g. it will not print to stderr if the error is captured. ... (check-in: 50401e5959 user: imagic tags: trunk)
2021-11-10
18:38
Add global test. ... (check-in: adf530427c user: imagic tags: trunk)
2021-11-07
19:08
Make mutex check more strict. ... (check-in: 1efb10959f user: imagic tags: trunk)
19:08
Allow arguments for async(function). ... (check-in: bd299896f0 user: imagic tags: trunk)
18:31
Improve doc and minor changes. ... (check-in: c12446b36b user: imagic tags: trunk)
2021-09-22
15:06
Implement mutexes with doc/tests/example. ... (check-in: ee3dcea90d user: imagic tags: trunk)
15:06
Add task completed method. ... (check-in: 99a906be27 user: imagic tags: trunk)
15:06
Update rockspecs. ... (check-in: 8a746db9b2 user: imagic tags: trunk)
15:06
Improve doc. ... (check-in: 4d6487df76 user: imagic tags: trunk)
2021-09-11
14:08
Improve tests, errors and compatibility. - Throw an error when a task is already completed instead of being silent. - Handle coroutine.running() compatibility issue. ... (check-in: b60b6ea5f4 user: imagic tags: trunk)
14:08
Improve error handling and return async coroutine. Propagate the coroutine resume error by displaying that error first (there may be a better way to do this by merging the two tracebacks). ... (check-in: 63a2d95553 user: imagic tags: trunk)
2020-03-01
15:46
doc: Add luarocks link. ... (check-in: c373024263 user: imagic tags: trunk)
15:09
Improve doc/license; release 1.0. ... (check-in: 300cdc1409 user: imagic tags: trunk, 1.0)
2019-12-22
00:45
Rework library. - simplify, clarify concept: coroutines wait for a specific task - print error to stderr ... (check-in: 2c85d20dfd user: imagic tags: trunk)
2019-12-21
18:53
Update license. ... (check-in: 7bc61544e0 user: imagic tags: trunk)
2019-07-11
13:29
More TODO. ... (check-in: 09e9d72b10 user: imagic tags: trunk)
2019-06-26
19:14
Add TODO. ... (check-in: 5e47f78692 user: imagic tags: trunk)
2018-06-27
11:35
Move to AsciiDoc. ... (check-in: aa3999855c user: imagic tags: trunk)
2017-11-06
22:55
Double areturn fix. ... (check-in: 5a300330ec user: imagic tags: trunk)
2017-11-02
15:09
Fix unpack nil values issue. ... (check-in: e3659d619e user: imagic tags: trunk)
2017-10-27
19:50
Minor performance fix. ... (check-in: d4b9a7d611 user: imagic tags: trunk)
19:34
Add benchmark. ... (check-in: d9a13bac4d user: imagic tags: trunk)
19:12
Some perf tests. ... (check-in: 90235ff9f1 user: imagic tags: trunk)
19:08
Add benchmark. ... (check-in: 6f8ba7a84b user: imagic tags: trunk)
2017-10-26
17:10
Add traceback. ... (check-in: e4c96b0a90 user: imagic tags: trunk)
2017-10-25
13:14
Ahem, copy madness fixe. ... (check-in: e7e28e8d11 user: imagic tags: trunk)
13:02
Minor fixe. ... (check-in: 53c58da7c2 user: imagic tags: trunk)
13:02
Example fixe, update doc. ... (check-in: 118d73037f user: imagic tags: trunk)
12:55
Add rockspec. ... (check-in: 0a196be515 user: imagic tags: trunk)
01:01
Minor change. ... (check-in: df7f333d62 user: imagic tags: trunk)
00:50
Fix doc, add ev example. ... (check-in: 139f7cd052 user: imagic tags: trunk)
00:27
New way, more generic (support OOP). ... (check-in: 4acd1dac6c user: imagic tags: trunk)
2017-08-29
17:57
Minor changes. ... (check-in: f1bb1e03ca user: imagic tags: trunk)
17:50
Add basic stuff. ... (check-in: 8738d94e7f user: imagic tags: trunk)
08:43
Initial commit ... (check-in: 5bf63f9d50 user: imagic tags: trunk)