Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 6406 - primitive 'copy-handle' | Kartik Agaram | 2020-05-25 | 14 | -0/+23 |
| | |||||
* | 6405 | Kartik Agaram | 2020-05-25 | 2 | -2/+2 |
| | |||||
* | 6404 | Kartik Agaram | 2020-05-25 | 1 | -10/+39 |
| | |||||
* | 6403 | Kartik Agaram | 2020-05-24 | 2 | -1/+1 |
| | |||||
* | 6402 | Kartik Agaram | 2020-05-24 | 1 | -1/+1 |
| | |||||
* | 6401 - have scripts follow the Unix way | Kartik Agaram | 2020-05-24 | 2 | -20/+0 |
| | | | | | | | Stay silent if all is well. I don't agree with this, but it's not like the messages I was printing out were particularly useful. | ||||
* | 6400 | Kartik Agaram | 2020-05-24 | 2 | -1/+9 |
| | |||||
* | 6399 - make mu.vim work better out of the box | Kartik Agaram | 2020-05-24 | 1 | -2/+6 |
| | | | | | | Adding some more colors will improve the experience, but the choices depend on colorscheme, and first impressions should at least not seem to have degraded things. | ||||
* | 6398 | Kartik Agaram | 2020-05-24 | 2 | -4/+4 |
| | |||||
* | 6397 | Kartik Agaram | 2020-05-24 | 28 | -1336/+1336 |
| | | | | | Drop '---' section boundaries from filenames. I noticed them confusing tab-completion for certain advanced shell setups. | ||||
* | 6396 | Kartik Agaram | 2020-05-24 | 5 | -14130/+14707 |
| | |||||
* | 6395 | Kartik Agaram | 2020-05-24 | 1 | -0/+2 |
| | |||||
* | 6394 - a catastrophic bug | Kartik Agaram | 2020-05-24 | 3 | -1/+14 |
| | | | | | | | How did new-literal ever work?! Somehow we had eax silently being clobbered without affecting behavior over like 5 apps. Unsafe languages suck. Anyways, factorial.mu is now part of CI. | ||||
* | 6393 - start running .mu apps in CI | Kartik Agaram | 2020-05-24 | 5 | -12/+73 |
| | |||||
* | 6392 - 'length' instruction done in all complexity | Kartik Agaram | 2020-05-24 | 4 | -5/+322 |
| | |||||
* | 6391 | Kartik Agaram | 2020-05-24 | 2 | -45/+86 |
| | |||||
* | 6390 - return `length` in elements | Kartik Agaram | 2020-05-24 | 3 | -23/+113 |
| | |||||
* | 6389 | Kartik Agaram | 2020-05-24 | 1 | -9/+14 |
| | |||||
* | 6388 - fix regression #1 | Kartik Agaram | 2020-05-24 | 2 | -19/+118 |
| | |||||
* | 6387 | Kartik Agaram | 2020-05-23 | 2 | -19/+69 |
| | |||||
* | 6386 - documentation on editor setup | Kartik Agaram | 2020-05-23 | 1 | -0/+16 |
| | |||||
* | 6385 | Kartik Agaram | 2020-05-23 | 1 | -4/+4 |
| | |||||
* | 6384 | Kartik Agaram | 2020-05-22 | 44 | -14625/+19169 |
| | |||||
* | 6383 | Kartik Agaram | 2020-05-22 | 1 | -3/+5 |
| | |||||
* | 6382 - re-enable mu.subx in CI | Kartik Agaram | 2020-05-22 | 12 | -25/+25 |
| | | | | | | | | | | | I thought I'd done this in the previous commit, but I hadn't. And, what's more, there was a bug that seemed pretty tough for a time. Turns out my self-hosted translator doesn't support '.' comment tokens in data segments. Hopefully I'm past the valley of the shadow of death now. "I HAVE NO TOOLS BECAUSE I’VE DESTROYED MY TOOLS WITH MY TOOLS." -- James Mickens (https://www.usenix.org/system/files/1311_05-08_mickens.pdf) | ||||
* | update binaries | Kartik Agaram | 2020-05-22 | 13 | -0/+0 |
| | | | | CI should start passing again now. | ||||
* | increase some buffer sizes | Kartik Agaram | 2020-05-22 | 2 | -3/+3 |
| | | | | We can now natively translate mu.subx again. | ||||
* | handles don't seem to have slowed down test_apps | Kartik Agaram | 2020-05-22 | 1 | -4/+4 |
| | | | | | | At least the non-native first phase which takes longer. But maybe a shorter baseline is the right thing to check. I need to resize some buffers to get Mu natively translating again. | ||||
* | mu.subx is now using handles everywhere | Kartik Agaram | 2020-05-22 | 1 | -5/+8 |
| | | | | X-( :-)) | ||||
* | mu.subx: 4 failing tests remaining | Kartik Agaram | 2020-05-22 | 1 | -11/+37 |
| | |||||
* | mu.subx: 6 failing tests remaining | Kartik Agaram | 2020-05-22 | 3 | -99/+316 |
| | |||||
* | mu.subx: 7 failing tests remaining | Kartik Agaram | 2020-05-21 | 1 | -10/+14 |
| | | | | Just for user-defined types. | ||||
* | mu.subx: 9 failing tests remaining | Kartik Agaram | 2020-05-21 | 1 | -29/+40 |
| | |||||
* | mu.subx: 11 failing tests remaining | Kartik Agaram | 2020-05-21 | 1 | -30/+40 |
| | |||||
* | mu.subx: 13 failing tests remaining | Kartik Agaram | 2020-05-21 | 1 | -11/+13 |
| | |||||
* | mu.subx: 2 new tests | Kartik Agaram | 2020-05-20 | 1 | -0/+97 |
| | |||||
* | mu.subx: 15 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -9/+10 |
| | | | | The remaining tests are all for user-defined types and arrays. | ||||
* | mu.subx: 17 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -17/+18 |
| | |||||
* | - | Kartik Agaram | 2020-05-20 | 1 | -6/+4 |
| | |||||
* | mu.subx: 21 failing tests remaining | Kartik Agaram | 2020-05-20 | 2 | -6/+6 |
| | |||||
* | mu.subx: 24 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -49/+54 |
| | |||||
* | mu.subx: 25 failing tests remaining | Kartik Agaram | 2020-05-20 | 2 | -6/+24 |
| | | | | | | | | | | | | | | | | | This was again hard to debug, because: - the mapping between recursive calls to emit-subx-stmt-list and the nested blocks of code in the output kept blowing my stack, and - I kept expecting the problem to be there, or in the data attached to variables. But it was in the `emit-cleanup-code-until-depth` for the previous/inner block, in code I thought I'd already fixed (`clean-up-blocks`) that accidentally worked for previous tests. Part of the problem here is that my library for the stack sucks. It's only for 4-byte elements, but I'm using it for 8-byte elements (handles). Which leads to double-pushes and double-pops and -- here -- an insidiously wrong call to `top`. Anyways: halfway there! | ||||
* | mu.subx: 26 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -9/+11 |
| | |||||
* | mu.subx: 28 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -10/+35 |
| | | | | | This bug was a bear to track down, but there's been a concomitant payoff: 6 tests starting to pass. | ||||
* | mu.subx: 34 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -36/+49 |
| | |||||
* | - | Kartik Agaram | 2020-05-20 | 1 | -4/+4 |
| | |||||
* | mu.subx: 37 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -11/+13 |
| | |||||
* | mu.subx: 39 failing tests remaining | Kartik Agaram | 2020-05-20 | 1 | -31/+31 |
| | |||||
* | mu.subx: start tracking remaining failing tests | Kartik Agaram | 2020-05-20 | 2 | -52/+52 |
| | | | | We're now passing CI again. | ||||
* | mu.subx: 10/50 top-level tests passing | Kartik Agaram | 2020-05-18 | 1 | -2/+3 |
| |