Ian Moffett ian
  • Southeast Washington, DC
  • https://mirocom.org
  • Founder of Mirocom, systems engineer and computer architect. Enjoys network engineering, distributed computing, cryptography, operating systems, compilers +more

  • Joined on 2026-02-01
ian created repository Mirocom/EDK2-fork 2026-03-21 17:37:48 +00:00
ian pushed to main at Mirocom/quip 2026-03-21 14:17:13 +00:00
ccf717c6a3 frontend: lexer: Create identifier token for names
0dc25fe685 core: Initialize per-state pointer box
Compare 2 commits »
ian pushed to main at Mirocom/quip 2026-03-21 13:57:03 +00:00
12fb91b467 frontend: parser: Add parser groundwork
ian pushed to main at Mirocom/quip 2026-03-21 13:54:24 +00:00
7ac93d8921 core: quip: Initialize QUIP state machine
ian pushed to main at Mirocom/quip 2026-03-21 13:46:19 +00:00
0b60f393db build: Add clean target to makefile
e49c6327a6 frontend: Add copyright header to lexer.h
Compare 2 commits »
ian pushed to main at Mirocom/quip 2026-03-21 12:35:22 +00:00
e1fb2256d3 docs: READAME -> README.md
ian pushed to main at Mirocom/quip 2026-03-21 12:32:45 +00:00
7b45b6f260 lexer: Add TT_COLONDUB and putback buffer
ian pushed to main at Mirocom/quip 2026-03-21 12:10:29 +00:00
cb3b3a6817 core: Introduce pointer box firmware for RAII behavior
ian pushed to main at Mirocom/quip 2026-03-21 11:16:49 +00:00
6f7b4b5e31 quip: Add initial lexer sources + example ref
0fa8ad12ca initial commit
ian created branch main in Mirocom/quip 2026-03-21 11:16:49 +00:00
ian created repository Mirocom/quip 2026-03-21 11:16:37 +00:00
ian pushed to master at URM/rifle 2026-03-17 05:15:05 +00:00
0d628c8df3 docs: Add initial language spec
ian transferred repository ian/mirocom-toolchain to Mirocom/mirocom-toolchain 2026-03-13 19:11:25 +00:00
ian transferred repository GNOSOS/cav to Mirocom/cav 2026-03-07 22:05:54 +00:00
ian pushed to master at URM/rifle 2026-02-25 03:36:20 +00:00
99f52e02b2 core: include sys/types.h
ian pushed to master at URM/rifle 2026-02-25 03:33:36 +00:00
4325c809a1 lexer: add token for 'break' keyword
ian pushed to master at URM/rifle 2026-02-23 18:56:50 +00:00
fa4f8f7825 core+backend: Add support for label sections
ian pushed to master at URM/rifle 2026-02-18 14:37:52 +00:00
c3bbf59303 core: Allow assembly only outputs
ian pushed to master at URM/rifle 2026-02-18 14:28:53 +00:00
29479b5ac6 core: Assemble with NASM
9645df1e27 core: Bump version to v0.0.2
Compare 2 commits »
ian pushed to master at URM/rifle 2026-02-17 11:47:11 +00:00
9be4ce179e parser+codegen: Add support for loops
197965f173 backend: Add interface to generate branch to label
011cfaee11 sample: Update func.rifle
aae74f06ed lexer: Add token for 'loop' keyword
271c9750ea parser: Prevent double rets
Compare 10 commits »