Mercurial Hosting > luan
diff src/luan/modules/Thread.luan @ 1780:d3ea0380dfb6
rename Thread.fork to Thread.run
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 30 Aug 2023 14:40:45 -0600 |
parents | 915cb538e2a3 |
children |
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan Tue Aug 15 23:52:20 2023 -0600 +++ b/src/luan/modules/Thread.luan Wed Aug 30 14:40:45 2023 -0600 @@ -3,6 +3,7 @@ local ReentrantLock = require "java:java.util.concurrent.locks.ReentrantLock" local Luan = require "luan:Luan.luan" local error = Luan.error +local new_error = Luan.new_error or error() local set_metatable = Luan.set_metatable or error() local Time = require "luan:Time.luan" local Logging = require "luan:logging/Logging.luan" @@ -24,9 +25,14 @@ end Thread.safe = safe -function Thread.fork(fn) +function Thread.run(fn) fn = safe(fn) - ThreadLuan.fork(fn) + ThreadLuan.run(fn) +end + +function Thread.fork(fn) + logger.error(new_error("Thread.fork is obsolete")) + Thread.run(fn) end function Thread.schedule(fn,options)