1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-29 10:11:58 -07:00
Commit graph

229 commits

Author SHA1 Message Date
Helmut Eller
0028b33d23 Recognize some Amd64 instruction patterns
* mps/code/prmci6.c (IsSimpleMov): Actually do something.
(IsRexPrefix, DecodeSimpleMov, RexR, RexB, RexX, DecodeDisp32)
(SignedInsElt, RegValue, DecodeModRM, DecodeSIB, DecodeCB): New helpers.
* mps/code/prmctest.c: New file.
* mps/code/comm.gmk: Add prmctest.
* mps/tool/testcases.txt: Here too.
2025-10-11 20:33:40 +02:00
Helmut Eller
0243724bc6 * mps/tool/testrun.sh (testansi, testpollnone): Skip Unix & Windows 2025-09-25 20:42:14 +02:00
Helmut Eller
a537dac53b Exclude two more tests on the anangc platform
* mps/tool/testcases.txt (awlut, awluthe): Mark those as
multi-threaded.
2025-09-25 18:40:39 +02:00
Helmut Eller
d7c601d0eb Don't run Unix-only test on Msys
Detect Msys and use the existing X flag in testcases.txt to
exclude the forktest.

* mps/tool/testrun.sh (EXCLUDE_OS): New variable.
2025-09-25 18:33:30 +02:00
Helmut Eller
df5e64051e Remove some autoconf-generated files 2025-09-13 15:39:24 +02:00
Helmut Eller
5eb8f34dbb Un-rename .gitignore 2025-09-13 10:03:13 +02:00
Richard Brooksby
40088f2c9f Merging waywardmonkeys/fix-typos for github pull request <https://github.com/ravenbrook/mps/pull/282>
GitHub-reference: https://github.com/Ravenbrook/mps/issues/282
2024-11-27 11:19:17 +00:00
Bruce Mitchener
2e417719d4 Fix typos. 2024-11-26 22:10:23 +07:00
Bruce Mitchener
d11b62d21c Update config.guess to the version from autoconf 2.72
Fixes https://github.com/Ravenbrook/mps/issues/281. Identification of newer systems such as macOS on Apple
Silicon was not working correctly with the old version of this
file.
2024-02-29 23:03:00 +07:00
Richard Brooksby
013db39485 Catch-up merge from 'master into branch/2023-04-13/transforms 2023-06-17 11:35:18 +01:00
Richard Brooksby
b6f049a4ac Catch up merge from master into branch/2023-05-16/interior-pointers 2023-06-15 09:28:49 +01:00
Richard Brooksby
e6d0b5afc6 Temporarily disabling ztfm test except on windows because gcc (in particular) spills ambiguous references to stack and prevents it working properly. 2023-06-14 08:47:49 +01:00
Richard Brooksby
a0e2e74c8b Catch-up merge of master into branch/2023-04-13/transforms to resolve conflicts. 2023-06-12 14:51:06 +01:00
Richard Brooksby
8b2a27c0a7 Adding addrobj test case to xcode project and enabling it as part of testci target on all platforms. 2023-06-07 16:12:36 +01:00
Jonathan Holburn
ba4abd8ae2 Add addrobj.c to the testcases 2023-05-17 20:39:58 +01:00
Richard Brooksby
87cae62328 Disable extcon test except on windows to workaround our inability to maintain the xcode project for macos. see github issue <https://github.com/ravenbrook/mps/issues/217>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/217
2023-05-02 16:48:22 +01:00
Richard Brooksby
b948191120 Part of making transforms part of the public mps.
(cherry picked from commit 6bd64a230a510bc19323da127d622a19bfd43f63)
2023-04-14 09:58:56 +01:00
Jonathan Holburn
82bfc3c832 Add extcon.c to testci target so it runs during ci 2023-04-13 12:34:58 +01:00
Richard Brooksby
a1147b996d 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
8695de7f5d 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
7321b41ccb 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
2e1e0624a6 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
0f6e2f7a20 Fix typos. 2023-02-13 23:27:57 +07:00
Peter Jackson
11dfb4bdb4 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
c209c3b365 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
d694822b9a 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
0aa891e6cf 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
36c63bd028 Excluding fixme-check.yml workflow from fixme checks since that mentions fixmes. 2023-01-17 14:10:48 +00:00
Richard Brooksby
a94e221e8d Adding proper documentation, leader and trailer comments, etc. 2023-01-17 13:56:35 +00:00
Richard Brooksby
1c87d8cdb5 Adding tool to look for fixme task labels. 2023-01-17 13:23:15 +00:00
Richard Brooksby
ab102cb8c7 Clarifying that this checks the mps source tree, not the mps. signing. 2023-01-17 13:21:43 +00:00
Richard Brooksby
bb61af1e67 Making script name more readable. 2023-01-15 20:07:34 +00:00
Richard Brooksby
1d3d8d844e Making script name more readable. 2023-01-15 20:00:57 +00:00
Richard Brooksby
4575ed2a58 Adding todo note about kicking off other ci actions. 2023-01-15 13:17:05 +00:00
Richard Brooksby
476a80d0e6 Renaming the c-cpp workflow to build-and-test, which expresses better its intention. 2023-01-15 13:16:34 +00:00
Richard Brooksby
eb7fad8de6 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
87a183cb84 Adding tool scripts to kick off ci builds on travis ci and github. 2023-01-15 12:47:03 +00:00
Richard Brooksby
fdfbadc940 Inserting tests and conditionals in resonse to shellcheck warnings. 2023-01-14 09:15:42 +00:00
Richard Brooksby
abc601c008 Fixing warnings found by shellcheck. 2023-01-14 01:38:26 +00:00
Richard Brooksby
efaa1fdf29 Adding tool to check shell scripts. 2023-01-14 01:36:36 +00:00
Richard Brooksby
5c963ee204 Refining pruning rules for command-line use. 2023-01-14 00:42:45 +00:00
Richard Brooksby
c0ebe68083 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
839ce9c6d3 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
c133843a38 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
de7c1320df 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
5824388e5f Consistent spelling of "license" 2020-08-30 10:13:06 +01:00
Gareth Rees
f47c389a52 Fix indentation of second clause of license. 2020-08-30 10:13:06 +01:00
Gareth Rees
af0f431eda Use https: instead of http: when linking to the ravenbrook web site. 2020-08-30 10:13:03 +01:00
Gareth Rees
cf06b9416b Update license for a couple of files (makefile.in, tool/testaslr.c). 2020-08-30 10:04:20 +01:00
Peter Jackson
c363af9a7a Merge remaining changes from earlier licence branch.
Copied from Perforce
 Change: 197111
2020-08-28 18:05:26 +01:00