Tony Garnock-Jones
|
21cc52f4b0
|
Keep track of metaroles; add debug names
|
2012-05-03 15:09:08 -04:00 |
Tony Garnock-Jones
|
8f10b2ad4d
|
Support yielding, i.e. polling for outside events.
|
2012-05-02 18:45:41 -04:00 |
Tony Garnock-Jones
|
2214f54ab0
|
Tweak error message.
|
2012-05-02 13:54:02 -04:00 |
Tony Garnock-Jones
|
b78ce4bf62
|
Print effective kill actions
|
2012-05-02 13:53:52 -04:00 |
Tony Garnock-Jones
|
07bab897cc
|
Make kill-reason a #:reason keyword.
|
2012-05-02 13:53:20 -04:00 |
Tony Garnock-Jones
|
5366c6898a
|
Alias structure ctors, to avoid damage from shadowing.
|
2012-05-02 13:52:48 -04:00 |
Tony Garnock-Jones
|
062aa9f1e3
|
Remove poorly-thought-out distinction between message topic and message body
|
2012-04-26 13:05:19 -04:00 |
Tony Garnock-Jones
|
bb24f19317
|
Use process-allocated endpoint-identifiers. Add a timer driver and example.
|
2012-04-17 15:30:25 -04:00 |
Tony Garnock-Jones
|
2e7aa6ee1f
|
Filter out illegal actions in our action ConsTrees
|
2012-04-17 12:48:04 -04:00 |
Tony Garnock-Jones
|
6c89d9bd9d
|
Correct documentation.
|
2012-04-17 12:47:01 -04:00 |
Tony Garnock-Jones
|
abb967f09b
|
Reexport racket/match, since so much of os2's action depends on matching
|
2012-04-17 12:45:34 -04:00 |
Tony Garnock-Jones
|
1b60994028
|
Make send-message topic optional, defaulting to a publish of the body itself.
|
2012-04-17 12:43:21 -04:00 |
Tony Garnock-Jones
|
4bf766daff
|
Document BootK data definition
|
2012-04-12 15:17:15 -04:00 |
Tony Garnock-Jones
|
8f2b4834fc
|
Inform both parent and child of spawned pid
|
2012-04-12 14:47:05 -04:00 |
Tony Garnock-Jones
|
97abcf91d2
|
Simulate topic unions via sets of topics at each endpoint.
|
2012-04-12 14:05:25 -04:00 |
Tony Garnock-Jones
|
4155f63c28
|
Shrink the role macro, using #:defaults and a local expander
|
2012-04-05 12:10:27 -04:00 |
Tony Garnock-Jones
|
4246e5b217
|
Cosmetic
|
2012-03-24 21:18:19 -04:00 |
Tony Garnock-Jones
|
e18b1f2a8c
|
Cope with add-role after kill of a process
|
2012-03-24 21:18:09 -04:00 |
Tony Garnock-Jones
|
ad8a31f703
|
More conservative process-reaper: don't reap if actions for the process are queued
|
2012-03-24 21:17:52 -04:00 |
Tony Garnock-Jones
|
1143bde46c
|
Ignore unknown messages in role message handlers
|
2012-03-24 21:15:49 -04:00 |
Tony Garnock-Jones
|
04a537be15
|
Cosmetic
|
2012-03-24 19:41:04 -04:00 |
Tony Garnock-Jones
|
1696971366
|
Cosmetic
|
2012-03-24 19:31:30 -04:00 |
Tony Garnock-Jones
|
859fb5a929
|
Catch errors in VM processes
|
2012-03-24 19:29:00 -04:00 |
Tony Garnock-Jones
|
df3d76ae26
|
Cosmetic (and remove quasi-queue definitions)
|
2012-03-24 19:23:27 -04:00 |
Tony Garnock-Jones
|
8aa649a14b
|
role macro
|
2012-03-24 19:13:45 -04:00 |
Tony Garnock-Jones
|
ebbd589e88
|
Back to the original flow-visibility rules
|
2012-03-24 19:13:09 -04:00 |
Tony Garnock-Jones
|
19da898244
|
Convenience reexports of unify.rkt constructs
|
2012-03-24 16:12:33 -04:00 |
Tony Garnock-Jones
|
bdaee80ce8
|
Only try to sync on evt? subscriptions
|
2012-03-24 16:12:18 -04:00 |
Tony Garnock-Jones
|
ae51097c59
|
Implement ground-vm. It's so much smaller and nicer!
|
2012-03-24 16:01:34 -04:00 |
Tony Garnock-Jones
|
a26fec6b1d
|
Provides and API
|
2012-03-24 16:01:15 -04:00 |
Tony Garnock-Jones
|
437ab6826d
|
Tweak kernel-to-user transitions, in prep for exception handling
|
2012-03-24 16:00:42 -04:00 |
Tony Garnock-Jones
|
523446fa71
|
Make delete-role idempotent
|
2012-03-24 15:59:52 -04:00 |
Tony Garnock-Jones
|
c278e10673
|
Fix type error
|
2012-03-24 15:59:15 -04:00 |
Tony Garnock-Jones
|
8154ecbc0e
|
Add kill action
|
2012-03-24 15:58:45 -04:00 |
Tony Garnock-Jones
|
44898b09b2
|
Flatten action tree
|
2012-03-24 15:57:32 -04:00 |
Tony Garnock-Jones
|
4eeaf3dcbb
|
WIP toward ground-vm
|
2012-03-24 15:02:25 -04:00 |
Tony Garnock-Jones
|
dac24674ad
|
Meta-actions.
|
2012-03-24 15:02:15 -04:00 |
Tony Garnock-Jones
|
244055fffb
|
Much simpler, avoiding premature optimisation. Almost ready to try out
|
2012-03-23 16:42:04 -04:00 |
Tony Garnock-Jones
|
2e9d8b060e
|
WIP heading toward explicit-endpoint model
|
2012-03-22 11:56:03 -04:00 |
Tony Garnock-Jones
|
b3ecb43244
|
WIP before reverting to a simpler approach
|
2012-03-20 16:45:03 -04:00 |
Tony Garnock-Jones
|
e9aaa45d9b
|
WIP
|
2012-03-20 11:33:54 -04:00 |
Tony Garnock-Jones
|
68de150492
|
WIP
|
2012-03-19 14:28:34 -04:00 |