about summary refs log tree commit diff stats
path: root/html
Commit message (Collapse)AuthorAgeFilesLines
* 5963Kartik Agaram2020-01-301-3956/+3992
|
* 5958Kartik Agaram2020-01-304-2848/+2871
|
* 5954 - 'factorial' working!Kartik Agaram2020-01-291-0/+79
|
* 5952Kartik Agaram2020-01-291-2231/+2573
|
* 5950Kartik Agaram2020-01-292-0/+189
|
* 5949Kartik Agaram2020-01-294-6505/+7312
|
* 5944Kartik Agaram2020-01-281-5289/+5461
|
* 5941Kartik Agaram2020-01-271-5176/+5289
|
* 5937Kartik Agaram2020-01-272-3231/+3271
|
* 5933Kartik Agaram2020-01-271-2/+2
| | | | Expand some buffer sizes to continue building mu.subx natively.
* 5932Kartik Agaram2020-01-272-0/+153
|
* 5931Kartik Agaram2020-01-271-1/+1
|
* 5930Kartik Agaram2020-01-271-5132/+5290
|
* 5925Kartik Agaram2020-01-2761-3088/+3130
|
* 5922Kartik Agaram2020-01-261-5556/+5674
|
* 5917Kartik Agaram2020-01-221-4299/+4293
|
* 5912Kartik Agaram2020-01-201-4115/+4450
|
* 5904Kartik Agaram2020-01-191-9/+9
|
* 5903Kartik Agaram2020-01-191-1575/+1576
|
* 5901Kartik Agaram2020-01-1914-1147/+1176
|
* 5897 - rename comparison instructionsKartik Agaram2020-01-1656-560/+560
| | | | | | | Signed and unsigned don't quite capture the essence of what the different combinations of x86 flags are doing for SubX. The crucial distinction is that one set of comparison operators is for integers and the second is for addresses.
* 5896Kartik Agaram2020-01-161-21/+21
|
* 5895Kartik Agaram2020-01-161-21/+21
|
* 5894Kartik Agaram2020-01-161-5/+5
|
* 5893Kartik Agaram2020-01-1428-3744/+3665
|
* 5889Kartik Agaram2020-01-1412-4847/+5009
|
* 5884Kartik Agaram2020-01-1245-6406/+6385
|
* 5881Kartik Agaram2020-01-108-4894/+4983
|
* 5878Kartik Agaram2020-01-031-243/+217
| | | | | The current prototype doesn't really use floating point; drop the guardrails there.
* 5877Kartik Agaram2020-01-031-2/+2
|
* 5876 - address -> addrKartik Agaram2020-01-0355-358/+358
|
* 5875Kartik Agaram2020-01-0215-49/+200
|
* 5856Kartik Agaram2020-01-0112-0/+0
|
* 5855Kartik Agaram2020-01-016-4664/+5051
|
* 5835Kartik Agaram2019-12-2819-3787/+4858
|
* 5810Kartik Agaram2019-12-093-24/+25
|
* 5807Kartik Agaram2019-12-099-599/+673
|
* 5806Kartik Agaram2019-12-0979-16594/+16610
|
* 5786Kartik Agaram2019-11-304-2553/+2586
|
* 5783Kartik Agaram2019-11-3015-2564/+3602
|
* 5771Kartik Agaram2019-11-282-2161/+2558
|
* 5769 - support uppercase hex in SubXKartik Agaram2019-11-281-225/+229
|
* 5766Kartik Agaram2019-11-261-197/+299
|
* 5763Kartik Agaram2019-11-261-844/+886
|
* 5761Kartik Agaram2019-11-261-2099/+2229
|
* 5756Kartik Agaram2019-11-181-982/+1000
|
* 5755Kartik Agaram2019-11-181-897/+958
| | | | Support function calls with literal arguments.
* 5754Kartik Agaram2019-11-181-1095/+1168
| | | | Support binary instructions with an immediate operand.
* 5753Kartik Agaram2019-11-182-1501/+1510
| | | | | | | | | Binaries are now identical again. There's a little hack here that we should clean up at some point. But it requires more thought. Ordering compiler phases is hard. So far we're only at the start of the slippery slope into that abyss.
* 5752Kartik Agaram2019-11-181-1094/+1109
| | | | | | | Support binary operations with reg/mem and reg operands. Everything is passing. However, the self-hosting translator now generates some discrepancies compared to the C++ translator :(