aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * mps/code/mps.h (MPS_RM_PROT_INNER): Fix MPS issue #285.Gerd Möllmann2025-09-111-1/+1
|
* * mps/code/global.c (ArenaPoll): Fix calculation of available time.Helmut Eller2025-09-081-2/+3
|
* Clarifying that two avers are implementing .assume.parked in response to ↵Richard Brooksby2024-11-271-2/+2
| | | | review comment <https://github.com/ravenbrook/mps/pull/298#issuecomment-2503792676>.
* Removing unused variable that triggered the unused-but-set-variable warning ↵Richard Brooksby2024-11-271-3/+0
| | | | when building on macos 14.7.1 with clang 15.0.
* Fix typos.Bruce Mitchener2024-11-2616-20/+20
|
* Catch-up merge from 'master into branch/2023-04-13/transformsRichard Brooksby2023-06-1716-113/+688
|\
| * Catch-up merge from master into branch/2023-05-31/hash-arraysRichard Brooksby2023-06-1719-123/+1029
| |\
| | * Make addrobj.c more verboseJonathan Holburn2023-06-151-0/+10
| | |
| | * Reintroduce comments that went missing during the original work to port this ↵Jonathan Holburn2023-06-152-1/+22
| | | | | | | | | | | | functionality from configura's mps-preview
| | * Catch up merge from master into branch/2023-05-16/interior-pointersRichard Brooksby2023-06-156-7/+339
| | |\
| | * | Improving comments on amcaddrobject in response to review ↵Richard Brooksby2023-06-151-3/+10
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/223#pullrequestreview-1432893665>.
| | * | Removing redundant user documentation in response to review ↵Richard Brooksby2023-06-151-10/+3
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/223/files#r1197946092>
| | * | Make various edits from required after proc.reviewJonathan Holburn2023-06-122-9/+47
| | | |
| | * | Adding addrobj test case to xcode project and enabling it as part of testci ↵Richard Brooksby2023-06-073-112/+271
| | | | | | | | | | | | | | | | target on all platforms.
| | * | Generalising mps_addr_object, arenaaddrobject, pooladdrobject for pools that ↵Richard Brooksby2023-06-077-29/+29
| | | | | | | | | | | | | | | | do not use segments.
| | * | Reorganise comments for readability in addrobj.cJonathan Holburn2023-05-171-9/+8
| | | |
| | * | Avoid type punning while using dylan test utilitiesJonathan Holburn2023-05-171-1/+17
| | | |
| | * | Correct spelling of targetJonathan Holburn2023-05-171-1/+1
| | | |
| | * | Correct capitalisation on target nameJonathan Holburn2023-05-171-1/+1
| | | |
| | * | Add addrobj.c to the testcasesJonathan Holburn2023-05-173-0/+8
| | | |
| | * | Add addrobj.c testbench to test mps_addr_object()Jonathan Holburn2023-05-171-0/+182
| | | |
| | * | Checkl of addrobject method should not be commented outJonathan Holburn2023-05-161-1/+1
| | | |
| | * | Add implementation of mps_addr_object as implemented by jph on top of branch ↵Jonathan Holburn2023-05-169-0/+140
| | | | | | | | | | | | | | | | cet-merge-2 and subsequently became mps-2022. directly fix some whitespace according to c syntax conventions and remove boolean operation on a pointer
| * | | Performing proc.review.editJonathan Holburn2023-06-151-1/+0
| | | |
| * | | Manually cherry pick changes from b928fa236178fb1bdbe20442c3f53b8e8a545a4b ↵Jonathan Holburn2023-06-021-0/+3
| | | | | | | | | | | | | | | | relating to hash-arrays
* | | | Adding references and clarifications in response to review ↵Richard Brooksby2023-06-171-4/+9
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/214#discussion_r1230995545> and <https://github.com/ravenbrook/mps/pull/214#discussion_r1230997932>.
* | | | Cross-referencing rank assumptions in response to review ↵Richard Brooksby2023-06-171-3/+3
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/214#discussion_r1230993565>.
* | | | Removing bogus test block introduced in 679109c65 that does not work when ↵Richard Brooksby2023-06-161-13/+0
| | | | | | | | | | | | | | | | | | | | transforms are empty or trivial. raising this for later in github issue. GitHub-reference: https://github.com/Ravenbrook/mps/issues/242
* | | | Enforcing parking restrictions when adding references to transforms in ↵Richard Brooksby2023-06-161-3/+10
| | | | | | | | | | | | | | | | response to review <https://github.com/ravenbrook/mps/pull/214#discussion_r1230987289>.
* | | | Clarifying why and documenting that transformed references must be in ↵Richard Brooksby2023-06-161-1/+4
| | | | | | | | | | | | | | | | automatic pools, in response to review <https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221>.
* | | | Transforms are no longer implicitly destroyed by applying them, making the ↵Richard Brooksby2023-06-162-22/+25
| | | | | | | | | | | | | | | | 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>.
* | | | Adding spaces to conform to rule.code.style.control.Richard Brooksby2023-06-161-3/+3
| | | |
* | | | Removing mpsitr.c, a relic of custom/cet, and merging its contents into ↵Richard Brooksby2023-06-165-126/+81
| | | | | | | | | | | | | | | | mpsi.c. reponse to review <https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221>.
* | | | Clarifying comments on tablecreate in response to review ↵Richard Brooksby2023-06-161-2/+2
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221>
* | | | Moving transforms design statements out of leader comment of trans.c, ↵Richard Brooksby2023-06-162-31/+20
| | | | | | | | | | | | | | | | updating, clarifying, and cross-referencing, in response to review <https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221>.
* | | | Converting fixmes to comments containing what we have deduced about the ↵Richard Brooksby2023-06-161-8/+30
| | | | | | | | | | | | | | | | test, and converting some to todos. linking issues to be resolved.
* | | | Add fixmes to ztfm.c testbench after walkthrough with rbJonathan Holburn2023-06-151-2/+6
| | | |
* | | | Suppressing "may be used uninitialized" warning in rash build with gcc 11.3.0.Richard Brooksby2023-06-141-1/+1
| | | |
* | | | Avoid creating ambiguous references in stack slots that prevent the ↵Richard Brooksby2023-06-121-6/+9
| | | | | | | | | | | | | | | | transform completing.
* | | | Catch-up merge of master into branch/2023-04-13/transforms to resolve conflicts.Richard Brooksby2023-06-126-7/+339
|\ \ \ \ | | |_|/ | |/| |
| * | | Clarifying comments in response to review ↵Richard Brooksby2023-06-091-2/+3
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/213#discussion_r1191144878>
| * | | Improving comments in response to review ↵Richard Brooksby2023-06-091-6/+10
| | | | | | | | | | | | | | | | <https://github.com/ravenbrook/mps/pull/213#pullrequestreview-1422468433>.
| * | | Adding arena contraction callback to all chunk deallocations, so that it is ↵Richard Brooksby2023-06-092-10/+20
| | | | | | | | | | | | | | | | called when the arena is destroyed.
| * | | Correction to last commitJonathan Holburn2023-05-231-1/+1
| | | |
| * | | Executing proc.review.editJonathan Holburn2023-05-232-3/+4
| | | |
| * | | Consistently use die() in extcon.cJonathan Holburn2023-05-101-2/+1
| | | |
| * | | Add dylan test object to comm.gmk for extcon, missing from last commitJonathan Holburn2023-05-101-1/+1
| | | |
| * | | Remove homebrew format from extcon testbench and replace with dylan fmt. ↵Jonathan Holburn2023-05-102-191/+28
| | | | | | | | | | | | | | | | also disable code relating to stack roots. also replaces deprecated root_table. add comments
| * | | Disabling the insist comparing the testobj array to the cold end of the ↵Richard Brooksby2023-05-021-3/+5
| | | | | | | | | | | | | | | | stack, since the testobj array is now a static and not comparible.
| * | | Moving the root of objects into a static to avoid problems with the cold end ↵Richard Brooksby2023-05-021-19/+25
| | | | | | | | | | | | | | | | | | | | of the stack for now, deferring solution of github issue <https://github.com/ravenbrook/mps/issues/210>. convertin asserts to insists so that they are present in hot builds. GitHub-reference: https://github.com/Ravenbrook/mps/issues/210