Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use size-specific MAX/MIN constants | Maxwell Bernstein | 2020-10-22 | 2 | -3/+3 |
| | | | | Don't rely on platform sizes. | ||||
* | 7089 | Kartik Agaram | 2020-10-22 | 5 | -63/+66 |
| | |||||
* | 7088 | Kartik Agaram | 2020-10-20 | 10 | -1322/+3168 |
| | |||||
* | 7087 - defining functions now seems to be working | Kartik Agaram | 2020-10-20 | 3 | -23/+36 |
| | |||||
* | 7086 | Kartik Agaram | 2020-10-20 | 2 | -22/+68 |
| | | | | | Expanding words now seems to be working. I was forgetting to update 'prev' pointers in a few places. | ||||
* | 7085 | Kartik Agaram | 2020-10-20 | 1 | -28/+28 |
| | |||||
* | 7084 | Kartik Agaram | 2020-10-20 | 1 | -2/+7 |
| | | | | | | | | | Cursor now updating right. Still a couple of bugs: ctrl-e doesn't know about multiple lines function calls don't expand right in multi-line sandboxes (but at least I'm now getting to see them in action!) | ||||
* | 7083 | Kartik Agaram | 2020-10-20 | 2 | -2/+43 |
| | | | | | Defining functions mostly working. But we still need to fix the cursor afterwards. | ||||
* | 7082 | Kartik Agaram | 2020-10-20 | 1 | -8/+9 |
| | |||||
* | 7081 | Kartik Agaram | 2020-10-20 | 2 | -8/+37 |
| | | | | | Defining new functions seems to be working. _However_, we aren't yet detecting duplicates. `x x *` leads to a declaration of `x x f`. | ||||
* | 7080 | Kartik Agaram | 2020-10-20 | 4 | -6/+79 |
| | | | | | Constructing new functions with ctrl-d is now working right. But the call seems exactly flipped. | ||||
* | 7079 | Kartik Agaram | 2020-10-19 | 4 | -1/+96 |
| | |||||
* | 7078 | Kartik Agaram | 2020-10-19 | 1 | -1/+39 |
| | |||||
* | 7077 - tile: render function list | Kartik Agaram | 2020-10-19 | 2 | -12/+53 |
| | |||||
* | 7066 - tile: some more primitives for testing | Kartik Agaram | 2020-10-19 | 3 | -0/+93 |
| | | | | | Lesson learned: functions store args in _reverse_ order. Since evaluation is very frequent, it's worth optimizing for it. | ||||
* | 7065 | Kartik Agaram | 2020-10-19 | 1 | -4/+5 |
| | |||||
* | 7064 | Kartik Agaram | 2020-10-19 | 1 | -16/+25 |
| | |||||
* | 7063 - tile: scaffolding for defining functions | Kartik Agaram | 2020-10-18 | 3 | -6/+121 |
| | |||||
* | 7062 | Kartik Agaram | 2020-10-18 | 1 | -1/+1 |
| | |||||
* | 7061 | Kartik Agaram | 2020-10-18 | 2 | -4/+4 |
| | |||||
* | 7060 - tile: renaming variables now works | Kartik Agaram | 2020-10-18 | 1 | -9/+10 |
| | |||||
* | 7059 | Kartik Agaram | 2020-10-18 | 3 | -21/+139 |
| | | | | | Cursor now in the right place after rename. But stack still doesn't show the value of a name. | ||||
* | 7058 | Kartik Agaram | 2020-10-18 | 3 | -23/+97 |
| | | | | | Snapshot; things seem to be working besides ctrl-r, but we aren't yet rendering only the final line. | ||||
* | 7057 - tile: back to names | Kartik Agaram | 2020-10-18 | 1 | -5/+44 |
| | | | | We can now create new bindings for names while evaluating lines. | ||||
* | 7056 - orange-pink | Kartik Agaram | 2020-10-18 | 1 | -3/+8 |
| | |||||
* | 7055 | Kartik Agaram | 2020-10-18 | 1 | -4/+8 |
| | |||||
* | 7054 | Kartik Agaram | 2020-10-18 | 1 | -0/+49 |
| | |||||
* | 7053 | Kartik Agaram | 2020-10-17 | 4 | -10/+100 |
| | | | | | Rename seems to now be working. State still isn't rendered right, so we can't be sure. | ||||
* | 7052 | Kartik Agaram | 2020-10-17 | 2 | -4/+4 |
| | |||||
* | 7051 | Kartik Agaram | 2020-10-17 | 1 | -1/+3 |
| | |||||
* | 7050 | Kartik Agaram | 2020-10-17 | 1 | -2/+13 |
| | |||||
* | 7049 | Kartik Agaram | 2020-10-17 | 1 | -3/+1 |
| | |||||
* | 7048 | Kartik Agaram | 2020-10-17 | 1 | -2/+2 |
| | |||||
* | 7047 | Kartik Agaram | 2020-10-17 | 1 | -0/+24 |
| | |||||
* | 7046 - start of flow for naming words | Kartik Agaram | 2020-10-17 | 2 | -2/+126 |
| | | | | | Names don't stick yet, but we have a scaffolding for printing a dialog and accepting input. | ||||
* | 7045 | Kartik Agaram | 2020-10-16 | 1 | -37/+42 |
| | |||||
* | 7044 | Kartik Agaram | 2020-10-16 | 1 | -286/+286 |
| | |||||
* | 7043 - the REPL is dead; long live the IVL | Kartik Agaram | 2020-10-16 | 1 | -0/+8 |
| | |||||
* | 7042 | Kartik Agaram | 2020-10-15 | 1 | -4/+12 |
| | |||||
* | 7041 | Kartik Agaram | 2020-10-15 | 5 | -46/+46 |
| | | | | Reconcile a few details with the mu-normie fork. | ||||
* | 7040 | Kartik Agaram | 2020-10-15 | 2 | -16/+16 |
| | |||||
* | 7039 | Kartik Agaram | 2020-10-15 | 1 | -1/+0 |
| | | | | | | | Ok, I think we may finally be done crushing all the pesky bugs. And now we can insert and delete words in the middle of a line, and have expanded calls stay stable! | ||||
* | 7038 | Kartik Agaram | 2020-10-15 | 1 | -11/+25 |
| | | | | | Arrow keys now seem to be working right within expanded functions. Still seeing one minor issue with left-arrow skipping words. | ||||
* | 7037 | Kartik Agaram | 2020-10-15 | 2 | -7/+6 |
| | | | | | Expanding words now working, but ctrl-f/ctrl-b inside expanded words not working right. | ||||
* | 7036 | Kartik Agaram | 2020-10-15 | 1 | -6/+1 |
| | | | | ctrl-u now working. | ||||
* | 7035 | Kartik Agaram | 2020-10-15 | 2 | -4/+6 |
| | | | | | ctrl-f and ctrl-b working right. Now ctrl-u is segfaulting. Also expanding words. | ||||
* | 7034 | Kartik Agaram | 2020-10-15 | 2 | -3/+8 |
| | | | | | Finally following up on commit 7020. Ctrl-a and ctrl-e now work, but word-wise motions are still showing some funkiness. | ||||
* | 7033 | Kartik Agaram | 2020-10-14 | 2 | -2/+18 |
| | | | | | Thanks Max Bernstein for pointing out this bug: https://git.sr.ht/~akkartik/mu-x86_64/commit/9e2ef1c90d | ||||
* | 7032 | Kartik Agaram | 2020-10-14 | 11 | -567/+584 |
| | |||||
* | 7031 | Kartik Agaram | 2020-10-14 | 2 | -2/+2 |
| |