Gareth Rees
|
7c2ae9cdba
|
Branching master to branch/2018-07-04/mvff-perf.
Copied from Perforce
Change: 194389
|
2018-07-04 10:25:31 +01:00 |
|
Gareth Rees
|
d1d282d351
|
Restore fixclosure together with explanation.
Copied from Perforce
Change: 194314
|
2018-06-29 13:54:55 +01:00 |
|
Gareth Rees
|
250ba19c8a
|
Merge branch/2018-06-18/job004070.
Copied from Perforce
Change: 194284
|
2018-06-28 16:15:53 +01:00 |
|
Gareth Rees
|
556bb96d41
|
Catch-up merge from master sources at changelevel 194268 to branch/2018-06-18/job004070.
Copied from Perforce
Change: 194274
|
2018-06-28 14:31:02 +01:00 |
|
Gareth Rees
|
0dc0871384
|
Merge branch/2017-03-04/seg-methods.
Copied from Perforce
Change: 194268
|
2018-06-28 13:57:07 +01:00 |
|
Gareth Rees
|
d22656c8c4
|
Catch-up merge from the master sources at changelevel 194194 to branch/2017-03-04/seg-methods.
Copied from Perforce
Change: 194267
|
2018-06-28 13:52:36 +01:00 |
|
Gareth Rees
|
70c6338f9e
|
Clarify some assertion conditions.
Copied from Perforce
Change: 194194
|
2018-06-26 12:36:53 +01:00 |
|
Gareth Rees
|
53a9a15276
|
Fix issues identified in review by dl.
Copied from Perforce
Change: 194187
|
2018-06-26 11:39:45 +01:00 |
|
Gareth Rees
|
421f73cdef
|
Fix issues identified in review by dl.
Copied from Perforce
Change: 194184
|
2018-06-26 11:31:33 +01:00 |
|
Gareth Rees
|
78a544c11a
|
Return resparam for consistency with other describe functions.
Copied from Perforce
Change: 194167
|
2018-06-26 09:11:57 +01:00 |
|
Gareth Rees
|
af4dceecd9
|
Test cases for errors in finalization.
Copied from Perforce
Change: 194166
|
2018-06-26 09:01:46 +01:00 |
|
Gareth Rees
|
b873c82d99
|
Use unsigned for rootvar and locusprefkind typedefs.
Copied from Perforce
Change: 194161
|
2018-06-26 08:48:31 +01:00 |
|
Gareth Rees
|
812d8abb4d
|
No need for separate ams and lo formats.
Copied from Perforce
Change: 194133
|
2018-06-23 21:01:15 +01:00 |
|
Gareth Rees
|
0b0c747d46
|
Fix copy-paste error.
Copied from Perforce
Change: 194128
|
2018-06-23 20:49:17 +01:00 |
|
Gareth Rees
|
7b754520fd
|
Consistent order to prologue: include "mpm.h"; platform check; include other mps headers; include system headers; srcid.
Copied from Perforce
Change: 194107
|
2018-06-23 11:31:57 +01:00 |
|
Gareth Rees
|
30245c19b1
|
Avoid duplicate tag nams.
Copied from Perforce
Change: 194081
|
2018-06-22 09:45:24 +01:00 |
|
Gareth Rees
|
4d197feb99
|
Minor design improvements.
Copied from Perforce
Change: 194075
|
2018-06-21 21:08:57 +01:00 |
|
Gareth Rees
|
5ee971981f
|
Fix markup errors.
Copied from Perforce
Change: 194070
|
2018-06-21 20:48:34 +01:00 |
|
Gareth Rees
|
bd5a075fd2
|
In gcc 7.3, -wextra sets -wimplicit-fallthough=3, which is rather strict about the format of the "fall through" comment.
Copied from Perforce
Change: 194064
|
2018-06-21 17:38:27 +01:00 |
|
Gareth Rees
|
2e63bc2b64
|
Bring design.mps.sp.sol.depth.analysis up to date.
Copied from Perforce
Change: 194012
|
2018-06-20 12:55:45 +01:00 |
|
Gareth Rees
|
6d3b228200
|
Fix issues identified in review by apt.
Copied from Perforce
Change: 193982
|
2018-06-19 14:51:56 +01:00 |
|
Gareth Rees
|
9b0635ec53
|
Use index abstract type for indexes.
Copied from Perforce
Change: 193969
|
2018-06-19 11:59:54 +01:00 |
|
Gareth Rees
|
4d52bf19c5
|
Forktest passes without the need for polling.
Copied from Perforce
Change: 193964
|
2018-06-19 08:59:00 +01:00 |
|
Gareth Rees
|
c6af54572d
|
No need for empty atfork handlers, can pass null to pthread_atfork.
Copied from Perforce
Change: 193963
|
2018-06-19 08:57:26 +01:00 |
|
Gareth Rees
|
63c4dc804d
|
Add history entry.
Copied from Perforce
Change: 193943
|
2018-06-18 20:22:00 +01:00 |
|
Gareth Rees
|
89a4b0378a
|
Simplify the wasmarked protocol.
Copied from Perforce
Change: 193940
|
2018-06-18 20:03:13 +01:00 |
|
Gareth Rees
|
37a0381482
|
Make ams test for invalid references in the same way as the other pool classes. this also avoids fixing them in hot and rash varieties.
Copied from Perforce
Change: 193924
|
2018-06-18 16:59:12 +01:00 |
|
Gareth Rees
|
175ce44d7b
|
New mmqa test cases check that ams asserts on fixes to unaligned, unallocated, and out-of-bounds objects.
Copied from Perforce
Change: 193921
|
2018-06-18 16:40:10 +01:00 |
|
Gareth Rees
|
169a3477b7
|
Awl asserts on fixes to out-of-bounds objects.
New MMQA test case conerr/65.c checks this.
Copied from Perforce
Change: 193916
|
2018-06-18 16:29:03 +01:00 |
|
Gareth Rees
|
ab9f8a1a0d
|
Lo asserts on fixes to out-of-bounds objects.
New MMQA test case conerr/64.c checks this.
Copied from Perforce
Change: 193915
|
2018-06-18 16:22:16 +01:00 |
|
Gareth Rees
|
30abcd8531
|
Awl asserts on fixes to unallocated objects.
New MMQA test case conerr/63.c checks this.
Copied from Perforce
Change: 193910
|
2018-06-18 15:46:26 +01:00 |
|
Gareth Rees
|
955ea13ee5
|
Lo asserts on fixes to unallocated objects.
New MMQA test case conerr/62.c checks this.
Copied from Perforce
Change: 193909
|
2018-06-18 15:41:29 +01:00 |
|
Gareth Rees
|
ed44ee33c2
|
Awl asserts on fixes to unaligned exact references.
New MMQA test case conerr/61.c checks this.
Copied from Perforce
Change: 193904
|
2018-06-18 15:23:58 +01:00 |
|
Gareth Rees
|
da6aec8bfb
|
Lo asserts on fixes to unaligned exact references.
New MMQA test case conerr/60.c checks this.
Copied from Perforce
Change: 193901
|
2018-06-18 15:05:30 +01:00 |
|
Gareth Rees
|
007904542d
|
Use commentif to avoid "unexpected line in output:" from test runner.
Copied from Perforce
Change: 193896
|
2018-06-18 14:47:28 +01:00 |
|
Gareth Rees
|
a334f14d86
|
Branching master to branch/2018-06-18/job004070.
Copied from Perforce
Change: 193886
|
2018-06-18 13:48:15 +01:00 |
|
Gareth Rees
|
bdf27a99af
|
Correct reason for why function/23.c does not pass.
Copied from Perforce
Change: 193881
|
2018-06-18 13:18:28 +01:00 |
|
Gareth Rees
|
6590875176
|
Fix copy-paste error.
Copied from Perforce
Change: 193880
|
2018-06-18 13:18:02 +01:00 |
|
Gareth Rees
|
76b082ab3c
|
Assertions on the critical path.
Copied from Perforce
Change: 193879
|
2018-06-18 13:17:42 +01:00 |
|
Gareth Rees
|
43eea5a7a4
|
Awlsegcreate is a thin wrapper around poolgenalloc, so it's simpler just to call the latter.
Copied from Perforce
Change: 193874
|
2018-06-18 09:39:18 +01:00 |
|
Gareth Rees
|
1987144308
|
Losegcreate is a thin wrapper around poolgenalloc, so it's simpler just to call the latter.
Copied from Perforce
Change: 193869
|
2018-06-18 09:29:33 +01:00 |
|
Gareth Rees
|
012e5de843
|
Fix some rst errors.
Copied from Perforce
Change: 193862
|
2018-06-16 19:10:33 +01:00 |
|
Gareth Rees
|
9c5277bdc9
|
Improve formatting of design docs.
Copied from Perforce
Change: 193857
|
2018-06-16 18:48:50 +01:00 |
|
Gareth Rees
|
361f82a819
|
Amcsegfixinplace is a better name for a function that operates on an amc segment.
Copied from Perforce
Change: 193856
|
2018-06-16 18:47:14 +01:00 |
|
Gareth Rees
|
66e0f89c29
|
Procedure for adding a new smoke test.
Copied from Perforce
Change: 193850
|
2018-06-15 16:00:09 +01:00 |
|
Gareth Rees
|
80589960d0
|
Forktest relies on polling, so needs the =p flag.
Copied from Perforce
Change: 193847
|
2018-06-15 15:57:23 +01:00 |
|
Gareth Rees
|
6cda91e1ee
|
Keep forward declarations for seg methods together.
Copied from Perforce
Change: 193842
|
2018-06-15 14:55:40 +01:00 |
|
Gareth Rees
|
de94fe2aa3
|
Catch-up merge from master sources at change 193831 to branch/2017-03-04/seg-methods.
Copied from Perforce
Change: 193836
|
2018-06-15 13:46:23 +01:00 |
|
Gareth Rees
|
f5ffaeb349
|
Mach_thread_self() can in theory "return mach_port_null if a resource shortage prevented the reception of the send right" so add a check in each case. (there's nothing we can do about it but at least we can notice.)
Copied from Perforce
Change: 193831
|
2018-06-15 12:54:28 +01:00 |
|
Gareth Rees
|
e9d454d796
|
It's safe to register a thread multiple times on macos, so there is no need for the guard.
Copied from Perforce
Change: 193828
|
2018-06-15 12:44:51 +01:00 |
|