1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-23 15:22:20 -07:00
Commit graph

2892 commits

Author SHA1 Message Date
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