Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 7198 - tile: primitive 'print' | Kartik Agaram | 2020-11-06 | 3 | -6/+43 | |
| | ||||||
* | 7197 - tile: render screen contents and cursor | Kartik Agaram | 2020-11-06 | 2 | -12/+39 | |
| | ||||||
* | 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 | |
| |