Commits
- Commit:
0d35c07dfc7e6b341aadc64a253738b6285b9e6a
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: allow EX_ALLOCA to take a register argument
- Commit:
4efc4256d0461a3fbc9abdb3443dc7aa73e763c3
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: use `leave` instruction on function return
- Commit:
b0cba5f1c6851cc288cc57379e43b55501aafbcf
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: update TODO
- Commit:
a18a324ce279aa59ddd5e92c2e30fdc140ee6018
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add IR_NOP
- Commit:
1b0ac8039426ded10ad6f8a7b1beba4203476ebc
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add IR_F{EQ,NE,LT,GT,LE,GE}
- Commit:
f66b5d9d004971b460d24ac4574ffc769b1a81e8
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: implement EX_CALL for floats
- Commit:
bb11aed3fe91f10503b24b619478e33e407db0df
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: implement IR_{READ,WRITE} for float types
- Commit:
89082e58f236c93cdcf2079dfe5cd3203972ace2
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add DT_{DOUBLE,LDOUBLE}
- Commit:
e2531862ff12c3ffabbcf078d1acdbd9525963ce
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add EX_{EQ,NE,{U,S}{LT,GT,LE,GE}}
- Commit:
db96e10e218769bf2d6506c723a0704a0e737582
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: minor refactor
- Commit:
89a3dc1caab57953b019b1c86f4e1ca69d5fec05
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: remove EX_F{ADD,SUB,MUL,DIV}
- Commit:
1ee10934936c2c6167c18c1553df440a463b8585
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: allow EX_SDIV for DT_FLOAT
- Commit:
73274e21f47e83e0db2fb90aa7f01fa56b1db94f
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: fix EX_SUB for DT_FLOAT
- Commit:
efcdc2f735a18fd0f4f7708ec523641c96179ad9
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: allow IR_MUL for DT_FLOAT
- Commit:
82f7044d260ba86c4ed3b94c90f95ef93a3424da
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: allow EX_{ADD,SUB} for DT_FLOAT
- Commit:
39fac2eaebd5440c562cbf2bfcde2295a43e64d1
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: make load*() work for DT_FLOAT
- Commit:
ec5ab05f18835b7eeca625ca71cab8ffee30263d
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: update TODO;
- Commit:
9f4477b1b689868d51c134baa8664c2fd05fff3f
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add EX_F{ADD,SUB,MUL,DIV}
- Commit:
d25b45cd908aa3299de02f2507191f81b809ccec
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: initial support for floats
- Commit:
cb0082f76c61614ad0472450d9261e2b4f2f5a8e
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add float support to lexer
- Commit:
45eb005b00057c2d1d0b5139ff66ca73414cace4
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add support for custom sections
- Commit:
e0cdee61b211d1aaeb253a85a0095d624ce000f4
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add TK_STRING
- Commit:
0d5df857d4b85726b8c0bb272fc6fef0a727ac1c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add pub
- Commit:
388764d5d9b81f65b591e7ff8dd8c187b4c7fd5f
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add support for negative EX_INT
- Commit:
f5b4351d0b7b927bdca9c46bd239eed63cdf1fac
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: implement EX_MUL, EX_{U,S}DIV