Gareth Rees
8bffa21ca9
New test case sncss.
...
Copied from Perforce
Change: 187217
ServerID: perforce.ravenbrook.com
2014-10-11 21:07:29 +01:00
Gareth Rees
847dfede1c
Version index is sorted in reverse order.
...
Copied from Perforce
Change: 186858
ServerID: perforce.ravenbrook.com
2014-07-08 11:29:40 +01:00
Gareth Rees
d98336d308
Catch-up merge from master sources @186335 to branch/2014-03-30/addrset.
...
Copied from Perforce
Change: 186348
ServerID: perforce.ravenbrook.com
2014-05-29 14:58:50 +01:00
Gareth Rees
9644d0b8c4
Add $id$ and copyright lines to various scripts.
...
Copied from Perforce
Change: 186276
ServerID: perforce.ravenbrook.com
2014-05-24 10:15:45 +01:00
Gareth Rees
cc43fd2a1c
Add aslr test program to the repository.
...
Explain how to disable ASLR for a single process on Linux (better than disabling it for the whole system).
Organize the ASLR documentation more clearly.
Copied from Perforce
Change: 186236
ServerID: perforce.ravenbrook.com
2014-05-21 16:08:15 +01:00
Gareth Rees
a3e6d214fa
Fix status-handling defect noted by nb in review.
...
Make indentation consistent with rest of MPS code.
Fix copyright date.
Copied from Perforce
Change: 186193
ServerID: perforce.ravenbrook.com
2014-05-19 16:23:42 +01:00
Gareth Rees
c974c43840
New tool noaslr disables address space layout randomization on os x.
...
Copied from Perforce
Change: 186187
ServerID: perforce.ravenbrook.com
2014-05-19 15:40:31 +01:00
Gareth Rees
883f4a4c3f
Catch-up merge from master sources @186077 to branch/2014-03-30/addrset.
...
Copied from Perforce
Change: 186081
ServerID: perforce.ravenbrook.com
2014-05-13 16:21:39 +01:00
Gareth Rees
eaae595b79
Fix p4-bisect interface
...
Copied from Perforce
Change: 186053
ServerID: perforce.ravenbrook.com
2014-05-12 21:01:58 +01:00
Gareth Rees
b38051bdfb
Steptest uses incremental collection, so can't be run under config_poll_none.
...
Copied from Perforce
Change: 186046
ServerID: perforce.ravenbrook.com
2014-05-12 19:11:07 +01:00
Gareth Rees
21a69d0bfc
Fumbled the merge.
...
Copied from Perforce
Change: 186043
ServerID: perforce.ravenbrook.com
2014-05-12 18:53:10 +01:00
Gareth Rees
8a1418ea6d
Catch-up merge of testrun.sh (somehow got omitted).
...
Copied from Perforce
Change: 186042
ServerID: perforce.ravenbrook.com
2014-05-12 18:51:15 +01:00
Gareth Rees
35985c3587
Catch-up merge from master sources @186035 to branch/2014-03-25/ansi.
...
Copied from Perforce
Change: 186040
ServerID: perforce.ravenbrook.com
2014-05-12 18:42:33 +01:00
Gareth Rees
5ae19ee234
Improve coverage of events by turning on mps_telemetry_control=all and by running mpseventcnv, mpseventtxt and (if available) mpseventsql.
...
Copied from Perforce
Change: 186025
ServerID: perforce.ravenbrook.com
2014-05-12 12:54:33 +01:00
Gareth Rees
e75322e735
Use xcrun so that we support xcode-select.
...
Copied from Perforce
Change: 185998
ServerID: perforce.ravenbrook.com
2014-05-11 18:16:46 +01:00
Gareth Rees
610da3aaa4
Reorganize the mps branch index so that it contains a roughly prioritized list of branches that are ready for review.
...
Copied from Perforce
Change: 185920
ServerID: perforce.ravenbrook.com
2014-05-01 15:51:26 +01:00
Gareth Rees
7b9d33799e
Catch-up merge from master sources to branch/2014-03-25/ansi.
...
Copied from Perforce
Change: 185907
ServerID: perforce.ravenbrook.com
2014-04-30 16:51:30 +01:00
Gareth Rees
b9ccc0af7a
Fix problems identified by dl in < https://info.ravenbrook.com/mail/2014/04/30/12-47-23/0/ >.
...
Copied from Perforce
Change: 185897
ServerID: perforce.ravenbrook.com
2014-04-30 15:24:26 +01:00
Gareth Rees
9e73b7d3d8
Correct links to task branches.
...
Copied from Perforce
Change: 185895
ServerID: perforce.ravenbrook.com
2014-04-30 15:07:00 +01:00
David Lovemore
e517351deb
Allow branching from custom/*/main.
...
Copied from Perforce
Change: 185845
ServerID: perforce.ravenbrook.com
2014-04-28 15:30:37 +01:00
Gareth Rees
3e00005a6a
Improve help text.
...
Copied from Perforce
Change: 185701
ServerID: perforce.ravenbrook.com
2014-04-20 22:53:49 +01:00
Gareth Rees
a591006905
Building open dylan side by side with boehm or mps.
...
Copied from Perforce
Change: 185650
ServerID: perforce.ravenbrook.com
2014-04-18 08:55:26 +01:00
Gareth Rees
c179074762
Test script that clones and builds emscripten.
...
Copied from Perforce
Change: 185642
ServerID: perforce.ravenbrook.com
2014-04-17 18:03:18 +01:00
Gareth Rees
195344e620
Use "active" rather than "in development" to avoid ugly wrapping in the table.
...
Copied from Perforce
Change: 185610
ServerID: perforce.ravenbrook.com
2014-04-16 17:04:08 +01:00
Gareth Rees
96f104609f
Good,bad are better names than first,last for the arguments to p4-bisect start.
...
Copied from Perforce
Change: 185601
ServerID: perforce.ravenbrook.com
2014-04-16 13:42:46 +01:00
Gareth Rees
0abdd8ae47
Catch-up merge from master/...@185556 to branch/2014-03-30/addrset.
...
Copied from Perforce
Change: 185563
ServerID: perforce.ravenbrook.com
2014-04-15 13:14:50 +01:00
Gareth Rees
536998d9d6
Better handling of "file(s) up-to-date" error.
...
Copied from Perforce
Change: 185537
ServerID: perforce.ravenbrook.com
2014-04-15 09:30:09 +01:00
Gareth Rees
7aff0aedca
P4-bisect improvements:
...
Add skip command.
Allow multiple -f options.
Better error messages.
Copied from Perforce
Change: 185536
ServerID: perforce.ravenbrook.com
2014-04-15 09:21:01 +01:00
Gareth Rees
e425fc00ec
Update file type to kxtext.
...
Copied from Perforce
Change: 185525
ServerID: perforce.ravenbrook.com
2014-04-14 18:55:00 +01:00
Gareth Rees
27aab67497
Fix branch tool (missing quote).
...
Copied from Perforce
Change: 185522
ServerID: perforce.ravenbrook.com
2014-04-14 17:53:49 +01:00
Gareth Rees
a3708e5cc2
Update open dylan configuration procedure.
...
Copied from Perforce
Change: 185521
ServerID: perforce.ravenbrook.com
2014-04-14 17:50:27 +01:00
Gareth Rees
f6eb7789ac
New program p4-bisect finds, by binary search, the change that introduced a bug.
...
Copied from Perforce
Change: 185519
ServerID: perforce.ravenbrook.com
2014-04-14 16:39:55 +01:00
Gareth Rees
80c2ad98e7
Add tip about running the same test case many times.
...
Copied from Perforce
Change: 185420
ServerID: perforce.ravenbrook.com
2014-04-10 12:22:12 +01:00
Gareth Rees
e4533f8d59
No need to put "branch/" in the branches index: just use date/task.
...
Turn jobs into links in the description.
Copied from Perforce
Change: 185364
ServerID: perforce.ravenbrook.com
2014-04-08 20:52:40 +01:00
Gareth Rees
ffa190ac2b
Catch-up merge from master sources to branch/2014-03-25/ansi.
...
Copied from Perforce
Change: 185356
ServerID: perforce.ravenbrook.com
2014-04-08 18:07:11 +01:00
Gareth Rees
993821517e
Fix bugs in exposet0.c and steptest.c on windows.
...
Port djbench and gcbench to Windows.
Run amcssth and awlutth test cases on Windows.
Copied from Perforce
Change: 185354
ServerID: perforce.ravenbrook.com
2014-04-08 16:26:27 +01:00
Gareth Rees
a03056f39a
New header testthr.h provides simple threading interface.
...
Implementations testthrix.c for Unix and testthrw3.c for Windows.
Multi-threaded test cases use the new interface.
Rename lockutw3 to lockut (no longer Windows-specific).
Run multi-threaded test cases on Windows and lockut elsewhere.
Copied from Perforce
Change: 185350
ServerID: perforce.ravenbrook.com
2014-04-08 15:14:32 +01:00
Gareth Rees
d939167b1e
Catch-up merge from master sources to branch/2014-03-25/ansi.
...
Copied from Perforce
Change: 185305
ServerID: perforce.ravenbrook.com
2014-04-07 16:04:58 +01:00
Gareth Rees
0c2cd2ab6d
Catch-up merge from master sources to branch/2014-03-30/addrset.
...
Copied from Perforce
Change: 185288
ServerID: perforce.ravenbrook.com
2014-04-07 15:02:09 +01:00
Gareth Rees
6ef8e57b1f
Turn freelist into a land class.
...
Copied from Perforce
Change: 185155
ServerID: perforce.ravenbrook.com
2014-04-02 14:01:18 +01:00
Gareth Rees
fc7bdbd4dd
Fixed dl's review comments < https://info.ravenbrook.com/mail/2014/04/01/13-28-17/0/ >.
...
Copied from Perforce
Change: 185127
ServerID: perforce.ravenbrook.com
2014-04-01 17:02:00 +01:00
Richard Brooksby
103e03d285
Catch up merge from masters to branch/2014-01-15/nailboard.
...
Copied from Perforce
Change: 185118
ServerID: perforce.ravenbrook.com
2014-04-01 11:43:47 +01:00
Gareth Rees
22fa48f596
Uniquify the test log files so that you can run the same test case multiple times and still capture the output from each run.
...
Copied from Perforce
Change: 185114
ServerID: perforce.ravenbrook.com
2014-03-31 20:50:42 +01:00
Gareth Rees
5a035142d0
Fix typo: "if exists" should be "if exist".
...
Copied from Perforce
Change: 185108
ServerID: perforce.ravenbrook.com
2014-03-31 16:58:05 +01:00
Gareth Rees
633f791d15
Avoid spurious output from rmdir.
...
Copied from Perforce
Change: 185078
ServerID: perforce.ravenbrook.com
2014-03-28 14:27:44 +00:00
Gareth Rees
6103d4aeb3
Zcoll no longer bad.
...
Copied from Perforce
Change: 185062
ServerID: perforce.ravenbrook.com
2014-03-27 20:42:12 +00:00
Gareth Rees
67a9995863
Mark amsss and amssshe as bad because of job001549.
...
Copied from Perforce
Change: 185061
ServerID: perforce.ravenbrook.com
2014-03-27 20:41:31 +00:00
Gareth Rees
9e51ea6ce3
Merge nailboard size fix. enable zcoll for testci and testall.
...
Copied from Perforce
Change: 185060
ServerID: perforce.ravenbrook.com
2014-03-27 20:31:06 +00:00
Gareth Rees
693e3a4622
Test case database now notes which test cases use threads.
...
New test suite "testansi" consists of test cases that run on the generic ("ANSI") platform.
New target "ansi" builds the MPS with the CONFIG_PF_ANSI CONFIG_THREAD_SINGLE and CONFIG_PROTECTION_NONE settings.
Build and test the "ansi" target as part of "make test" for the benefit of the buildbots (just Linux and FreeBSD for the moment).
Copied from Perforce
Change: 185050
ServerID: perforce.ravenbrook.com
2014-03-27 15:19:42 +00:00
Gareth Rees
1597e8be5a
Don't depend on test accepting == (not portable to /bin/sh).
...
Copied from Perforce
Change: 185048
ServerID: perforce.ravenbrook.com
2014-03-27 14:19:01 +00:00