Helmut Eller
771092f9e6
* mps/code/global.c (ArenaStep): Fix calculation of available time.
2025-09-13 13:23:52 +02:00
Helmut Eller
5eb8f34dbb
Un-rename .gitignore
2025-09-13 10:03:13 +02:00
Richard Brooksby
3ce08c972f
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
a95e4aedc0
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
2e417719d4
Fix typos.
2024-11-26 22:10:23 +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
5288a6b846
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
1ea596e4f7
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
91d47dfb7d
Catch-up merge from master into branch/2023-05-31/hash-arrays
2023-06-17 11:30:34 +01:00
Richard Brooksby
3e57b5a0ce
Removing bogus test block introduced in 1a5ac67e7 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
d86a09e66f
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
8ced8925b9
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
1a5ac67e71
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
d76c584d31
Adding spaces to conform to rule.code.style.control.
2023-06-16 09:43:52 +01:00
Richard Brooksby
597422484c
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
021fff8643
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
40e6c06da3
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
6e268e53ff
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
6bbf8a76bf
Performing proc.review.edit
2023-06-15 18:19:53 +01:00
Jonathan Holburn
7511d24547
Make addrobj.c more verbose
2023-06-15 12:06:18 +01:00
Jonathan Holburn
e407bbc0d2
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
27cf30e15f
Add fixmes to ztfm.c testbench after walkthrough with rb
2023-06-15 11:14:22 +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
1bb9a04b62
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
e4d20ac7d4
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
351e34a2b4
Suppressing "may be used uninitialized" warning in rash build with gcc 11.3.0.
2023-06-14 09:13:09 +01:00
Jonathan Holburn
c4888768ca
Make various edits from required after proc.review
2023-06-12 23:40:10 +01:00
Richard Brooksby
051249011a
Avoid creating ambiguous references in stack slots that prevent the transform completing.
2023-06-12 15:05:58 +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
db8c7da9a5
Fixing type puns found by gcc 11.3.0.
2023-06-12 14:35:11 +01:00
Gareth Rees
b10b842d75
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
ced601b71b
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
ed26ed17b9
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
325e25f036
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
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
Richard Brooksby
dc27b3a3dc
Generalising mps_addr_object, arenaaddrobject, pooladdrobject for pools that do not use segments.
2023-06-07 14:57:55 +01:00
Jonathan Holburn
290b8dd919
Manually cherry pick changes from b928fa236178fb1bdbe20442c3f53b8e8a545a4b relating to hash-arrays
2023-06-02 14:50:15 +01:00
Jonathan Holburn
ade77731c7
Correction to last commit
2023-05-23 02:20:51 +01:00
Jonathan Holburn
4bee04cc0e
Executing proc.review.edit
2023-05-23 02:15:02 +01:00
Jonathan Holburn
c8bdbad51f
Reorganise comments for readability in addrobj.c
2023-05-17 21:51:12 +01:00
Jonathan Holburn
bc7415922b
Avoid type punning while using dylan test utilities
2023-05-17 21:30:07 +01:00
Jonathan Holburn
5314172c4f
Correct spelling of target
2023-05-17 20:52:31 +01:00
Jonathan Holburn
8555eb2f98
Correct capitalisation on target name
2023-05-17 20:48:33 +01:00
Jonathan Holburn
ba4abd8ae2
Add addrobj.c to the testcases
2023-05-17 20:39:58 +01:00
Jonathan Holburn
6ccd353499
Add addrobj.c testbench to test mps_addr_object()
2023-05-17 18:37:20 +01:00
Jonathan Holburn
4a6c61b767
Checkl of addrobject method should not be commented out
2023-05-16 17:57:19 +01:00
Jonathan Holburn
20f96d80a5
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
f95e3cbc05
Consistently use die() in extcon.c
2023-05-10 14:05:36 +01:00
Jonathan Holburn
d2ec9570d7
Add dylan test object to comm.gmk for extcon, missing from last commit
2023-05-10 13:57:26 +01:00
Jonathan Holburn
73b9fbd4cd
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