Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 7101 - tile: remove quotes when evaluating strings | Kartik Agaram | 2020-10-25 | 19 | -7/+49 | |
| | | | | This found several bugs due to me not checking for null strings. | |||||
* | 7100 - tile: render string literals | Kartik Agaram | 2020-10-25 | 7 | -10/+129 | |
| | ||||||
* | 7099 | Kartik Agaram | 2020-10-25 | 3 | -7/+6 | |
| | ||||||
* | 7098 - tile: string values | Kartik Agaram | 2020-10-25 | 5 | -15/+38 | |
| | | | | Strings can contain spaces. | |||||
* | Merge pull request #44 from tekknolagi/main | Kartik Agaram | 2020-10-25 | 1 | -6/+5 | |
|\ | | | | | Clean up environment variables in `build`. | |||||
| * | Remove CC | Maxwell Bernstein | 2020-10-25 | 1 | -1/+0 | |
| | | ||||||
| * | Rename CFLAGS to CXXFLAGS | Maxwell Bernstein | 2020-10-25 | 1 | -5/+5 | |
|/ | | | | | This is a little misleading otherwise since this is an entirely C++ project. | |||||
* | 7094 | Kartik Agaram | 2020-10-24 | 1 | -2/+2 | |
| | ||||||
* | 7093 | Kartik Agaram | 2020-10-24 | 2 | -3/+3 | |
| | ||||||
* | 7092 | Kartik Agaram | 2020-10-24 | 3 | -0/+0 | |
| | ||||||
* | 7091 | Kartik Agaram | 2020-10-24 | 1 | -1/+1 | |
| | ||||||
* | 7090 | Kartik Agaram | 2020-10-24 | 1 | -3/+3 | |
| | | | | | A bugfix: the indirect call instruction treats its argument as an absolute address, not a displacement. | |||||
* | . | Kartik Agaram | 2020-10-24 | 2 | -11/+11 | |
| | ||||||
* | . | Kartik Agaram | 2020-10-24 | 1 | -11/+8 | |
| | ||||||
* | tile: process space in middle of word | Kartik Agaram | 2020-10-24 | 3 | -1/+28 | |
| | ||||||
* | tile: process space at start of word | Kartik Agaram | 2020-10-24 | 4 | -9/+148 | |
| | | | | | | This was very difficult to debug. We still need to process space in the middle of a word. | |||||
* | clarify that we don't use C++20 modules | Kartik Agaram | 2020-10-23 | 1 | -1/+1 | |
| | ||||||
* | new fork | Kartik Agaram | 2020-10-23 | 1 | -0/+4 | |
| | ||||||
* | bootstrap: more tweaks to int constants | Kartik Agaram | 2020-10-23 | 1 | -13/+13 | |
| | ||||||
* | tile: adjust spacing between commandline and stack | Kartik Agaram | 2020-10-23 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #43 from tekknolagi/main | Kartik Agaram | 2020-10-22 | 2 | -3/+3 | |
|\ | | | | | Use size-specific MAX/MIN constants | |||||
| * | 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 | |
| |