From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Orians, Jeremiah (DTMB)" Subject: M2-Planet latest release Date: Fri, 22 Jun 2018 11:14:00 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56158) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fWK13-0007kM-9c for guix-devel@gnu.org; Fri, 22 Jun 2018 07:14:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fWK10-0002Ht-3l for guix-devel@gnu.org; Fri, 22 Jun 2018 07:14:09 -0400 Received: from coreosmtp1.michigan.gov ([136.181.192.169]:61984 helo=michigan.gov) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fWK0z-0002H7-SQ for guix-devel@gnu.org; Fri, 22 Jun 2018 07:14:06 -0400 Content-Language: en-US List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "rb-general@lists.reproducible-builds.org" , "guix-devel@gnu.org" Today I proud to announce M2-Planet version 0.2.0 https://github.com/orians= j/M2-Planet=20 The world's simplest C compiler with support for: structs with sizeof support anonymous unions (inside of structs) arrays Inline assembly Gotos for, while and do loops with optional breaks bitshifting bitwise operations= escaped strings Passable function pointers Written and self-hosting in a l= ovely C99 subset optional dwarf footers (thanks to mescc-tools blood-elf) a= llowing for objdump and gdb to play nicely and 100% deterministic output Able to be bootstrapped from a trivial Macro-assembler and hex2-linker (whi= ch when hand made are under 3KB total) which can be found here: https://github.com/oriansj/mescc-tools=20 or via any C compiler that supports only 60% of the features of M2-Planet