From 58096449c6044b7aade5cd41cfd71c6bec1d273d Mon Sep 17 00:00:00 2001 From: Diego Nehab Date: Tue, 15 Jun 2004 06:24:00 +0000 Subject: 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. --- etc/check-memory.lua | 17 +++++++++++++++++ etc/get.lua | 1 + 2 files changed, 18 insertions(+) create mode 100644 etc/check-memory.lua (limited to 'etc') 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 @@ +function load(s) + collectgarbage() + local a = gcinfo() + _G[s] = require(s) + collectgarbage() + local b = gcinfo() + print(s .. ":\t " .. (b-a) .. "k") +end + +load("socket") +load("url") +load("ltn12") +load("mime") +load("tp") +load("smtp") +load("http") +load("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") http = require("http") ftp = require("ftp") url = require("url") +ltn12 = require("ltn12") -- formats a number of seconds into human readable form function nicetime(s) -- cgit v1.2.3-55-g6feb