ref: 0b9c76ce13eb15dff5454b719ab8ee284c73b894
parent: 7a6c8bdda8b4f35db12cfde703c9b4a1eaf41b14
author: Ori Bernstein <[email protected]>
date: Wed Jul 25 17:34:23 EDT 2012
Test more stuff.
--- a/test.myr
+++ b/test.myr
@@ -5,6 +5,7 @@
var sz
var i
+ /* try the byte allocator for large variety of sizes. */
for sz = 1; sz < 65536; sz *= 2
for i = 0; i < 1024; i++
x[i] = std.bytealloc(sz)
@@ -12,6 +13,14 @@
for i = 0; i < 1024; i++
std.bytefree(x[i], sz)
;;
+ ;;
+
+ /* make sure the generic allocator works */
+ for i = 0; i < 1024; i++
+ x[i] = std.alloc()
+ ;;
+ for i = 0; i < 1024; i++
+ std.free(x[i])
;;
std.write(1, "Hello world\n")
}