Features
Pricing
Sign in
Sign up
Code
Issues
Merge requests
Processes
Insights
Settings
Like
0
Fork
That couldn't be done
Upload
0
/
0
Success
0 branches
0 tags
Checkout
svn co https://svn.svnplace.com/artoflibs_ccoroutines
Download zip
FRIDAY, 29 MAY 2026
90
Clean up re-integration
jonroach
4:20 pm
Download
Checkout
89
Add ready_jmp_buf to switch WIndows long_jmp into simple mode.
jonroach
4:17 pm
Download
Checkout
88
Limit namespacing to function names
jonroach
3:10 pm
Download
Checkout
MONDAY, 25 MAY 2026
87
Reduce compilation warnings
jonroach
3:02 pm
Download
Checkout
86
Allow a simple namespace rename for Coroutine_ routines
jonroach
2:48 pm
Download
Checkout
FRIDAY, 22 MAY 2026
85
Reduce compilation warnings
jonroach
8:52 am
Download
Checkout
MONDAY, 9 MAR 2026
84
Fix stack usage monitoring routines
jonroach
3:07 pm
Download
Checkout
THURSDAY, 26 FEB 2026
83
Improvements in handling debug vs release version
jonroach
2:21 pm
Download
Checkout
FRIDAY, 20 FEB 2026
82
Return error, not true
jonroach
12:36 am
Download
Checkout
81
Remove need for malloc by Coroutine, and add Coroutine_Err
jonroach
12:28 am
Download
Checkout
THURSDAY, 19 FEB 2026
80
Add Coroutine_GetReport
jonroach
12:37 pm
Download
Checkout
79
Add Coroutine_CheckIntegrity()
jonroach
10:45 am
Download
Checkout
WEDNESDAY, 11 FEB 2026
78
Allow failures to be returned
jonroach
10:24 am
Download
Checkout
SATURDAY, 10 JAN 2026
77
Additional stack overrun check
jonroach
5:26 pm
Download
Checkout
FRIDAY, 9 JAN 2026
76
Allow stack limit to be set at any time
jonroach
1:24 pm
Download
Checkout
MONDAY, 29 DEC 2025
75
Initialise all Coroutines fields
jonroach
4:46 pm
Download
Checkout
74
Remove redundent coroutines guard
jonroach
4:44 pm
Download
Checkout
73
Broaden stack size tests suite
jonroach
4:34 pm
Download
Checkout
72
Fix assertion when setting stack limit
jonroach
4:34 pm
Download
Checkout
71
Clear all list after characterising system
jonroach
4:27 pm
Download
Checkout
SATURDAY, 27 DEC 2025
70
Add extra ignore
jonroach
11:30 pm
Download
Checkout
69
Variable size stacks now working
jonroach
11:29 pm
Download
Checkout
TUESDAY, 23 DEC 2025
68
Variable stack Coroutines WIP
jonroach
3:07 pm
Download
Checkout
MONDAY, 15 DEC 2025
67
Coroutine_Chain may now fail when there's a stack shortage.
jonroach
3:00 pm
Download
Checkout
66
Allow Coroutine_Run to return a failure
jonroach
12:07 pm
Download
Checkout
MONDAY, 8 DEC 2025
65
Allow Coroutine_Delete(NULL)
jonroach
11:23 am
Download
Checkout
SATURDAY, 6 DEC 2025
64
ALlow Coroutine_New to return NULL when no space available
jonroach
11:25 am
Download
Checkout
TUESDAY, 25 NOV 2025
63
Add Coroutine_IsComplete
jonroach
1:35 pm
Download
Checkout
TUESDAY, 18 NOV 2025
62
Allow limit setting when not active
jonroach
2:09 pm
Download
Checkout
61
Tidy up function declarations and casting
jonroach
1:53 pm
Download
Checkout
60
Tidy up function declaratio
jonroach
1:38 pm
Download
Checkout
59
Added low_stack to ignore
jonroach
1:37 pm
Download
Checkout
58
Tidy up function declaratio
jonroach
1:31 pm
Download
Checkout
57
Remove stack_per_coroutine
jonroach
12:33 pm
Download
Checkout
56
Remove stack_per_coroutine
jonroach
12:32 pm
Download
Checkout
55
Allow stack limit to be set; add Coroutine to stack on demand
jonroach
12:31 pm
Download
Checkout
WEDNESDAY, 5 NOV 2025
54
Coroutine_Run now does Coroutine_StartSystem() if needed
jonroach
12:20 pm
Download
Checkout
MONDAY, 3 NOV 2025
53
Check guard more often & fix bug with Coroutine freeing
jonroach
2:05 pm
Download
Checkout
52
Add tools to characterise a client's stack usage
jonroach
1:49 pm
Download
Checkout
MONDAY, 27 OCT 2025
51
Stack headroom improvements
jonroach
3:13 pm
Download
Checkout
50
Adjust Coroutine_HasCoroutinesInFreePool and Coroutine_GetCStackTop to return sensible values when system not active
jonroach
9:13 am
Download
Checkout
WEDNESDAY, 22 OCT 2025
49
Change guard checking to be an assert
jonroach
8:50 am
Download
Checkout
TUESDAY, 21 OCT 2025
48
Empty parameter lists are now (void)
jonroach
2:20 pm
Download
Checkout
47
extern declare all functions
jonroach
2:10 pm
Download
Checkout
46
Remove need for malloc in coroutine.c
jonroach
2:10 pm
Download
Checkout
45
Move thread creation into cor_platform
jonroach
8:04 am
Download
Checkout
MONDAY, 20 OCT 2025
44
Removed unused header
jonroach
2:21 pm
Download
Checkout
43
Collect platform specific bits into cor_platform
jonroach
2:19 pm
Download
Checkout
42
Remove unnecessary include
jonroach
9:24 am
Download
Checkout
FRIDAY, 17 OCT 2025
41
Change from condition variable to mutexes only
jonroach
2:07 pm
Download
Checkout
40
Change to non-recursive mutex
jonroach
1:45 pm
Download
Checkout
WEDNESDAY, 24 SEP 2025
39
All code blocks language-tagged
jonroach
8:08 am
Download
Checkout
38
Tag C fragment as C
jonroach
8:04 am
Download
Checkout
TUESDAY, 23 SEP 2025
37
Split down into component parts
jonroach
10:18 am
Download
Checkout
FRIDAY, 19 SEP 2025
36
Documentation moderately done
jonroach
11:53 am
Download
Checkout
35
Documentation WIP
jonroach
11:44 am
Download
Checkout
34
Documentation WIP
jonroach
11:42 am
Download
Checkout
33
Documentation WIP
jonroach
11:41 am
Download
Checkout
32
Documentation experiment again
jonroach
9:45 am
Download
Checkout
31
Documentation WIP
jonroach
9:44 am
Download
Checkout
30
Documentation experiment again
jonroach
8:23 am
Download
Checkout
29
Documentation experiment again
jonroach
8:21 am
Download
Checkout
28
Documentation experiment again
jonroach
8:18 am
Download
Checkout
27
Documentation experiment
jonroach
8:16 am
Download
Checkout
FRIDAY, 12 SEP 2025
26
Update readme
jonroach
2:26 pm
Download
Checkout
25
Change this to me
jonroach
2:15 pm
Download
Checkout
THURSDAY, 11 SEP 2025
24
API documentation started
jonroach
3:57 pm
Download
Checkout
23
Rework sleeper management to lock properly, and be a bit more efficient
jonroach
2:14 pm
Download
Checkout
22
Add timespec_utils header
jonroach
2:11 pm
Download
Checkout
WEDNESDAY, 10 SEP 2025
21
Acknowledge inspiration for cor_thread_local
jonroach
6:50 pm
Download
Checkout
20
Add Task cancellation
jonroach
6:49 pm
Download
Checkout
19
Add Generator ctor and dtor to interface
jonroach
6:49 pm
Download
Checkout
18
Add Task cancellation
jonroach
6:48 pm
Download
Checkout
17
Documentation started
jonroach
6:47 pm
Download
Checkout
TUESDAY, 9 SEP 2025
16
Async simplified
jonroach
3:06 pm
Download
Checkout
15
Async debugged
jonroach
1:55 pm
Download
Checkout
THURSDAY, 4 SEP 2025
14
Add async
jonroach
8:24 pm
Download
Checkout
13
Coding style adjustment
jonroach
8:22 pm
Download
Checkout
TUESDAY, 2 SEP 2025
12
Thread security added
jonroach
9:25 am
Download
Checkout
MONDAY, 1 SEP 2025
11
Ignore build sample program
jonroach
2:25 pm
Download
Checkout
10
Add makefile
jonroach
2:16 pm
Download
Checkout
9
Use pthread as synchronisation library
jonroach
2:16 pm
Download
Checkout
8
Add svn:ignore in examples
jonroach
8:40 am
Download
Checkout
7
Add .svnignore
jonroach
8:39 am
Download
Checkout
6
Add svn:ignore
jonroach
8:38 am
Download
Checkout
5
lib removed
jonroach
8:35 am
Download
Checkout
4
Moving things around
jonroach
8:33 am
Download
Checkout
FRIDAY, 29 AUG 2025
3
Comment in list.h
jonroach
8:37 am
Download
Checkout
2
Add initial files
jonroach
8:14 am
Download
Checkout
THURSDAY, 28 AUG 2025
1
Initial structure added
artoflibs
11:39 am
Download
Checkout