Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 7209 | Kartik Agaram | 2020-11-07 | 1 | -1/+1 |
| | |||||
* | 7208 - tile: start new line | Kartik Agaram | 2020-11-07 | 1 | -0/+35 |
| | | | | | | | | Only the final line shows the stack for now. No way to move cursor back up. One bug I'm noticing: creating a screen on one line and then reusing it in a second causes operations to be performed multiple times. | ||||
* | 7207 - tile: bugfix | Kartik Agaram | 2020-11-07 | 1 | -0/+2 |
| | |||||
* | 7206 - tile: up/down/left/right now print lines | Kartik Agaram | 2020-11-07 | 1 | -20/+57 |
| | |||||
* | 7205 - tile: magnitudes for up/down/left/right | Kartik Agaram | 2020-11-07 | 1 | -17/+41 |
| | |||||
* | 7202 - rendering screens above other values | Kartik Agaram | 2020-11-06 | 2 | -1/+26 |
| | |||||
* | 7201 | Kartik Agaram | 2020-11-06 | 1 | -8/+6 |
| | |||||
* | 7200 - tile: cursor movement helpers | Kartik Agaram | 2020-11-06 | 2 | -3/+121 |
| | |||||
* | 7199 - tile: primitive 'move' | Kartik Agaram | 2020-11-06 | 1 | -1/+30 |
| | |||||
* | 7198 - tile: primitive 'print' | Kartik Agaram | 2020-11-06 | 3 | -6/+43 |
| | |||||
* | 7197 - tile: render screen contents and cursor | Kartik Agaram | 2020-11-06 | 1 | -10/+38 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 | 5 | -27/+94 |
| | | | | | 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 | 2 | -2/+124 |
| | |||||
* | 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 | 17 | -453/+405 |
| | | | | https://github.com/akkartik/mu/issues/45#issuecomment-719990879, task 2. | ||||
* | 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. |