authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-08 13:05:04-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-08 13:05:04-07:00
log4d0f83e23e736ca41ad71040fb119e44bf956819
tree710f5d39c1e4db675ab1bac75c5764f0aaa0504c
parenta2f8c23a96d6124f1f263aa68087f18321e298c7

GeneralPurposeAllocator: naming convention refactor


1 files changed, 52 insertions(+), 52 deletions(-)

lib/std/heap/general_purpose_allocator.zig+52-52
......@@ -623,9 +623,9 @@ fn eql_addr(a: usize, b: usize) bool {
623623const test_config = Config{};
624624
625625test "small allocations - free in same order" {
626 var gpda = GeneralPurposeAllocator(test_config){};
627 defer std.testing.expect(!gpda.deinit());
628 const allocator = &gpda.allocator;
626 var gpa = GeneralPurposeAllocator(test_config){};
627 defer std.testing.expect(!gpa.deinit());
628 const allocator = &gpa.allocator;
629629
630630 var list = std.ArrayList(*u64).init(std.testing.allocator);
631631 defer list.deinit();
......@@ -642,9 +642,9 @@ test "small allocations - free in same order" {
642642}
643643
644644test "small allocations - free in reverse order" {
645 var gpda = GeneralPurposeAllocator(test_config){};
646 defer std.testing.expect(!gpda.deinit());
647 const allocator = &gpda.allocator;
645 var gpa = GeneralPurposeAllocator(test_config){};
646 defer std.testing.expect(!gpa.deinit());
647 const allocator = &gpa.allocator;
648648
649649 var list = std.ArrayList(*u64).init(std.testing.allocator);
650650 defer list.deinit();
......@@ -661,9 +661,9 @@ test "small allocations - free in reverse order" {
661661}
662662
663663test "large allocations" {
664 var gpda = GeneralPurposeAllocator(test_config){};
665 defer std.testing.expect(!gpda.deinit());
666 const allocator = &gpda.allocator;
664 var gpa = GeneralPurposeAllocator(test_config){};
665 defer std.testing.expect(!gpa.deinit());
666 const allocator = &gpa.allocator;
667667
668668 const ptr1 = try allocator.alloc(u64, 42768);
669669 const ptr2 = try allocator.alloc(u64, 52768);
......@@ -674,9 +674,9 @@ test "large allocations" {
674674}
675675
676676test "realloc" {
677 var gpda = GeneralPurposeAllocator(test_config){};
678 defer std.testing.expect(!gpda.deinit());
679 const allocator = &gpda.allocator;
677 var gpa = GeneralPurposeAllocator(test_config){};
678 defer std.testing.expect(!gpa.deinit());
679 const allocator = &gpa.allocator;
680680
681681 var slice = try allocator.alignedAlloc(u8, @alignOf(u32), 1);
682682 defer allocator.free(slice);
......@@ -696,9 +696,9 @@ test "realloc" {
696696}
697697
698698test "shrink" {
699 var gpda = GeneralPurposeAllocator(test_config){};
700 defer std.testing.expect(!gpda.deinit());
701 const allocator = &gpda.allocator;
699 var gpa = GeneralPurposeAllocator(test_config){};
700 defer std.testing.expect(!gpa.deinit());
701 const allocator = &gpa.allocator;
702702
703703 var slice = try allocator.alloc(u8, 20);
704704 defer allocator.free(slice);
......@@ -719,14 +719,14 @@ test "shrink" {
719719}
720720
721721test "large object - grow" {
722 var gpda = GeneralPurposeAllocator(test_config){};
723 defer std.testing.expect(!gpda.deinit());
724 const allocator = &gpda.allocator;
722 var gpa = GeneralPurposeAllocator(test_config){};
723 defer std.testing.expect(!gpa.deinit());
724 const allocator = &gpa.allocator;
725725
726726 var slice1 = try allocator.alloc(u8, page_size * 2 - 20);
727727 defer allocator.free(slice1);
728728
729 var old = slice1;
729 const old = slice1;
730730 slice1 = try allocator.realloc(slice1, page_size * 2 - 10);
731731 std.testing.expect(slice1.ptr == old.ptr);
732732
......@@ -737,9 +737,9 @@ test "large object - grow" {
737737}
738738
739739test "realloc small object to large object" {
740 var gpda = GeneralPurposeAllocator(test_config){};
741 defer std.testing.expect(!gpda.deinit());
742 const allocator = &gpda.allocator;
740 var gpa = GeneralPurposeAllocator(test_config){};
741 defer std.testing.expect(!gpa.deinit());
742 const allocator = &gpa.allocator;
743743
744744 var slice = try allocator.alloc(u8, 70);
745745 defer allocator.free(slice);
......@@ -754,9 +754,9 @@ test "realloc small object to large object" {
754754}
755755
756756test "shrink large object to large object" {
757 var gpda = GeneralPurposeAllocator(test_config){};
758 defer std.testing.expect(!gpda.deinit());
759 const allocator = &gpda.allocator;
757 var gpa = GeneralPurposeAllocator(test_config){};
758 defer std.testing.expect(!gpa.deinit());
759 const allocator = &gpa.allocator;
760760
761761 var slice = try allocator.alloc(u8, page_size * 2 + 50);
762762 defer allocator.free(slice);
......@@ -777,9 +777,9 @@ test "shrink large object to large object" {
777777}
778778
779779test "shrink large object to large object with larger alignment" {
780 var gpda = GeneralPurposeAllocator(test_config){};
781 defer std.testing.expect(!gpda.deinit());
782 const allocator = &gpda.allocator;
780 var gpa = GeneralPurposeAllocator(test_config){};
781 defer std.testing.expect(!gpa.deinit());
782 const allocator = &gpa.allocator;
783783
784784 var debug_buffer: [1000]u8 = undefined;
785785 const debug_allocator = &std.heap.FixedBufferAllocator.init(&debug_buffer).allocator;
......@@ -805,9 +805,9 @@ test "shrink large object to large object with larger alignment" {
805805}
806806
807807test "realloc large object to small object" {
808 var gpda = GeneralPurposeAllocator(test_config){};
809 defer std.testing.expect(!gpda.deinit());
810 const allocator = &gpda.allocator;
808 var gpa = GeneralPurposeAllocator(test_config){};
809 defer std.testing.expect(!gpa.deinit());
810 const allocator = &gpa.allocator;
811811
812812 var slice = try allocator.alloc(u8, page_size * 2 + 50);
813813 defer allocator.free(slice);
......@@ -820,18 +820,18 @@ test "realloc large object to small object" {
820820}
821821
822822test "non-page-allocator backing allocator" {
823 var gpda = GeneralPurposeAllocator(.{}){ .backing_allocator = std.testing.allocator };
824 defer std.testing.expect(!gpda.deinit());
825 const allocator = &gpda.allocator;
823 var gpa = GeneralPurposeAllocator(.{}){ .backing_allocator = std.testing.allocator };
824 defer std.testing.expect(!gpa.deinit());
825 const allocator = &gpa.allocator;
826826
827827 const ptr = try allocator.create(i32);
828828 defer allocator.destroy(ptr);
829829}
830830
831831test "realloc large object to larger alignment" {
832 var gpda = GeneralPurposeAllocator(test_config){};
833 defer std.testing.expect(!gpda.deinit());
834 const allocator = &gpda.allocator;
832 var gpa = GeneralPurposeAllocator(test_config){};
833 defer std.testing.expect(!gpa.deinit());
834 const allocator = &gpa.allocator;
835835
836836 var debug_buffer: [1000]u8 = undefined;
837837 const debug_allocator = &std.heap.FixedBufferAllocator.init(&debug_buffer).allocator;
......@@ -865,9 +865,9 @@ test "realloc large object to larger alignment" {
865865
866866test "large object shrinks to small but allocation fails during shrink" {
867867 var failing_allocator = std.testing.FailingAllocator.init(std.heap.page_allocator, 3);
868 var gpda = GeneralPurposeAllocator(.{}){ .backing_allocator = &failing_allocator.allocator };
869 defer std.testing.expect(!gpda.deinit());
870 const allocator = &gpda.allocator;
868 var gpa = GeneralPurposeAllocator(.{}){ .backing_allocator = &failing_allocator.allocator };
869 defer std.testing.expect(!gpa.deinit());
870 const allocator = &gpa.allocator;
871871
872872 var slice = try allocator.alloc(u8, page_size * 2 + 50);
873873 defer allocator.free(slice);
......@@ -882,9 +882,9 @@ test "large object shrinks to small but allocation fails during shrink" {
882882}
883883
884884test "objects of size 1024 and 2048" {
885 var gpda = GeneralPurposeAllocator(test_config){};
886 defer std.testing.expect(!gpda.deinit());
887 const allocator = &gpda.allocator;
885 var gpa = GeneralPurposeAllocator(test_config){};
886 defer std.testing.expect(!gpa.deinit());
887 const allocator = &gpa.allocator;
888888
889889 const slice = try allocator.alloc(u8, 1025);
890890 const slice2 = try allocator.alloc(u8, 3000);
......@@ -894,27 +894,27 @@ test "objects of size 1024 and 2048" {
894894}
895895
896896test "setting a memory cap" {
897 var gpda = GeneralPurposeAllocator(.{ .enable_memory_limit = true }){};
898 defer std.testing.expect(!gpda.deinit());
899 const allocator = &gpda.allocator;
897 var gpa = GeneralPurposeAllocator(.{ .enable_memory_limit = true }){};
898 defer std.testing.expect(!gpa.deinit());
899 const allocator = &gpa.allocator;
900900
901 gpda.setRequestedMemoryLimit(1010);
901 gpa.setRequestedMemoryLimit(1010);
902902
903903 const small = try allocator.create(i32);
904 std.testing.expect(gpda.total_requested_bytes == 4);
904 std.testing.expect(gpa.total_requested_bytes == 4);
905905
906906 const big = try allocator.alloc(u8, 1000);
907 std.testing.expect(gpda.total_requested_bytes == 1004);
907 std.testing.expect(gpa.total_requested_bytes == 1004);
908908
909909 std.testing.expectError(error.OutOfMemory, allocator.create(u64));
910910
911911 allocator.destroy(small);
912 std.testing.expect(gpda.total_requested_bytes == 1000);
912 std.testing.expect(gpa.total_requested_bytes == 1000);
913913
914914 allocator.free(big);
915 std.testing.expect(gpda.total_requested_bytes == 0);
915 std.testing.expect(gpa.total_requested_bytes == 0);
916916
917917 const exact = try allocator.alloc(u8, 1010);
918 std.testing.expect(gpda.total_requested_bytes == 1010);
918 std.testing.expect(gpa.total_requested_bytes == 1010);
919919 allocator.free(exact);
920920}