Jonathan Holburn
|
b028ba37df
|
Avoid type punning while using dylan test utilities
|
2023-05-17 21:30:07 +01:00 |
|
Jonathan Holburn
|
6c79248c66
|
Correct spelling of target
|
2023-05-17 20:52:31 +01:00 |
|
Jonathan Holburn
|
52c94e7c47
|
Correct capitalisation on target name
|
2023-05-17 20:48:33 +01:00 |
|
Jonathan Holburn
|
519c78551b
|
Add documentation for mps_addr_object
|
2023-05-17 20:41:09 +01:00 |
|
Jonathan Holburn
|
382445a9d6
|
Add addrobj.c to the testcases
|
2023-05-17 20:39:58 +01:00 |
|
Jonathan Holburn
|
00f1f156d1
|
Add addrobj.c testbench to test mps_addr_object()
|
2023-05-17 18:37:20 +01:00 |
|
Jonathan Holburn
|
a5c4bd4eb4
|
Checkl of addrobject method should not be commented out
|
2023-05-16 17:57:19 +01:00 |
|
Jonathan Holburn
|
7caefe081a
|
Add implementation of mps_addr_object as implemented by jph on top of branch cet-merge-2 and subsequently became mps-2022. directly fix some whitespace according to c syntax conventions and remove boolean operation on a pointer
|
2023-05-16 17:26:00 +01:00 |
|
Richard Brooksby
|
e3accea56d
|
Merging branch/2023-03-04/getpagesize-vs-sysconf for github pull request <https://github.com/ravenbrook/mps/pull/188>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/188
|
2023-03-23 22:17:37 +00:00 |
|
Richard Brooksby
|
ea36a51f82
|
Merging branch/2023-02-27/correct-file-names for github pull request <https://github.com/ravenbrook/mps/pull/179>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/179
|
2023-03-23 22:09:32 +00:00 |
|
Richard Brooksby
|
ec75fdc86d
|
Minor documentation improvements in response to review <https://github.com/ravenbrook/mps/pull/179#pullrequestreview-1354912126>.
|
2023-03-23 15:44:06 +00:00 |
|
Richard Brooksby
|
601976ff80
|
Merging branch/2023-03-09/sig-design-tidy for github pull request <https://github.com/ravenbrook/mps/pull/193>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/193
|
2023-03-13 20:17:31 +00:00 |
|
Richard Brooksby
|
120e79da93
|
Linking to design.mps.check rather than check.h, now that it exists.
|
2023-03-13 13:17:47 +00:00 |
|
Richard Brooksby
|
67331d9ab3
|
Miscellaneous edits in response to review <https://github.com/ravenbrook/mps/pull/193#issuecomment-1466064480>.
|
2023-03-13 13:11:06 +00:00 |
|
Richard Brooksby
|
c709188183
|
Merging branch/2023-02-21/termux-build for github pull request <https://github.com/ravenbrook/mps/pull/164>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/164
|
2023-03-09 11:53:39 +00:00 |
|
Richard Brooksby
|
9875ff7b9e
|
Explaining the purpose of the calls variable in response to <https://github.com/ravenbrook/mps/pull/164#discussion_r1130845346>.
|
2023-03-09 11:33:14 +00:00 |
|
Richard Brooksby
|
dc3fcac5f2
|
Oops. undoing unnecessary autoconf update.
|
2023-03-09 10:18:54 +00:00 |
|
Richard Brooksby
|
ef69911fdd
|
Cleaning up fixmes. moving signature on abqstruct to the start, since i couldn't find any justification for it to be at the end. it was always at the end.
|
2023-03-09 10:11:12 +00:00 |
|
Richard Brooksby
|
7482cf4f67
|
Cleaning up fixmes. we no longer initialize protocol classes with static initializers.
|
2023-03-09 10:06:39 +00:00 |
|
Richard Brooksby
|
3f0496d325
|
Cleaning up fixmes. inststruct does not have a signature.
|
2023-03-09 09:59:16 +00:00 |
|
Richard Brooksby
|
9fda23f4c6
|
Moving design documentation of signatures to design.mps.sig and updating tagging from code to be consistent.
|
2023-03-09 09:40:03 +00:00 |
|
Richard Brooksby
|
8f49d8257c
|
Justified the use of signatures at the end of structures (design.mps.sig.field.end). updated markup and improved tagging.
|
2023-03-09 09:38:36 +00:00 |
|
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
|
d92239c2ab
|
Declaring variable as static volatile to ensure clean communication with debugger and suppress warnings. this is a better expression of intention.
|
2023-03-08 11:03:27 +00:00 |
|
Richard Brooksby
|
93e50e49d5
|
Documenting deprecation of getpagesize().
|
2023-03-04 07:56:29 +00:00 |
|
Bruce Mitchener
|
c261059da2
|
Unix: use sysconf(_sc_pagesize), not getpagesize()
The `getpagesize()` is a legacy function and is not available
in the default configurations on some platforms.
The documentation for `getpagesize()` recommends using the POSIX
`sysconf(_SC_PAGESIZE)` instead.
Additionally, `sysconf(_SC_PAGESIZE)` returns a `long` rather than
an `int`, so the code is updated to handle that as well.
Sources:
* https://man7.org/linux/man-pages/man2/getpagesize.2.html
* https://pubs.opengroup.org/onlinepubs/7908799/xsh/getpagesize.html
|
2023-03-04 14:11:09 +07:00 |
|
Richard Brooksby
|
07d9012f27
|
Merging branch/2023-02-10/weekly-pi for github pull request <https://github.com/ravenbrook/mps/pull/152>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/152
|
2023-02-28 16:34:25 +00:00 |
|
Richard Brooksby
|
62428f0b61
|
Adding '#' prefix to pull request number so that github recognizes it <https://github.com/ravenbrook/mps/pull/152#discussion_r1119983027>.
|
2023-02-28 15:49:57 +00:00 |
|
Richard Brooksby
|
54c91f3c18
|
Clarifying that some commands must be executed in the "mps" repo directory <https://github.com/ravenbrook/mps/pull/152#discussion_r1119983520>.
|
2023-02-28 15:48:18 +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 |
|
Bruce Mitchener
|
29cd6336df
|
Correct file name references.
The checks that these files are being used on the right platform
contain the wrong file names.
|
2023-02-27 10:19:55 +07:00 |
|
Richard Brooksby
|
002d5d6384
|
Minor fixes in response to review <https://github.com/ravenbrook/mps/pull/119#issuecomment-1441605046>.
|
2023-02-24 09:14:30 +00:00 |
|
Richard Brooksby
|
1479671d85
|
Clarifying todo in response to review <https://github.com/ravenbrook/mps/pull/119#discussion_r1115542531>.
|
2023-02-24 09:07:28 +00:00 |
|
Richard Brooksby
|
59f97ea66c
|
Adding references to issues raised by review <https://github.com/ravenbrook/mps/pull/119#discussion_r1115543553>.
|
2023-02-24 08:53:03 +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
|
ab73f8cbab
|
Merging branch/2023-02-16/manual-xrefs for github pull request <https://github.com/ravenbrook/mps/pull/159>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/159
|
2023-02-23 17:43:27 +00:00 |
|
Richard Brooksby
|
75acd47f9a
|
Adding an introductory warning to the design section. adding leader comment with reference to design and notes.
|
2023-02-23 17:24:20 +00:00 |
|
Richard Brooksby
|
310a8a2a8e
|
Marking missing tags with todo comments so they're more likely to get fixed <https://github.com/ravenbrook/mps/pull/159#issuecomment-1441857416>.
|
2023-02-23 15:37:30 +00:00 |
|
Richard Brooksby
|
f3aa9326d7
|
Fixing url reference to sphinx documentation.
|
2023-02-23 10:59:07 +00:00 |
|
Richard Brooksby
|
2f9ff7d0df
|
Make sphinx fail on warnings so that ci detects problems with the manual early <https://github.com/ravenbrook/mps/issues/158#issuecomment-1440828613>. fixing warnings. undoing mystery merge <https://github.com/ravenbrook/mps/pull/159#issuecomment-1440931676>.
|
2023-02-22 22:53:17 +00:00 |
|
Richard Brooksby
|
6651dec098
|
Suppressing unused variable warning for static that we only look at from a debugger.
|
2023-02-21 16:17:51 +00:00 |
|
Richard Brooksby
|
6e73e0b166
|
Wrapping preservedinplacecount in statistic macros to suppress dataflow warning from clang. see <https://github.com/ravenbrook/mps/issues/163#issuecomment-1438723301>.
|
2023-02-21 16:09:04 +00:00 |
|
Richard Brooksby
|
eb8d6c211a
|
Downgrading old fixmes to todos with better explanation of tasks.
|
2023-02-20 08:51:15 +00:00 |
|
Richard Brooksby
|
df6a03cbbe
|
Adding note to manual/build.txt to prevent manual breakage.
|
2023-02-19 12:09:18 +00:00 |
|
Richard Brooksby
|
062041f7ce
|
Moving the anchor for guide-build to immediately before the heading in build.txt so that sphinx defines it. works around <https://github.com/ravenbrook/mps/issues/158#issuecomment-1433498577>.
|
2023-02-16 21:48:38 +00:00 |
|
Richard Brooksby
|
d923270d33
|
Fixing `make clean` <https://github.com/ravenbrook/mps/issues/158#issuecomment-1433477305>.
|
2023-02-16 18:10:33 +00:00 |
|
Richard Brooksby
|
69dd0c3164
|
Merging branch/2023-02-02/readthedocs for github pull request <https://github.com/ravenbrook/mps/pull/141>.
GitHub-reference: https://github.com/Ravenbrook/mps/issues/141
|
2023-02-16 16:19:58 +00:00 |
|
Richard Brooksby
|
73494e50ac
|
Minor edits from express review <https://github.com/ravenbrook/mps/pull/141#issuecomment-1433253292>.
|
2023-02-16 15:20:05 +00:00 |
|
Richard Brooksby
|
c1aa761e78
|
Clarifications found during merging session with pnj on 2023-02-10.
|
2023-02-16 00:24:09 +00:00 |
|
Richard Brooksby
|
86ecc9210b
|
Adding tag for design.mps.doc.fmt.macro.
|
2023-02-15 13:42:22 +00:00 |
|