Max Cahill
|
84197b5216
|
[added] proper tracebacks to errors in async tasks with xpcall (only works for functions with :call, not coroutines with :add)
|
2020-07-24 09:15:28 +10:00 |
|
Max Cahill
|
a18691f229
|
[modified] async stall resume behaviour implemented in terms of a tail call
|
2020-07-17 22:47:42 +10:00 |
|
Max Cahill
|
9e8793668f
|
[modified] async task error format easier to read - still need to move to embedded xpcall+stacktrace for more than 1 line of context though!
|
2020-07-15 14:16:55 +10:00 |
|
Max Cahill
|
eba27da544
|
[added] note to async about external xpcall being needed for better stack traces
|
2020-06-02 15:17:36 +10:00 |
|
Max Cahill
|
77327aa852
|
[modified] minor async refactoring
[fixed] missing arguments beyond 1 for async calls
|
2020-05-19 22:11:38 +10:00 |
|
Max Cahill
|
fc0812d94e
|
[fixed] possible missing args causing issues in async
|
2020-04-28 17:05:25 +10:00 |
|
Max Cahill
|
9048ee116f
|
[fixed] issues with async calls when missing args, callback, or error callback (eg single anonymous function)
|
2020-04-28 12:08:53 +10:00 |
|
Max Cahill
|
6386aaf298
|
[modified] big refactor to localised modules and require("batteries"):export() for global usage; renamed files table to tablex and math to mathx to allow using the library in your module root if you really want to.
|
2020-04-07 13:49:10 +10:00 |
|
Max Cahill
|
bb35fc2f57
|
[added] stall support, timers and intervals to async
|
2020-03-16 20:17:48 +11:00 |
|
Max Cahill
|
ad2fc71e7a
|
[fixed] non-global compatible
|
2020-03-15 21:22:22 +11:00 |
|
Max Cahill
|
0a1e55b300
|
[fixed] issued with async
|
2020-02-01 21:38:00 +11:00 |
|
Max Cahill
|
22acd78e5e
|
[added] async todo
|
2020-02-01 19:39:51 +11:00 |
|
Max Cahill
|
8a582f8c66
|
[added] async.lua
|
2020-01-31 11:55:50 +11:00 |
|