mirror of
https://github.com/luau-lang/luau.git
synced 2024-12-12 13:00:38 +00:00
Fixed the backwards compatible benchmark support library require (#1125)
Previous benchmark require fix wasn't actually working correctly for the old style require (or running in Lua).
This commit is contained in:
parent
765ac75fe9
commit
aafea36235
104 changed files with 208 additions and 104 deletions
|
@ -66,7 +66,8 @@ end
|
|||
-- and 'false' otherwise.
|
||||
--
|
||||
-- Example usage:
|
||||
-- local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
-- local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
-- local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
-- function testFunc()
|
||||
-- ...
|
||||
-- end
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
--!nonstrict
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
local stretchTreeDepth = 18 -- about 16Mb
|
||||
local longLivedTreeDepth = 16 -- about 4Mb
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local count = 1
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local count = 1
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local count = 1
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local t = {}
|
||||
|
|
|
@ -21,7 +21,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@
|
|||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
bench.runCode(function()
|
||||
for j=1,1e6 do
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local t = table.create(250001, 0)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local t = table.create(5000001, 0)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
local t = table.create(250001, 0)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
local arr_months = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
bench.runCode(function()
|
||||
for j=1,1e6 do
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
bench.runCode(function()
|
||||
local src = string.rep("abcdefghijklmnopqrstuvwxyz", 100)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
bench.runCode(function()
|
||||
for outer=1,28,3 do
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
local RANKS = "12345678"
|
||||
local FILES = "abcdefgh"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
local function mmul(matrix1, matrix2)
|
||||
local shapeRows = #matrix1
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
--!strict
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
local samples = 100_000
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -23,7 +23,8 @@ SOFTWARE.
|
|||
]]
|
||||
-- http://www.bagley.org/~doug/shootout/
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ SOFTWARE.
|
|||
-- http://benchmarksgame.alioth.debian.org/
|
||||
-- contributed by Mike Pall
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ SOFTWARE.
|
|||
-- http://benchmarksgame.alioth.debian.org/
|
||||
-- contributed by Mike Pall
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -21,7 +21,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -21,7 +21,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -21,7 +21,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -23,7 +23,8 @@ SOFTWARE.
|
|||
]]
|
||||
-- Julia sets via interval cell-mapping (quadtree version)
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -21,7 +21,8 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -33,7 +33,8 @@
|
|||
-- Modification to be compatible with Lua 5.3
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ SOFTWARE.
|
|||
-- http://benchmarksgame.alioth.debian.org/
|
||||
-- contributed by Mike Pall
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
-- http://www.speich.net/computer/moztesting/3d.htm
|
||||
-- Created by Simon Speich
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -23,7 +23,8 @@
|
|||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
]]
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@
|
|||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
http://shootout.alioth.debian.org/
|
||||
contributed by Isaac Gouy
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -9,7 +9,8 @@
|
|||
* returns byte-array encrypted value (16 bytes)
|
||||
*/]]
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
-- Sbox is pre-computed multiplicative inverse in GF(2^8) used in SubBytes and KeyExpansion [§5.1.1]
|
||||
local Sbox = { 0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5,0x30,0x01,0x67,0x2b,0xfe,0xd7,0xab,0x76,
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
http://shootout.alioth.debian.org/
|
||||
contributed by Isaac Gouy
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -23,7 +23,8 @@
|
|||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
]]
|
||||
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
http://shootout.alioth.debian.org/
|
||||
contributed by Isaac Gouy
|
||||
]]
|
||||
local bench = script and require(script.Parent.bench_support) or pcall(require, "bench_support") or require("../../bench_support")
|
||||
local function prequire(name) local success, result = pcall(require, name); return if success then result else nil end
|
||||
local bench = script and require(script.Parent.bench_support) or prequire("bench_support") or require("../../bench_support")
|
||||
|
||||
function test()
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue