aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2021-04-03look for `GNUmakefile` if not in POSIX modeMelody Horn-18/+13
2021-04-03don't break the POSIX build oopsMelody Horn-2/+0
2021-04-03correctly inherit macrosMelody Horn-27/+55
2021-04-03add error indicator for target being updatedMelody Horn-1/+2
2021-04-03add test for shellMelody Horn-0/+7
2021-04-03avoid redundant returnMelody Horn-1/+1
2021-04-03trim macro names at start tooMelody Horn-1/+1
2021-04-03i'm a fucking dumbassMelody Horn-1/+1
2021-04-03implement `eval`Melody Horn-13/+70
2021-04-03correctly handle conditional lines inside rule bodyMelody Horn-240/+309
2021-04-02simplify MakefileReader.targetsMelody Horn-14/+14
2021-04-02appease the mighty paperclipMelody Horn-4/+2
2021-04-02refactor makefile reading into a separate moduleMelody Horn-618/+659
2021-04-02implement `shell` function, partiallyMelody Horn-1/+35
2021-04-02add helper function for empty tokenstringMelody Horn-1/+5
2021-04-02don't skip over endif while waiting for endif oopsMelody Horn-10/+11
2021-04-02don't leave dbg! in there oopsMelody Horn-2/+0
2021-04-02implement define blocksMelody Horn-10/+59
2021-04-02hide gnuist assignment operators behind featureMelody Horn-0/+2
2021-04-02add context for dependency resolutionMelody Horn-2/+3
2021-04-02give target name in error messageMelody Horn-1/+1
2021-04-02ignore macro-expanded-to-empty linesMelody Horn-5/+15
2021-04-02fucking := operator ruining my line-type detectionMelody Horn-1/+7
2021-04-02implement `origin`Melody Horn-0/+27
2021-04-02implement `if`Melody Horn-0/+31
2021-04-02try expanding an unknown line firstMelody Horn-1/+10
2021-04-01use someone else's CI since i'm not rolling my own anytime soonMelody Horn-18/+12
2021-04-01put extensions behind a featureMelody Horn-18/+51
2021-04-01slap a bow on v0.2.00.2.0Melody Horn-2/+8
2021-04-01catch prefixes that came from macrosMelody Horn-5/+22
2021-04-01and here i thought alt() would do backtracking on its ownMelody Horn-9/+4
2021-04-01for the record, shit is fucked right hereMelody Horn-38/+92
2021-04-01don't double-peekable the iterator smdhMelody Horn-2/+2
2021-04-01slightly fancier errorsMelody Horn-77/+274
2021-03-31awolnation voice BAILMelody Horn-23/+30
2021-03-31don't double-lint on panic/unimpl/todoMelody Horn-1/+0
2021-03-31bonk unimplemented & todoMelody Horn-0/+2
2021-03-31unreachable is fine actuallyMelody Horn-1/+0
2021-03-31redundancy is badMelody Horn-1/+1
2021-03-31bruh i literally just asserted that those are in boundsMelody Horn-1/+0
2021-03-31be slightly less pedanticMelody Horn-1/+0
2021-03-31avoid redundancyMelody Horn-44/+43
2021-03-31issuing correction on a previous post of mine, regarding pub(crate)Melody Horn-91/+84
2021-03-31"im not owned! im not owned!!", i continue to insist as i allocate and trans...Melody Horn-8/+8
2021-03-31fix the tests oopsMelody Horn-34/+59
2021-03-31expand pedantry levelMelody Horn-6/+15
2021-03-31massively upgrade error handlingMelody Horn-175/+260
2021-03-28apparently that's not how that worksMelody Horn-1/+1
2021-03-28add sketch of CI configMelody Horn-0/+22
2021-03-28fix the unbounded type recursion (thanks @Lucretiel!)Melody Horn-123/+93