Mercurial Hosting > luan
diff src/luan/LuanState.java @ 126:0149bdf98fd8
add ThreadLib
git-svn-id: https://luan-java.googlecode.com/svn/trunk@127 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Fri, 06 Jun 2014 14:16:38 +0000 |
parents | f537ff5e511d |
children | f0a4abe58593 |
line wrap: on
line diff
--- a/src/luan/LuanState.java Fri Jun 06 05:59:11 2014 +0000 +++ b/src/luan/LuanState.java Fri Jun 06 14:16:38 2014 +0000 @@ -16,6 +16,7 @@ import luan.lib.HtmlLib; import luan.lib.BinaryLib; import luan.lib.IoLib; +import luan.lib.ThreadLib; public abstract class LuanState implements DeepCloneable<LuanState> { @@ -42,10 +43,6 @@ mtGetters = new ArrayList<MetatableGetter>(luan.mtGetters); } - public final LuanState deepClone() { - return new DeepCloner().deepClone(this); - } - @Override public void deepenClone(LuanState clone,DeepCloner cloner) { clone.global = cloner.deepClone(global); clone.loaded = cloner.deepClone(loaded); @@ -114,6 +111,7 @@ HtmlLib.load(luan); BinaryLib.load(luan); IoLib.load(luan); + ThreadLib.load(luan); BasicLib.do_java_resource(luan,"luan/lib/init.luan"); JavaLib.load(luan); return luan;