-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi all,

I thought it would be a good time to update you all on the current plans 
for fish development.

Earlier this year, the fish committers agreed to undertake a significant
rework of the fish source code. In particular, efforts are underway to
change the C++ core of fish to Rust. There are several reasons for this
rewrite, including that it enables development of a concurrent execution
mode to allow background execution of fish functions and related
benefits. There's an extended discussion on GitHub [1], if you're
interested.

However, this is a process that is likely to take six months or more. In
that time the source tree will probably not be suitable for general
release. The performance of the partially-rewritten program is worse and
building it is more complicated.  Development builds [2] are currently
not being generated because they're frankly more trouble than they're
worth.

The process is going reasonably well, with about 20% of the C++ code
removed in the last few months (as I measure it anyway). However, my
estimate is that it will not be ready for beta testing until late 2023
at the earliest.

There's a handful of fixes for fish 3.6.1 that I think are worth rolling
up and making a 3.6.2 release for [3] [4], though I don't have a specific
timeline for doing so.

Hope that helps keep you informed!

David Adam
fish committer
zanc...@ucc.gu.uwa.edu.au

[1]: https://github.com/fish-shell/fish-shell/pull/9512
[2]: https://github.com/fish-shell/fish-shell/wiki/Development-builds
[3]: https://github.com/fish-shell/fish-shell/discussions/9684
[4]:
https://github.com/fish-shell/fish-shell/issues?q=milestone%3A%22fish+3.6.2%22
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmRyG18ACgkQwLlpspdO
iI5njg//bacqJ78p4+LvbomSI8by+e6uNmY+RkDSokqrDvJ6fNEcIZ9qERLo0oY7
YJtamHYWwPBsLticPHqKxNOW9mVBeXh391/0Cqgq7aA+zya4T9Qf47u3ikrVCGbs
yeirCQKsPhMzbMZatfC/Ta0UFVxsm8FtQH273QX1J6Laz30nwPz4LVVJp7cErlNT
H0gjdC6HAsFxEnVZTzBeYqYUVgrSwWmp+uolsD8VKDg2jRuyGfopZkpnhHuEHVlI
nt6htSybyZ76Ebwo7su9oYpnf9YOlFfQc2RJASoziEvcEtJk01myj88XSztMCb2C
aOPaTLIx2jRvJkXkFOmHtw266gHjJ64oiwBZANTk5V3Q2GrSHxsow6+nPhXLd2r0
lCmKK0B3DRDBahJMbkewIlWjSg13kExEHnjqzhazjbHqPRWZqBVuLCfeLCMu6Q54
eeTtGuhquHefmAqyqCHawxqOtPAvv/tXdFADQ4ywJ3sWxqi6ADBHcTR9SvCAY0fO
GIKDdEdAWiKPEOwWeYtThsPJKdDEA+YRgpKu0gdClGoU9ZYGbCfBgbdyOnrYTUsy
eX1UTsimY5rCo+kL01rgCdQUbVMH+K3gJshdT6vgfJQ04AUE5klvHAiPYvhoRVt4
8Egy9PrtYNfq4xGp96nLZ2ZtDtR8AGeB/zd656Q+MAkx2wybrw0=
=Opdb
-----END PGP SIGNATURE-----


_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to