Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 7196 - tile: render empty screen | Kartik Agaram | 2020-11-06 | 2 | -19/+80 |
| | |||||
* | 7195 - tile: create 'screen' objects | Kartik Agaram | 2020-11-06 | 4 | -0/+61 |
| | |||||
* | 7194 | Kartik Agaram | 2020-11-06 | 2 | -45/+51 |
| | |||||
* | 7193 - tile: extract taxonomy of values into a separate file | Kartik Agaram | 2020-11-06 | 3 | -206/+208 |
| | |||||
* | 7192 - more checks around literals | Kartik Agaram | 2020-11-05 | 2 | -22/+318 |
| | | | | | | | We can copy non-zero literals only to non-addr non-offset scalars. This change is surprisingly short for the magnitude of the limb I felt myself going out on for it. Surprising that there were no unpleasant discoveries. | ||||
* | 7191 | Kartik Agaram | 2020-11-05 | 2 | -35/+55 |
| | |||||
* | 7190 | Kartik Agaram | 2020-11-05 | 2 | -5/+5 |
| | | | | Training sights now on some gaps with offset types. | ||||
* | 7189 - some validations on function name | Kartik Agaram | 2020-11-05 | 2 | -0/+273 |
| | | | | Mu has no overloading or static dispatch for now. | ||||
* | 7188 - raise error on deref of var on stack | Kartik Agaram | 2020-11-05 | 2 | -1/+74 |
| | |||||
* | 7187 | Kartik Agaram | 2020-11-05 | 16 | -23760/+27189 |
| | |||||
* | 7186 | Kartik Agaram | 2020-11-05 | 1 | -3/+4 |
| | |||||
* | 7185 - type checks for 'populate-stream' | Kartik Agaram | 2020-11-05 | 2 | -4/+437 |
| | | | | Lots of copy-pasta. | ||||
* | 7184 - type checks for 'populate' | Kartik Agaram | 2020-11-05 | 2 | -7/+447 |
| | |||||
* | 7183 - type checks for 'allocate' | Kartik Agaram | 2020-11-05 | 2 | -1/+347 |
| | |||||
* | 7182 - type checks for 'copy-object' | Kartik Agaram | 2020-11-05 | 2 | -1/+412 |
| | |||||
* | 7181 - type checks for 'address' instruction | Kartik Agaram | 2020-11-05 | 3 | -2/+595 |
| | |||||
* | 7180 | Kartik Agaram | 2020-11-04 | 3 | -12/+173 |
| | | | | | | | More bugfixes, now all apps are working. In the process of fixing the bugs in translating apps/browse, I found a typo in apps/tile that just happened to accidentally be compiling fine. | ||||
* | 7179 | Kartik Agaram | 2020-11-04 | 2 | -0/+31 |
| | | | | | | After this bugfix, apps/tile/ is now working. apps/browse/ is still failing. | ||||
* | 7178 - type checks for 'compare' instruction | Kartik Agaram | 2020-11-04 | 2 | -1/+553 |
| | |||||
* | 7177 - type checks for 'copy-to' instruction | Kartik Agaram | 2020-11-04 | 2 | -12/+400 |
| | |||||
* | 7176 - type checks for 'copy' instruction | Kartik Agaram | 2020-11-04 | 3 | -104/+473 |
| | |||||
* | 7175 | Kartik Agaram | 2020-11-03 | 20 | -28068/+29016 |
| | |||||
* | 7174 - function returns should now be safe | Kartik Agaram | 2020-11-03 | 2 | -4/+197 |
| | |||||
* | 7173 | Kartik Agaram | 2020-11-03 | 12 | -12/+108 |
| | | | | All tests passing again. | ||||
* | 7172 | Kartik Agaram | 2020-11-03 | 1 | -1/+1 |
| | |||||
* | 7171 | Kartik Agaram | 2020-11-03 | 1 | -1/+1 |
| | |||||
* | 7170 | Kartik Agaram | 2020-11-03 | 1 | -0/+47 |
| | | | | One more test. | ||||
* | 7169 | Kartik Agaram | 2020-11-03 | 1 | -7/+88 |
| | | | | | | | Now test-return-unavailable-value is passing, but test-convert-return-with-duplicate-values is failing. Time to think. | ||||
* | 7168 - snapshot | Kartik Agaram | 2020-11-03 | 1 | -0/+93 |
| | | | | | | | | 2 new tests: test-return-unavailable-value - currently failing test-convert-return-with-duplicate-values - currently passing I don't yet know how to make both pass. | ||||
* | 7167 | Kartik Agaram | 2020-11-03 | 2 | -1/+74 |
| | |||||
* | 7166 | Kartik Agaram | 2020-11-03 | 3 | -45/+170 |
| | |||||
* | 7165 | Kartik Agaram | 2020-11-03 | 7 | -30/+97 |
| | | | | | All tasks of https://github.com/akkartik/mu/issues/45#issuecomment-719990879 should now be complete. | ||||
* | 7164 | Kartik Agaram | 2020-11-03 | 2 | -1/+112 |
| | |||||
* | 7163 - first type checks for 'return' statements | Kartik Agaram | 2020-11-03 | 3 | -5/+127 |
| | |||||
* | 7162 | Kartik Agaram | 2020-11-02 | 83 | -33153/+37215 |
| | |||||
* | 7161 - stop processing function outputs | Kartik Agaram | 2020-11-02 | 2 | -601/+109 |
| | | | | | | Assignments to them will no longer work, and they can never be live variables. https://github.com/akkartik/mu/issues/45#issuecomment-719990879, task 3. | ||||
* | 7160 | Kartik Agaram | 2020-11-02 | 2 | -133/+133 |
| | |||||
* | 7159 - explicitly use 'return' everywhere | Kartik Agaram | 2020-11-02 | 18 | -455/+407 |
| | | | | https://github.com/akkartik/mu/issues/45#issuecomment-719990879, task 2. | ||||
* | 7158 | Kartik Agaram | 2020-11-02 | 4 | -372/+310 |
| | |||||
* | 7157 | Kartik Agaram | 2020-11-01 | 6 | -101/+96 |
| | |||||
* | 7156 | Kartik Agaram | 2020-11-01 | 2 | -3/+6 |
| | |||||
* | 7155 | Kartik Agaram | 2020-11-01 | 1 | -12/+12 |
| | | | | apps/arith.mu compiling again. | ||||
* | 7154 | Kartik Agaram | 2020-11-01 | 12 | -369/+141 |
| | |||||
* | 7153 | Kartik Agaram | 2020-11-01 | 2 | -3/+7 |
| | | | | Bugfix in computing the label a return should jump to. | ||||
* | 7152 - 'return' instruction | Kartik Agaram | 2020-11-01 | 4 | -1/+644 |
| | | | | | | https://github.com/akkartik/mu/issues/45#issuecomment-719990879, task 1. We don't have checking for it yet. Soon. | ||||
* | 7151 | Kartik Agaram | 2020-11-01 | 2 | -97/+46 |
| | | | | Drop pending tests for the old plan of liveness analysis. | ||||
* | 7150 | Kartik Agaram | 2020-10-31 | 1 | -0/+16 |
| | |||||
* | 7149 | Kartik Agaram | 2020-10-31 | 1 | -1/+1 |
| | |||||
* | 7148 | Kartik Agaram | 2020-10-31 | 2 | -5/+2 |
| | |||||
* | 7147 | Kartik Agaram | 2020-10-31 | 2 | -8/+14 |
| |