@@ -390,58 +390,77 @@ names(sdlist) <- sdnames
390390opts = 0:2
391391test(2283 + 0.01, optimize=opts,
392392 names(M[, c(m=lapply(.SD, mean)), by="cyl"]),
393- c("cyl", names(c(m=sdlist))))
393+ c("cyl", names(c(m=sdlist))),
394+ context=sprintf("optimize=%s [I]", format(opt)))
394395test(2283 + 0.02, optimize=opts,
395396 names(M[, c(Mpg=list(mpg), lapply(.SD, mean)), by="cyl"]),
396- c("cyl", "Mpg", sdnames))
397+ c("cyl", "Mpg", sdnames),
398+ context=sprintf("optimize=%s [II]", format(opt)))
397399test(2283 + 0.03, optimize=opts,
398400 names(M[, c(Mpg=list(mpg), m=lapply(.SD, mean)), by="cyl"]),
399- c("cyl", "Mpg", names(c(m=sdlist))))
401+ c("cyl", "Mpg", names(c(m=sdlist))),
402+ context=sprintf("optimize=%s [III]", format(opt)))
400403test(2283 + 0.04, optimize=opts,
401404 names(M[, c(mpg=list(mpg), mpg=lapply(.SD, mean)), by="cyl"]),
402- c("cyl", "mpg", names(c(mpg=sdlist))))
405+ c("cyl", "mpg", names(c(mpg=sdlist))),
406+ context=sprintf("optimize=%s [IV]", format(opt)))
403407test(2283 + 0.05, optimize=opts,
404408 names(M[, c(list(mpg), lapply(.SD, mean)), by="cyl"]),
405- c("cyl", "V1", sdnames))
409+ c("cyl", "V1", sdnames),
410+ context=sprintf("optimize=%s [V]", format(opt)))
406411test(2283 + 0.06, optimize=opts,
407412 names(M[, c(lapply(.SD, mean), list(mpg)), by="cyl"]),
408- c("cyl", sdnames, sprintf("V%d", length(sdnames)+1L)))
413+ c("cyl", sdnames, sprintf("V%d", length(sdnames)+1L)),
414+ context=sprintf("optimize=%s [VI]", format(opt)))
409415test(2283 + 0.07, optimize=opts,
410416 names(M[, c(lapply(.SD, mean), lapply(.SD, sum)), by="cyl"]),
411- c("cyl", sdnames, sdnames))
417+ c("cyl", sdnames, sdnames),
418+ context=sprintf("optimize=%s [VII]", format(opt)))
412419test(2283 + 0.08, optimize=opts,
413420 names(M[, c(mean=lapply(.SD, mean), sum=lapply(.SD, sum)), by="cyl"]),
414- c("cyl", names(c(mean=sdlist, sum=sdlist))))
421+ c("cyl", names(c(mean=sdlist, sum=sdlist))),
422+ context=sprintf("optimize=%s [VIII]", format(opt)))
415423test(2283 + 0.09, optimize=opts,
416424 names(M[, c(lapply(.SD, mean), sum=lapply(.SD, sum)), by="cyl"]),
417- c("cyl", sdnames, names(c(sum=sdlist))) )
425+ c("cyl", sdnames, names(c(sum=sdlist))),
426+ context=sprintf("optimize=%s [IX]", format(opt)))
418427test(2283 + 0.10, optimize=opts,
419428 names(M[, c(" "=lapply(.SD, mean), "."=lapply(.SD, sum)), by="cyl"]),
420- c("cyl", names(c(" "=sdlist, "."=sdlist))))
429+ c("cyl", names(c(" "=sdlist, "."=sdlist))),
430+ context=sprintf("optimize=%s [X]", format(opt)))
421431test(2283 + 0.11, optimize=opts,
422432 names(M[, c(A=list(a=mpg, b=hp), lapply(.SD, mean)), by="cyl"]),
423- c("cyl", names(c(A=list(a=0, b=0))), sdnames))
433+ c("cyl", names(c(A=list(a=0, b=0))), sdnames),
434+ context=sprintf("optimize=%s [XI]", format(opt)))
424435test(2283 + 0.12, optimize=opts,
425436 names(M[, c(A=list(mpg, hp), lapply(.SD, mean)), by="cyl"]),
426- c("cyl", names(c(A=list(0, 0))), sdnames))
437+ c("cyl", names(c(A=list(0, 0))), sdnames),
438+ context=sprintf("optimize=%s [XII]", format(opt)))
427439test(2283 + 0.13, optimize=opts,
428440 names(M[, c(A=list(mpg, b=hp, wt), lapply(.SD, mean)), by="cyl"]),
429- c("cyl", names(c(A=list(0, b=0, 0))), sdnames))
441+ c("cyl", names(c(A=list(0, b=0, 0))), sdnames),
442+ context=sprintf("optimize=%s [XIII]", format(opt)))
430443test(2283 + 0.14, optimize=opts,
431444 names(M[, c(A=list(mpg), lapply(.SD, mean)), by="cyl"]),
432- c("cyl", names(c(A=list(0))), sdnames))
445+ c("cyl", names(c(A=list(0))), sdnames),
446+ context=sprintf("optimize=%s [XIV]", format(opt)))
433447test(2283 + 0.15, optimize=opts,
434448 names(M[, c(" "=list(" "=hp, "."=disp, mpg), lapply(.SD, mean)), by="cyl"]),
435- c("cyl", names(c(" "=list(" "=0, "."=0, 0))), sdnames))
449+ c("cyl", names(c(" "=list(" "=0, "."=0, 0))), sdnames),
450+ context=sprintf("optimize=%s [XV]", format(opt)))
436451test(2283 + 0.16, optimize=opts,
437452 names(M[, c("."=list(" "=hp, "."=disp, mpg), lapply(.SD, mean)), by="cyl"]),
438- c("cyl", names(c("."=list(" "=0, "."=0, 0))), sdnames))
453+ c("cyl", names(c("."=list(" "=0, "."=0, 0))), sdnames),
454+ context=sprintf("optimize=%s [XVI]", format(opt)))
439455test(2283 + 0.17, optimize=opts,
440456 names(M[, c(list(mpg, b=hp), lapply(.SD, mean)), by="cyl", .SDcols=c("vs", "am")]),
441- c("cyl", "V1", "b", "vs", "am"))
457+ c("cyl", "V1", "b", "vs", "am"),
458+ context=sprintf("optimize=%s [XVII]", format(opt)))
442459test(2283 + 0.18, optimize=opts,
443460 names(M[, c(list(mpg, b=hp), c(lapply(.SD, mean))), by="cyl", .SDcols=c("vs", "am")]),
444- c("cyl", "V1", "b", "vs", "am"))
461+ c("cyl", "V1", "b", "vs", "am"),
462+ context=sprintf("optimize=%s [XVIII]", format(opt)))
445463test(2283 + 0.19, optimize=opts,
446464 names(M[, c(mpg[1], list(mpg, b=hp), c(lapply(.SD, mean))), by="cyl", .SDcols=c("vs", "am")]),
447- c("cyl", "V1", "V2", "b", "vs", "am"))
465+ c("cyl", "V1", "V2", "b", "vs", "am"),
466+ context=sprintf("optimize=%s [XIX]", format(opt)))
0 commit comments