Helmut Eller
b38d8789fe
* mps/code/global.c (ArenaStep): Fix calculation of available time.
2025-09-13 13:23:52 +02:00
Helmut Eller
255a1e6872
Un-rename .gitignore
2025-09-13 10:03:13 +02:00
Richard Brooksby
028ac3804d
Clarifying that two avers are implementing .assume.parked in response to review comment < https://github.com/ravenbrook/mps/pull/298#issuecomment-2503792676 >.
2024-11-27 13:25:08 +00:00
Richard Brooksby
189d6cb193
Removing unused variable that triggered the unused-but-set-variable warning when building on macos 14.7.1 with clang 15.0.
2024-11-27 13:25:08 +00:00
Bruce Mitchener
1497445a45
Fix typos.
2024-11-26 22:10:23 +07:00
Richard Brooksby
4b1b859454
Catch-up merge from 'master into branch/2023-04-13/transforms
2023-06-17 11:35:18 +01:00
Richard Brooksby
ee37fb46ee
Adding references and clarifications in response to review < https://github.com/ravenbrook/mps/pull/214#discussion_r1230995545 > and < https://github.com/ravenbrook/mps/pull/214#discussion_r1230997932 >.
2023-06-17 11:33:25 +01:00
Richard Brooksby
e2a47c0a9f
Cross-referencing rank assumptions in response to review < https://github.com/ravenbrook/mps/pull/214#discussion_r1230993565 >.
2023-06-17 11:33:25 +01:00
Richard Brooksby
4823617e1b
Catch-up merge from master into branch/2023-05-31/hash-arrays
2023-06-17 11:30:34 +01:00
Richard Brooksby
d4b6c1e1e7
Removing bogus test block introduced in 1ca69dd4a that does not work when transforms are empty or trivial. raising this for later in github issue.
...
GitHub-reference: https://github.com/Ravenbrook/mps/issues/242
2023-06-16 13:02:43 +01:00
Richard Brooksby
dd38a6ef07
Enforcing parking restrictions when adding references to transforms in response to review < https://github.com/ravenbrook/mps/pull/214#discussion_r1230987289 >.
2023-06-16 12:48:42 +01:00
Richard Brooksby
1b334cdce5
Clarifying why and documenting that transformed references must be in automatic pools, in response to review < https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221 >.
2023-06-16 12:29:06 +01:00
Richard Brooksby
1ca69dd4ab
Transforms are no longer implicitly destroyed by applying them, making the interface more consistent with the rest of the mps and simplifying the documentation. in response to review < https://github.com/ravenbrook/mps/pull/214#discussion_r1231004625 >.
2023-06-16 11:58:34 +01:00
Richard Brooksby
39d6f82208
Adding spaces to conform to rule.code.style.control.
2023-06-16 09:43:52 +01:00
Richard Brooksby
4b7c16db96
Removing mpsitr.c, a relic of custom/cet, and merging its contents into mpsi.c. reponse to review < https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221 >.
2023-06-16 09:33:58 +01:00
Richard Brooksby
3a07355ca0
Clarifying comments on tablecreate in response to review < https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221 >
2023-06-16 09:19:52 +01:00
Richard Brooksby
a1131eba16
Moving transforms design statements out of leader comment of trans.c, updating, clarifying, and cross-referencing, in response to review < https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221 >.
2023-06-16 09:14:14 +01:00
Richard Brooksby
9ccff23505
Converting fixmes to comments containing what we have deduced about the test, and converting some to todos. linking issues to be resolved.
2023-06-16 07:43:57 +01:00
Jonathan Holburn
7a726352e2
Performing proc.review.edit
2023-06-15 18:19:53 +01:00
Jonathan Holburn
4443c83406
Make addrobj.c more verbose
2023-06-15 12:06:18 +01:00
Jonathan Holburn
c537528a23
Reintroduce comments that went missing during the original work to port this functionality from configura's mps-preview
2023-06-15 11:51:17 +01:00
Jonathan Holburn
44cc84d375
Add fixmes to ztfm.c testbench after walkthrough with rb
2023-06-15 11:14:22 +01:00
Richard Brooksby
5dfc6bf541
Catch up merge from master into branch/2023-05-16/interior-pointers
2023-06-15 09:28:49 +01:00
Richard Brooksby
fa9929fad6
Improving comments on amcaddrobject in response to review < https://github.com/ravenbrook/mps/pull/223#pullrequestreview-1432893665 >.
2023-06-15 09:21:55 +01:00
Richard Brooksby
6dde90d0e8
Removing redundant user documentation in response to review < https://github.com/ravenbrook/mps/pull/223/files#r1197946092 >
2023-06-15 09:01:16 +01:00
Richard Brooksby
958659a6a8
Suppressing "may be used uninitialized" warning in rash build with gcc 11.3.0.
2023-06-14 09:13:09 +01:00
Jonathan Holburn
4d077e8885
Make various edits from required after proc.review
2023-06-12 23:40:10 +01:00
Richard Brooksby
4f7ba5dfbe
Avoid creating ambiguous references in stack slots that prevent the transform completing.
2023-06-12 15:05:58 +01:00
Richard Brooksby
f854affdf3
Catch-up merge of master into branch/2023-04-13/transforms to resolve conflicts.
2023-06-12 14:51:06 +01:00
Richard Brooksby
3fe95cca28
Fixing type puns found by gcc 11.3.0.
2023-06-12 14:35:11 +01:00
Gareth Rees
860dcc32f0
Make transforms part of the public mps.
...
* Move transforms sources to the core sections of the makefiles.
* Move function declarations to the public header mps.h.
* Update copyright notices for transforms code.
* Remove references to Configura from the comments.
* Remove trailing whitespace.
* Translate design to reStructuredText.
* Move documentation to reference section of manual.
* Add warning about unsuitability when ambiguous references may exist.
(cherry picked from commit b1c30975d91a8ab871ca4d94de1754d5ee44ef03)
2023-06-12 14:19:17 +01:00
Richard Brooksby
5b3280526f
Clarifying comments in response to review < https://github.com/ravenbrook/mps/pull/213#discussion_r1191144878 >
2023-06-09 14:49:32 +01:00
Richard Brooksby
5cfa8a6106
Improving comments in response to review < https://github.com/ravenbrook/mps/pull/213#pullrequestreview-1422468433 >.
2023-06-09 14:43:41 +01:00
Richard Brooksby
7ff254469a
Adding arena contraction callback to all chunk deallocations, so that it is called when the arena is destroyed.
2023-06-09 14:29:55 +01:00
Richard Brooksby
b4205f0ddd
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
Richard Brooksby
bef248f012
Generalising mps_addr_object, arenaaddrobject, pooladdrobject for pools that do not use segments.
2023-06-07 14:57:55 +01:00
Jonathan Holburn
80cb1e1abe
Manually cherry pick changes from b928fa236178fb1bdbe20442c3f53b8e8a545a4b relating to hash-arrays
2023-06-02 14:50:15 +01:00
Jonathan Holburn
74020f4390
Correction to last commit
2023-05-23 02:20:51 +01:00
Jonathan Holburn
7b395f057b
Executing proc.review.edit
2023-05-23 02:15:02 +01:00
Jonathan Holburn
7835ac66e9
Reorganise comments for readability in addrobj.c
2023-05-17 21:51:12 +01:00
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
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
Jonathan Holburn
60c01c2451
Consistently use die() in extcon.c
2023-05-10 14:05:36 +01:00
Jonathan Holburn
e5f0cdbc2c
Add dylan test object to comm.gmk for extcon, missing from last commit
2023-05-10 13:57:26 +01:00
Jonathan Holburn
236a039ec7
Remove homebrew format from extcon testbench and replace with dylan fmt. also disable code relating to stack roots. also replaces deprecated root_table. add comments
2023-05-10 13:51:39 +01:00