1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-25 22:50:37 -08:00
Commit graph

213 commits

Author SHA1 Message Date
Richard Brooksby
cc1731dcd0 Merging branch/2023-02-13/fix-typos for github pull request <https://github.com/ravenbrook/mps/pull/149>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/149
2023-03-08 11:10:53 +00:00
Richard Brooksby
a872ecfa51 Merge branch/2023-01-17/fixme-check for github pull request <https://github.com/ravenbrook/mps/pull/119>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/119
2023-02-28 15:22:48 +00:00
Richard Brooksby
9c5d310df5 Improving comment on exclusion list in response to review <https://github.com/ravenbrook/mps/pull/119#issuecomment-1441605046>. 2023-02-24 08:43:48 +00:00
Richard Brooksby
009fcbb51d Excluding manual/build.txt from check-rst. fixes github issue.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/155
2023-02-15 09:16:41 +00:00
Bruce Mitchener
dd509cdee9 Fix typos. 2023-02-13 23:27:57 +07:00
Peter Jackson
d8dc863501 Merging branch/2023-01-13/rst-check for github pull request 112 <https://github.com/ravenbrook/mps/pull/112> 2023-02-10 17:48:21 +00:00
Richard Brooksby
c705130299 Fixing argument parsing errors found by check-shell-scripts in <https://github.com/ravenbrook/mps/actions/runs/4046143279/jobs/6958557079>. 2023-01-30 17:02:16 +00:00
Richard Brooksby
ad356b1afb Catch-up merge branch 'master' into
branch/2023-01-14/shell-script-check to resolve check-shell-scripts
failures in the merge <https://github.com/Ravenbrook/mps/actions/runs/4046143279/jobs/6958557079>.
2023-01-30 16:58:40 +00:00
Richard Brooksby
7e3b50655f Fixing issues found in review of 2023-01-30 <https://github.com/ravenbrook/mps/pull/117#issuecomment-1408484708>: clarifying leader comment. adding usage. referencing shellcheck manual. 2023-01-30 16:49:41 +00:00
Richard Brooksby
a66df6d57f Excluding fixme-check.yml workflow from fixme checks since that mentions fixmes. 2023-01-17 14:10:48 +00:00
Richard Brooksby
f3bb8de97d Adding proper documentation, leader and trailer comments, etc. 2023-01-17 13:56:35 +00:00
Richard Brooksby
9cd928ad60 Adding tool to look for fixme task labels. 2023-01-17 13:23:15 +00:00
Richard Brooksby
96d1b82ba3 Clarifying that this checks the mps source tree, not the mps. signing. 2023-01-17 13:21:43 +00:00
Richard Brooksby
a712027eb2 Making script name more readable. 2023-01-15 20:07:34 +00:00
Richard Brooksby
c4429e8f3f Making script name more readable. 2023-01-15 20:00:57 +00:00
Richard Brooksby
33184bb2e4 Adding todo note about kicking off other ci actions. 2023-01-15 13:17:05 +00:00
Richard Brooksby
84ca6c7911 Renaming the c-cpp workflow to build-and-test, which expresses better its intention. 2023-01-15 13:16:34 +00:00
Richard Brooksby
20425bfadb Oops. deleting literal token and replacing with parameter. also correcting the permissions required on the token. 2023-01-15 12:57:41 +00:00
Richard Brooksby
d3692dea7f Adding tool scripts to kick off ci builds on travis ci and github. 2023-01-15 12:47:03 +00:00
Richard Brooksby
8a573b1555 Inserting tests and conditionals in resonse to shellcheck warnings. 2023-01-14 09:15:42 +00:00
Richard Brooksby
1ae9383133 Fixing warnings found by shellcheck. 2023-01-14 01:38:26 +00:00
Richard Brooksby
a65598ee18 Adding tool to check shell scripts. 2023-01-14 01:36:36 +00:00
Richard Brooksby
e994fe3f57 Refining pruning rules for command-line use. 2023-01-14 00:42:45 +00:00
Richard Brooksby
828c5d5e01 Moving checking to its own script so it can be used at the command line, which also simplifies the github workflow. 2023-01-14 00:38:53 +00:00
Gareth Rees
4251abf5c6 Swap .gitignore and .p4ignore.
Git version 2.32 added the backwards-incompatible "feature" that
.gitignore files that are symbolic links are ignored. Since all our
.gitignore files are symbolic links to the .p4ignore file in the same
directory, for compatibility between the Perforce and Git mirrors of
the repository, this broke "git status" for us and all our users.

See https://github.com/git/git/blob/master/Documentation/RelNotes/2.32.0.txt

This change swaps the files so that .p4ignore is a symbolic link to
.gitignore in each case.
2022-01-11 14:34:05 +00:00
Gareth Rees
ff8c0d413d Exclude amcssth from test suites on arm64 for now.
This is because amcssth fails often on arm64. We believe that this is
not a bug in the arm64 port (because the same failures are observed on
other architectures, but at a much lower frequency), but is rather
because amcssth's lockless multi-threaded updates lead to memory
ordering issues with arm64's relaxed memory ordering rules. We need to
identify all cases where out-of-order updates can happen, and add the
appropriate barriers to prevent them.

See GitHub issue https://github.com/Ravenbrook/mps/issues/59 for details.
2021-06-03 21:58:04 +01:00
Gareth Rees
93438da02d Remove mps_arena_expose, deprecated since release 1.111.0
Also remove mps_arena_unsafe_expose_remember_protection and
mps_arena_unsafe_expose_restore_protection.
2020-09-24 09:35:47 +01:00
Gareth Rees
fcd7adf10d Consistent spelling of "license" 2020-08-30 10:13:06 +01:00
Gareth Rees
5559f36540 Fix indentation of second clause of license. 2020-08-30 10:13:06 +01:00
Gareth Rees
5165d75267 Use https: instead of http: when linking to the ravenbrook web site. 2020-08-30 10:13:03 +01:00
Gareth Rees
9c937b456b Update license for a couple of files (makefile.in, tool/testaslr.c). 2020-08-30 10:04:20 +01:00
Peter Jackson
5d787d1cb4 Merge remaining changes from earlier licence branch.
Copied from Perforce
 Change: 197111
2020-08-28 18:05:26 +01:00
Gareth Rees
8c97cd2db9 Integrate changes made in the generic version of this code.
Copied from Perforce
 Change: 195500
2018-11-04 11:40:35 +00:00
Gareth Rees
60bf7320e2 Document the event parameters.
Split event ArenaAccess into ArenaAccessBegin and ArenaAccessEnd to avoid the need for the count field.
New events SegReclaim and SegScan.
Delete some redundant events: AMCFinish (PoolFinish), AMCFix, AMCFixForward, AMCFixInPlace (TraceFix), AMCGenCreate (GenInit), AMCGenDestroy (GenFinish), AMCInit (PoolInitAMC), AMCReclaim (SegReclaim), AMCScanBegin, AMCScanEnd (SegScan), ArenaWriteFaults (ArenaAccessBegin), PoolInitMV, TraceScanSeg (SegScan).
Add result code field to events ArenaAllocFail, CommitLimitSet, SegAllocFail.
Remove arena field from events PoolInitAMS, PoolInitMFS, PoolInitMVFF (already appeared in generic PoolInit event).

Copied from Perforce
 Change: 195247
2018-10-14 14:04:40 +01:00
Gareth Rees
c0266874cf Merge branch/2018-06-20/monitor into the master sources.
Copied from Perforce
 Change: 195235
2018-10-13 12:22:24 +01:00
Gareth Rees
08a7e943b6 Remove call to pause_end from tracedestroy; see <https://info.ravenbrook.com/mail/2018/10/12/10-20-07/0/>
The MPS passes the number of system pools to the monitor via the ArenaCreate events, to avoid the monitor having to know how many this is.

Copied from Perforce
 Change: 195227
2018-10-12 12:35:55 +01:00
Gareth Rees
1d9c160591 Fix issue identified in review <https://info.ravenbrook.com/mail/2018/09/22/11-42-19/0/>
Copied from Perforce
 Change: 195139
2018-09-23 22:59:38 +01:00
Gareth Rees
d12c212d3a Bring tool index up to date.
Copied from Perforce
 Change: 195117
2018-09-19 11:42:21 +01:00
Gareth Rees
ab9118b490 Add source for some of the monitor requirements.
Add missing design cross-references.
Fix typo: "even" for "event".

Copied from Perforce
 Change: 195075
2018-09-16 12:43:46 +01:00
Gareth Rees
06b87869fd Catch-up merge from master sources at changelevel 194022 to branch/2018-06-20/monitor.
Copied from Perforce
 Change: 195071
2018-09-15 21:29:28 +01:00
Gareth Rees
3853dfe20b Address issues found in review <https://info.ravenbrook.com/mail/2018/09/15/13-47-16/0/>
Copied from Perforce
 Change: 195062
2018-09-15 14:50:54 +01:00
Gareth Rees
d6c8713da4 Address issues found in review <https://info.ravenbrook.com/mail/2018/09/13/15-44-23/0/>
Copied from Perforce
 Change: 195057
2018-09-13 16:47:51 +01:00
Gareth Rees
edf5d1cb72 Catch-up merge from custom/cet/branch/branch/2018-06-20/monitor to branch/2018-06-20/monitor.
Copied from Perforce
 Change: 195052
2018-09-12 09:25:26 +01:00
Nick Barnes
967e7564c9 Monitor: integrate zoom keybindings and recentering from cet custom monitor branch to master monitor branch.
Copied from Perforce
 Change: 194899
2018-08-07 12:29:55 +01:00
Nick Barnes
083b7902c2 Integrate recent monitor improvements from cet custom monitor branch to master monitor branch.
Copied from Perforce
 Change: 194889
2018-08-03 17:09:49 +01:00
Nick Barnes
bf73563185 Integrate recent monitor improvements from cet custom monitor branch to master monitor branch.
Copied from Perforce
 Change: 194879
2018-08-02 15:46:15 +01:00
Gareth Rees
ba4717e127 Look-behind requires a fixed-width pattern.
Copied from Perforce
 Change: 194787
2018-07-30 12:24:41 +01:00
Nick Barnes
022f4effc3 Integrate recent improvements from custom cet monitor branch into master monitor branch.
Copied from Perforce
 Change: 194747
2018-07-27 17:36:07 +01:00
Nick Barnes
2b01f4592b Integrate recent monitor improvements from cet custom monitor branch.
Copied from Perforce
 Change: 194738
2018-07-26 14:40:31 +01:00
Nick Barnes
a5527061b3 Integrate various monitor improvements from cet custom branch. see changelist 194730.
Copied from Perforce
 Change: 194731
2018-07-24 16:30:30 +01:00