1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-08 20:50:52 -08:00
emacs/mps/test/function
Gareth Rees fd3136bb30 Fix mmqa function test cases so that they run on windows. in detail:
1. On w3i6mv, int and long are 32 bits, so these types can't be used to hold a size_t or an mps_word_t. See 26.c, 38.c, 47.c, 66.c, 123.c, 136.c, 164.c, 165.c, 200.c, 203.c, 204.c, 205.c, 206.c, 207.c, 215.c, 223.c.
2. The Windows command line doesn't cope with parentheses. See 170.c.
3. The natural platform alignment is 16 bytes on w3i6mv, so allocations into pools using the default alignment need to be rounded up. See 21.c, 22.c, 203.c, 204.c, 205.c.
4. Microsoft Visual C/C++ is fussy about signed/unsigned comparison. See 226.c.
5. windows.h defines a SIZE macro so you can't use it as a parameter. See 232.c.

Copied from Perforce
 Change: 191569
 ServerID: perforce.ravenbrook.com
2016-04-22 15:44:58 +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 A few more mmqa speedups. 2016-03-13 11:42:53 +00:00
12p.c A few more mmqa speedups. 2016-03-13 11:42:53 +00:00
13.c A few more mmqa speedups. 2016-03-13 11:42:53 +00: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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
22.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
26.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
30.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
36.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
37.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
38.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
42.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
43.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
44.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
45.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
46.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
47.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
48.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
49.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
61.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Avoid warnings when compiling argerr/{146,147,148}.c with gcc. 2016-03-13 14:16:39 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
78.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Avoid unused variable warnings. 2016-03-13 14:58:09 +00:00
97.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
98.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
99.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
100.c Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
101.c Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
105.c Test cases must call mps_arena_park before mps_chain_destroy. 2014-05-12 15:58:16 +01:00
106.c Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
107.c Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
108.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
109.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
114.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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 Avoid unused variable warnings. 2016-03-13 14:58:09 +00:00
121.c Catch up merge from master sources. 2016-01-18 15:16:41 +00:00
122.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
123.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
124.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
125.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
126.c Make mmqa test suite compile and run on linux (specifically lii6ll). 2014-10-10 16:58:01 +01:00
127.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
128.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
129.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00: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
134.c Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety. 2016-03-13 11:42:32 +00:00
135.c Long delayed maintenance of test suite: 2013-05-25 10:33:30 +01:00
136.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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
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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
165.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
167.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
170.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
171.c Speed up mmqa test cases by reducing iterations. additionally: 2016-03-12 18:27:38 +00:00
200.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
203.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
204.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
205.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
206.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
207.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
223.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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 Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +01:00
227.c A few more mmqa speedups. 2016-03-13 11:42:53 +00:00
228.c Need to call easy_tramp to get correct assertion handling. 2014-10-07 22:16:11 +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
231.c Backing out the introduction of mps_arena_configure. see <https://info.ravenbrook.com/mail/2016/01/15/11-56-45/0>. 2016-02-03 15:52:05 +00:00
232.c Fix mmqa function test cases so that they run on windows. in detail: 2016-04-22 15:44:58 +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