1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-13 06:50:39 -08:00
Commit graph

2940 commits

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