index
:
APL9
front
APL for Plan 9
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2022-09-14
More demos, and lock thread spawning
glenda
2022-09-14
update demo to new ⎕threads numbers
glenda
2022-09-13
Switch to rfork instead of libthread
glenda
2022-09-13
Update demo
glenda
2022-09-13
Call it threads, not tasks
glenda
2022-09-13
Add demo showing message passing
glenda
2022-09-13
Add APLDemo acme script
glenda
2022-09-12
⎕TASKS 4 now returns number of messages in mailbox
glenda
2022-09-12
Try to throw errors on C stack overflows
glenda
2022-09-12
Install runtime
glenda
2022-09-12
Handle lines with no code in the session
glenda
2022-09-11
uups
glenda
2022-09-11
Better handling of shy results in the session
glenda
2022-09-11
Clone all symbols in scope when spawning a new thread (closures), since the ↵
glenda
scope may get freed.
2022-09-10
Try some more
glenda
2022-09-10
Improve the session a lot
glenda
2022-09-10
Add session start file
glenda
2022-09-10
First step of a programmable session
glenda
2022-09-09
Add names to send and recv
glenda
2022-09-09
Add thread names
glenda
2022-09-09
Cleanup threads and add a ⎕TASKS system function
glenda
2022-05-16
Implement selective receive
Peter Mikkelsen
2022-05-16
Update error string in demo.apl
Peter Mikkelsen
2022-05-16
Update demos
Peter Mikkelsen
2022-05-16
Flush index should use ⎕IO
Peter Mikkelsen
2022-05-16
No need to unlock/lock there
Peter Mikkelsen
2022-05-16
Update demo code
Peter Mikkelsen
2022-05-16
Use threads instead of procs for the timeout function
Peter Mikkelsen
2022-05-16
Flush before iota server action
Peter Mikkelsen
2022-05-16
Implement timeouts for receive
Peter Mikkelsen
2022-05-11
Fix more bugs
Peter Mikkelsen
2022-05-09
Fix some nasty bugs with empty lines in dfns, and with stranding of ⍺ and ⍵.
Peter Mikkelsen
2022-02-23
Add seperate error handlers in threads
Peter Mikkelsen
2022-02-22
Make errors more like dyalog:
Peter Mikkelsen
* Use the same error numbers * Rename ⎕THROW to ⎕SIGNAL * Implement ⎕EN to inspect the last error code * Implement ⎕EM to get a message from an error code
2022-02-22
Implement some form of error guards. It may not be perfect yet
Peter Mikkelsen
2022-02-22
Prepare for error guards
Peter Mikkelsen
2022-02-22
Eat the rest of line after lex error
Peter Mikkelsen
2022-02-22
Eat the \n after a comment
Peter Mikkelsen
2022-02-22
Also use lexical scoping for operators
Peter Mikkelsen
2022-02-22
Implement lexical scope instead of dynamic scope rules.
Peter Mikkelsen
2022-02-12
Add comment for later
Peter Mikkelsen
2022-02-12
Handle prototypes better in unique ∪ and mix ↑
Peter Mikkelsen
2022-02-12
Only assign a->prototype when a is both empty and has type AtypeArray
Peter Mikkelsen
2022-02-12
Handle prototypes a bit better, but I suspect not everywhere
Peter Mikkelsen
2022-02-12
Don't print debug information about how much is unfreed
Peter Mikkelsen
2022-02-09
Encode ref count in bit mask too
Peter Mikkelsen
2022-02-09
Make the array type a tiny bit smaller, by packing control information into ↵
Peter Mikkelsen
a bit array
2022-02-09
Since symbols now have pointers to their values, we don't need the ↵
Peter Mikkelsen
symbol.undefined field anymore
2022-02-09
Don't lie
Peter Mikkelsen
2022-02-09
Increase worker count in tests/chain.apl to 100
Peter Mikkelsen
[next]