summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorBenoit Germain <bnt.germain@gmail.com>2011-01-04 21:31:17 +0100
committerBenoit Germain <bnt.germain@gmail.com>2011-01-04 21:31:17 +0100
commit79e46938c5d8daf164ab2d934f668fa27b32e4cf (patch)
tree407761f25bbdc3d5b2066a705dcbcf8711690242 /TODO
parented07b457b6b45ece85d367dc8b89bf3c040abd9a (diff)
downloadlanes-79e46938c5d8daf164ab2d934f668fa27b32e4cf.tar.gz
lanes-79e46938c5d8daf164ab2d934f668fa27b32e4cf.tar.bz2
lanes-79e46938c5d8daf164ab2d934f668fa27b32e4cf.zip
Take all code from Asko Kauppi's SVN server, and push it here so that the github repository becomes the official Lanes source codebase.
Note that Asko's SVN server holds version 2.0.9, whereas this is version 2.0.10, but I don't see any real need to update SVN if it is to become deprecated. Next steps: - upgrade the rockspec to the latest version - make the html help available online somewhere Signed-off-by: Benoit Germain <bnt.germain@gmail.com>
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 17 insertions, 0 deletions
diff --git a/TODO b/TODO
index 7c4c3d8..2846384 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,21 @@
1 1
2TODO: 2TODO:
3 3
4- Use of 'atexit()' is not good. It's possible to be called at "program (process)
5 exit", when the so might already be out. Tying to OS specific so cleanup
6 is way better.
7
4- Testing Lane killing (not cancellation, but actual killing) 8- Testing Lane killing (not cancellation, but actual killing)
9
10- Like luaproc: Lanes to have M:N relationship to kernel threads
11 (= give a maximum number of kernel threads to run, then juggle those to run a Lane,
12 until the lane suspends, blocks, or exits)
13 (default could be twice the kernel threads of the CPU count, or something.)
14
15- Like luaproc:
16"only the basic standard
17library and our own library are automatically loaded into each new Lua process. The re-
18maining standard libraries (io, os, table, string, math, and debug) are pre-registered and
19can be loaded with a standard call to Lua’s require function. "
20
21- Lanes so/dll to have a second interface; C code sending data to a linda of given void*