Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clos5 test | ubq323 | 2024-08-17 | 2 | -0/+9 |
| | |||||
* | skip glob for tests | ubq323 | 2024-08-17 | 3 | -16/+30 |
| | |||||
* | sin, cos, more checks | ubq323 | 2024-08-17 | 7 | -1/+196 |
| | |||||
* | add ssplit | ubq323 | 2024-08-09 | 4 | -1/+37 |
| | |||||
* | misc | ubq323 | 2024-08-08 | 15 | -55/+77 |
| | |||||
* | remove ast and peg parser | ubq323 | 2024-08-06 | 5 | -245/+3 |
| | |||||
* | tests | ubq323 | 2024-08-06 | 4 | -0/+16 |
| | |||||
* | fix failing tests | ubq323 | 2024-08-06 | 3 | -4/+10 |
| | |||||
* | implement arrlit and quote forms | ubq323 | 2024-08-06 | 1 | -10/+29 |
| | |||||
* | deastnodeify form compilers | ubq323 | 2024-08-06 | 5 | -181/+186 |
| | |||||
* | rearrange and refactor compiler | ubq323 | 2024-08-06 | 4 | -235/+209 |
| | | | | part 1/? of making compiler use badthing objects instead of separate ast | ||||
* | new reader | ubq323 | 2024-08-04 | 8 | -3/+131 |
| | |||||
* | change array representation | ubq323 | 2024-08-03 | 15 | -37/+46 |
| | |||||
* | add pend builtin function | ubq323 | 2024-07-23 | 6 | -4/+102 |
| | |||||
* | update docs | ubq323 | 2024-07-13 | 1 | -8/+13 |
| | |||||
* | add iota tests | ubq323 | 2024-07-13 | 5 | -6/+18 |
| | |||||
* | set -> set! | ubq323 | 2024-07-11 | 25 | -60/+60 |
| | |||||
* | add some failing tests for closures | ubq323 | 2024-07-03 | 9 | -0/+87 |
| | |||||
* | add defn form | ubq323 | 2024-07-03 | 4 | -0/+47 |
| | |||||
* | compile each file like a body, allowing def at file toplevel | ubq323 | 2024-07-03 | 3 | -4/+12 |
| | |||||
* | add (each (x arr) ...) array-loop form | ubq323 | 2024-07-02 | 8 | -43/+163 |
| | |||||
* | add for2 test | ubq323 | 2024-07-01 | 2 | -0/+7 |
| | |||||
* | add numeric for form | ubq323 | 2024-07-01 | 3 | -0/+76 |
| | |||||
* | add map test | ubq323 | 2024-07-01 | 2 | -0/+17 |
| | |||||
* | add doc.txt | ubq323 | 2024-06-30 | 2 | -6/+48 |
| | |||||
* | fix parsing logic bug (for newer versions of packcc) | ubq323 | 2024-06-30 | 1 | -5/+3 |
| | |||||
* | makefile fix? | ubq323 | 2024-06-30 | 1 | -0/+2 |
| | |||||
* | add array index setting syntax | ubq323 | 2024-06-30 | 11 | -16/+60 |
| | |||||
* | add proper tail calls | ubq323 | 2024-06-29 | 6 | -44/+88 |
| | |||||
* | def form for implicit scopes | ubq323 | 2024-06-28 | 7 | -47/+87 |
| | |||||
* | expand todo | ubq323 | 2024-06-27 | 1 | -1/+32 |
| | |||||
* | add vars5 test | ubq323 | 2024-06-27 | 2 | -0/+12 |
| | |||||
* | more tests | ubq323 | 2024-06-27 | 12 | -23/+94 |
| | |||||
* | array literals | ubq323 | 2024-06-26 | 16 | -5/+71 |
| | |||||
* | add arrays, appending, getting length, indexing | ubq323 | 2024-06-26 | 9 | -10/+125 |
| | |||||
* | func5 test | ubq323 | 2024-06-26 | 2 | -0/+14 |
| | |||||
* | remove OP_PUTS and OP_PRINT, use say and write functions instead | ubq323 | 2024-06-26 | 18 | -41/+27 |
| | |||||
* | add cfunc type and rudimentary stdlib | ubq323 | 2024-06-26 | 8 | -16/+89 |
| | |||||
* | remove implicit print and adjust tests accordingly | ubq323 | 2024-06-26 | 16 | -21/+12 |
| | |||||
* | mandel_local test | ubq323 | 2024-06-26 | 2 | -0/+54 |
| | |||||
* | remove explicit toplevel (do ...) from tests | ubq323 | 2024-06-26 | 10 | -77/+68 |
| | |||||
* | support multiple input filenames | ubq323 | 2024-06-26 | 4 | -20/+65 |
| | |||||
* | parse multiple expressions | ubq323 | 2024-06-26 | 6 | -31/+21 |
| | |||||
* | make stackpointer less bad | ubq323 | 2024-06-26 | 1 | -17/+18 |
| | | | | | | | | previously was the length of the stack, ie number of items above current fp, and so needed to be adjusted in each call or ret now it's just an absolute index into the stack, like it always should have been | ||||
* | vars4 test | ubq323 | 2024-06-26 | 2 | -0/+12 |
| | |||||
* | add setting locals | ubq323 | 2024-06-25 | 4 | -4/+30 |
| | |||||
* | allow local resolution into outer scopes | ubq323 | 2024-06-25 | 4 | -17/+25 |
| | |||||
* | more function tests | ubq323 | 2024-06-25 | 7 | -0/+35 |
| | |||||
* | get functions and arguments and returning to work fully | ubq323 | 2024-06-25 | 5 | -35/+62 |
| | |||||
* | add local variables and (let) form | ubq323 | 2024-06-24 | 8 | -20/+145 |
| |