Re: M1 port: Call for funding
Tim McNerney <[email protected]> Mon, 1 Jan 2024 08:50:43 -0500
| Newsgroups | gmane.lisp.openmcl.devel |
|---|---|
| Message-ID | <[email protected]> |
Yes! I would enthusiastically attend a “just bump the fasl version number” (i.e. null upgrade) bootstrapping class. Modifying gdb so that it recognizes Lisp objects could help quite a bit (e.g. headers, type bits, etc). When I was at Harlequin, I modified gdb so it better displayed Dylan stack frames (and hid internal ones), and that wasn’t such a heavy lift, even for someone who’d never hacked gdb before. --Tim > On Dec 31, 2023, at 17:03, Andrew Shalit <[email protected]> wrote: > > I believe bumping the fasl version requires a new kernel and lisp heap. So making that one change would allow you to go through the steps of bootstrapping a new kernal and image without having to worry about debugging code. > > >>> On Dec 31, 2023, at 2:38 PM, Ron Garret <[email protected]> wrote: >>> >>> >>>> On Dec 31, 2023, at 11:23 AM, Andrew Shalit <[email protected]> wrote: >>> >>> I’d suggest a first valuable step would be for people to learn how to bootstrap a new version of CCL. >> >> That sounds like a great idea. Probably the best way to do that would be to go to the git repo and find the last time a change was made that required this bootstrapping process. Does anyone happen to recall when that was? Even better, does anyone know how to find the actual commit(s)? >> >> rg >> > >