1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 23:10:47 -08:00
emacs/mps/test/function
Gareth Rees f8a402fa0f New macro arenachunkring encapsulates getting the chunk ring for an arena.
RingLength now returns Count, not Size.
New test case checks that chunks are added and removed from the arena as memory is allocated and freed.

Copied from Perforce
 Change: 188133
 ServerID: perforce.ravenbrook.com
2015-08-11 12:03:45 +01:00
..
0.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
1.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
2.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
3.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
4.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
5.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
6.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
7.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
8.c Change $hopename$ to $id$. 2013-05-25 12:25:45 +01:00
9.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
10.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
11.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
12.c In function/45.c, read from ambig[i] to prevent the compiler from optimizing away the array and so allowing p[i] to die. 2014-10-10 22:14:22 +01:00
12p.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
13.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
14.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
15.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
16.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
17.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
18.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
19.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
20.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
21.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
22.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
23.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
24.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
25.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
26.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
27.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
28.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
29.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
30.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
31.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
32.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
33.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
34.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
35.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
36.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
37.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
38.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
39.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
40.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
41.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
42.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
43.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
44.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
45.c Need to take spare committed memory into account when checking that memory usage hasn't gone up after a collection. 2014-10-10 22:43:07 +01:00
46.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
47.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
48.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
49.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
50.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
51.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
52.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
53.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
54.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
55.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
56.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
57.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
60.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
61.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
62.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
63.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
64.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
65.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
66.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
67.c More test maintenance: mps_class_awl() now takes a find-dependent-object function. 2013-05-25 14:37:17 +01:00
68.c More test maintenance: 2013-05-25 11:35:44 +01:00
69.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
70.c Change $hopename$ to $id$. 2013-05-25 12:25:45 +01:00
71.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
72.c Specifying assertcond rather than assertline is likely to be more robust against code changes. 2014-10-10 22:55:48 +01:00
73.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
74.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
75.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
76.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
77.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
78.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
79.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
80.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
81.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
83.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
96.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
97.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
98.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
99.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
100.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
101.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
103.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
104.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
105.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
106.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
107.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
108.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
109.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
110.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
111.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
112.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
113.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
114.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
116.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
117.c Change $hopename$ to $id$. 2013-05-25 12:25:45 +01:00
118.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
119.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
120.c 100 pools are not enough to exceed the commit limit; try 1000 instead. 2015-06-15 18:26:36 +01:00
121.c Change $hopename$ to $id$. 2013-05-25 12:25:45 +01:00
122.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
123.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
124.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
125.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
126.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
127.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
128.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
129.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
130.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
131.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
132.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
133.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
134.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
135.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
136.c Fix mmqa test function/136.c: 2014-10-10 14:04:41 +01:00
137.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
138.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
139.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
140.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
144.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
147.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
148.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
149.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
150.c Tweak order of operations so that stack temporary doesn't keep many objects alive. 2015-06-16 10:44:09 +01:00
151.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
152.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
153.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
158.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
159.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
160.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
161.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
162.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
163.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
164.c Modernize and fix more test cases: 2013-05-27 13:38:04 +01:00
165.c Turn off the hysteresis on the mvff pool so that we are testing the arena hysteresis only. 2014-10-10 12:08:12 +01:00
167.c Turn off the spare memory on the mvff pool so that it returns freed memory to the arena immediately. 2014-10-10 12:30:17 +01:00
170.c Turn off the spare memory on the mvff pool so that it returns freed memory to the arena immediately. 2014-10-11 00:57:28 +01:00
171.c Job003495 is fixed, so mmqa test function/171.c now passes. 2014-10-10 17:35:59 +01:00
200.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
203.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
204.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
205.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
206.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
207.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
214.c Cast arguments to the correct type to avoid them being decoded incorrectly by the varargs interface. 2014-10-10 17:14:09 +01:00
215.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
223.c Fix many mmqa test cases: 2014-05-12 17:13:00 +01:00
224.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
226.c Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes). 2015-06-15 19:34:45 +01:00
227.c Mmqa test function/227.c now passes. 2014-10-25 20:03:44 +01:00
229.c Change file type to ktext so that qa reports the correct test name. 2015-06-15 17:05:39 +01:00
232.c New macro arenachunkring encapsulates getting the chunk ring for an arena. 2015-08-11 12:03:45 +01:00
500.txt Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
501.txt Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
502.txt Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
503.txt Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
504.txt Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00