unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* A major milestone in bootstrapping
@ 2018-08-27  0:34 Jeremiah
  2018-08-27 11:46 ` Christopher Lemmer Webber
  2018-08-29 20:58 ` Joshua Branson
  0 siblings, 2 replies; 5+ messages in thread
From: Jeremiah @ 2018-08-27  0:34 UTC (permalink / raw)
  To: bootstrappable; +Cc: guix-devel, rb-general

Today I am proud to announce a combo of releases with major milestones.

First stage0, reached Release version 0.2.0; which includes the following:
A 250byte hex0 bootstrap binary that is self-hosting and builds hex1,
which builds hex2, which bootstraps M0 macro assembly which has been
used to make:

The world's FIRST C compiler written in M0 macro assembly, supporting:
structs
unions
inline assembly
function pointers

http://git.savannah.nongnu.org/cgit/stage0.git/tree/stage2/cc_x86.s

which is capable of compiling reproducibly:

The newly released M2-Planet V1.0
https://github.com/oriansj/M2-Planet

Which is a self-hosting C compiler which is 100% deterministic by design
with support for all the features needed to build the pieces of:

mescc-tools
https://savannah.nongnu.org/projects/mescc-tools

which is capable of building M2-Planet from it's M1 macro seed.

Soon we hope to finish the MesCC bootstrap from M2-Planet and then we
will have a complete bootstrap path from 250byte hex0 all the way up to
gcc ^_^

-Jeremiah Orians

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-08-29 20:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-27  0:34 A major milestone in bootstrapping Jeremiah
2018-08-27 11:46 ` Christopher Lemmer Webber
2018-08-27 12:19   ` [rb-general] " Orians, Jeremiah (DTMB)
2018-08-29 16:16     ` Christopher Lemmer Webber
2018-08-29 20:58 ` Joshua Branson

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).