about summary refs log tree commit diff stats
path: root/html
Commit message (Collapse)AuthorAgeFilesLines
...
* 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 :(
* 5751 - start of table of Mu primitivesKartik Agaram2019-11-181-940/+1099
| | | | | So far this is just the same as our most recent tests. But now we have a 'DSL' for adding more primitives.
* 5750Kartik Agaram2019-11-171-440/+816
| | | | | We can now compile primitive statements while selecting the right template to code-gen each one from. Even when multiple templates have the same name.
* 5747Kartik Agaram2019-11-151-1023/+1317
|
* 5745Kartik Agaram2019-11-141-1038/+1068
| | | | | | I've been under-estimating the complexity of translating primitive statements. We need to separately track information for each primitive about operands for both the source and emitted SubX notation.
* 5741Kartik Agaram2019-11-141-1014/+1020
| | | | | Support variables at positive stack offsets (formal parameters for functions), and also an indicator for 'any register' for primitive operations.
* 5738Kartik Agaram2019-11-101-898/+1081
|
* 5732Kartik Agaram2019-11-091-1000/+973
|
* 5731Kartik Agaram2019-11-091-910/+899
|
* 5730Kartik Agaram2019-11-091-606/+1028
|
* 5726Kartik Agaram2019-11-031-6/+6
|
* 5725Kartik Agaram2019-10-302-386/+389
|
* 5724Kartik Agaram2019-10-291-536/+537
|
* 5723Kartik Agaram2019-10-292-1/+667
|
* 5717Kartik Agaram2019-10-271-1/+1
|
* 5716Kartik Agaram2019-10-2630-19962/+19639
|
* 5708Kartik Agaram2019-10-191-1/+1
|
* 5707Kartik Agaram2019-10-193-266/+278
|
* 5706 - example at different levels of syntax sugarKartik Agaram2019-10-193-0/+465
| | | | | Thanks Mateusz Czapliński for the feedback: https://lobste.rs/s/xtxlec/mu_minimal_hobbyist_computing_stack#c_1mzq94
* 5704Kartik Agaram2019-10-191-71/+73
| | | | Minor tweaks based on feedback from Max Bernstein.
* 5701Kartik Agaram2019-10-1757-1404/+1613
|
* 5696Kartik Agaram2019-10-031-1/+1
|
* 5684Kartik Agaram2019-09-2113-211/+211
| | | | Support function-call syntax when linkifying functions in html files.
* 5683Kartik Agaram2019-09-2051-6678/+7932
|
* 5661Kartik Agaram2019-09-1514-17/+17
|