Age | Commit message (Expand) | Author | Lines |
2021-04-03 | do not infinitely recurse ever | Melody Horn | -1/+15 |
2021-04-03 | handle comments better in confusing situations | Melody Horn | -10/+11 |
2021-04-03 | don't try to build anything if we're printing everything | Melody Horn | -13/+12 |
2021-04-03 | finally fix newlines & peeking | Melody Horn | -8/+37 |
2021-04-03 | enable pattern matching on POSIX since we're using that now for suffix rules | Melody Horn | -1/+0 |
2021-04-03 | implement GNUish '%'-based inference rules | Melody Horn | -37/+106 |
2021-04-03 | fix next_line_if so it isn't greedy with escaped newlines | Melody Horn | -9/+24 |
2021-04-03 | don't doc the small stuff | Melody Horn | -2/+5 |
2021-04-03 | make LineNumbers bounds non-ugly | Melody Horn | -9/+13 |
2021-04-03 | no single-function modules | Melody Horn | -87/+63 |
2021-04-03 | look for `GNUmakefile` if not in POSIX mode | Melody Horn | -18/+13 |
2021-04-03 | don't break the POSIX build oops | Melody Horn | -1/+0 |
2021-04-03 | correctly inherit macros | Melody Horn | -27/+55 |
2021-04-03 | add error indicator for target being updated | Melody Horn | -1/+2 |
2021-04-03 | add test for shell | Melody Horn | -0/+7 |
2021-04-03 | avoid redundant return | Melody Horn | -1/+1 |
2021-04-03 | trim macro names at start too | Melody Horn | -1/+1 |
2021-04-03 | i'm a fucking dumbass | Melody Horn | -1/+1 |
2021-04-03 | implement `eval` | Melody Horn | -13/+70 |
2021-04-03 | correctly handle conditional lines inside rule body | Melody Horn | -240/+309 |
2021-04-02 | simplify MakefileReader.targets | Melody Horn | -14/+14 |
2021-04-02 | appease the mighty paperclip | Melody Horn | -4/+2 |
2021-04-02 | refactor makefile reading into a separate module | Melody Horn | -618/+659 |
2021-04-02 | implement `shell` function, partially | Melody Horn | -1/+35 |
2021-04-02 | add helper function for empty tokenstring | Melody Horn | -1/+5 |
2021-04-02 | don't skip over endif while waiting for endif oops | Melody Horn | -10/+11 |
2021-04-02 | don't leave dbg! in there oops | Melody Horn | -2/+0 |
2021-04-02 | implement define blocks | Melody Horn | -10/+59 |
2021-04-02 | hide gnuist assignment operators behind feature | Melody Horn | -0/+2 |
2021-04-02 | add context for dependency resolution | Melody Horn | -2/+3 |
2021-04-02 | give target name in error message | Melody Horn | -1/+1 |
2021-04-02 | ignore macro-expanded-to-empty lines | Melody Horn | -5/+15 |
2021-04-02 | fucking := operator ruining my line-type detection | Melody Horn | -1/+7 |
2021-04-02 | implement `origin` | Melody Horn | -0/+27 |
2021-04-02 | implement `if` | Melody Horn | -0/+31 |
2021-04-02 | try expanding an unknown line first | Melody Horn | -1/+10 |
2021-04-01 | put extensions behind a feature | Melody Horn | -16/+44 |
2021-04-01 | catch prefixes that came from macros | Melody Horn | -5/+22 |
2021-04-01 | and here i thought alt() would do backtracking on its own | Melody Horn | -9/+4 |
2021-04-01 | for the record, shit is fucked right here | Melody Horn | -38/+92 |
2021-04-01 | don't double-peekable the iterator smdh | Melody Horn | -2/+2 |
2021-04-01 | slightly fancier errors | Melody Horn | -69/+72 |
2021-03-31 | awolnation voice BAIL | Melody Horn | -23/+30 |
2021-03-31 | don't double-lint on panic/unimpl/todo | Melody Horn | -1/+0 |
2021-03-31 | bonk unimplemented & todo | Melody Horn | -0/+2 |
2021-03-31 | unreachable is fine actually | Melody Horn | -1/+0 |
2021-03-31 | redundancy is bad | Melody Horn | -1/+1 |
2021-03-31 | bruh i literally just asserted that those are in bounds | Melody Horn | -1/+0 |
2021-03-31 | be slightly less pedantic | Melody Horn | -1/+0 |
2021-03-31 | avoid redundancy | Melody Horn | -44/+43 |