aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-15 06:24:00 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-15 06:24:00 +0000
commit58096449c6044b7aade5cd41cfd71c6bec1d273d (patch)
tree1814ffebe89c4c2556d84f97f66db37a7e8b4554 /etc
parent9ed7f955e5fc69af9bf1794fa2c8cd227981ba24 (diff)
downloadluasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.tar.gz
luasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.tar.bz2
luasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.zip
Manual is almost done. HTTP is missing.
Implemented new distribution scheme. Select is now purely C. HTTP reimplemented seems faster dunno why. LTN12 functions that coroutines fail gracefully.
Diffstat (limited to 'etc')
-rw-r--r--etc/check-memory.lua17
-rw-r--r--etc/get.lua1
2 files changed, 18 insertions, 0 deletions
diff --git a/etc/check-memory.lua b/etc/check-memory.lua
new file mode 100644
index 0000000..fdc6b9b
--- /dev/null
+++ b/etc/check-memory.lua
@@ -0,0 +1,17 @@
1function load(s)
2 collectgarbage()
3 local a = gcinfo()
4 _G[s] = require(s)
5 collectgarbage()
6 local b = gcinfo()
7 print(s .. ":\t " .. (b-a) .. "k")
8end
9
10load("socket")
11load("url")
12load("ltn12")
13load("mime")
14load("tp")
15load("smtp")
16load("http")
17load("ftp")
diff --git a/etc/get.lua b/etc/get.lua
index c1e0542..0603ce5 100644
--- a/etc/get.lua
+++ b/etc/get.lua
@@ -8,6 +8,7 @@ socket = require("socket")
8http = require("http") 8http = require("http")
9ftp = require("ftp") 9ftp = require("ftp")
10url = require("url") 10url = require("url")
11ltn12 = require("ltn12")
11 12
12-- formats a number of seconds into human readable form 13-- formats a number of seconds into human readable form
13function nicetime(s) 14function nicetime(s)