1. 40
  1. 12

    From the readme,

    Each commit of this project corresponds to a section of the book. For this purpose, not only the final state of the project but each commit was carefully written with readability in mind. Readers should be able to learn how a C language feature can be implemented just by reading one or a few commits of this project.

    1. 2

      On GitHub is there an easy way to view the commits of the project in chronological order?

      1. 1

        I’m not heaps familiar with github’s web interface. I know you can do this from the git cli with git log –reverse

    2. 8

      @rui314 has been doing some pretty interesting projects recently (also mold: https://github.com/rui314/mold). Is this some fun retirement period they is enjoying?

      1. 23

        Yes. After working for Google for 12 years, I decided to leave to pursue my personal interest.

        1. 7

          Your READMEs are excellent. I’ve never read any so captivating.

          1. 2

            ruiu, I’d love to be able to pre-order your compiler book or sign up for a mailing list (or follow an RSS feed) to let me know when it’s ready.

            1. 3

              The chibicc README has instructions on signing up for notifications.

            2. 2

              Hi @ruiu - quick question. Will your compiler send each phase to a separate process or will the compiler be a single process.

              Just curious - no strong opinion on this.

              1. 2

                It’s a single process just like other compilers are.

              2. 2

                Remarkable, thanks for sharing your research