aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorLines
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 ↵Melody Horn-8/+8
transform into a String https://twitter.com/dril_rs/status/1035032121860009984
2021-03-31fix the tests oopsMelody Horn-34/+59
2021-03-31expand pedantry levelMelody Horn-4/+15
2021-03-31massively upgrade error handlingMelody Horn-175/+246
2021-03-28fix the unbounded type recursion (thanks @Lucretiel!)Melody Horn-123/+92
2021-03-28almost finish implementing functionsMelody Horn-193/+300
2021-03-28almost implement all functionsMelody Horn-189/+647
2021-03-28lay down boilerplate for function callsMelody Horn-33/+98
of all the obnoxious GNUisms, this will probably wind up being the largest. especially if huge makefiles (e.g. Linux) use most of the functions that GNU offers, meaning we have to implement most of them to be Linuxable
2021-03-28add (& somewhat test!) GNUful conditionalsMelody Horn-0/+246
2021-03-27split up read into several sub-methodsMelody Horn-210/+219
2021-03-27use Self more often in tokenMelody Horn-6/+6
2021-03-27a couple more little thingsMelody Horn-3/+4
2021-03-27juggle declarations so clippy shuts upMelody Horn-3/+3
2021-03-27appease clippy in command_lineMelody Horn-4/+4
2021-03-27don't all-caps MAKEFLAGSMelody Horn-3/+3
2021-03-27appease clippy in makers::argsMelody Horn-5/+7
2021-03-27lint for Slightly Fewer things!Melody Horn-1/+0
2021-03-27why `pub` when you can `pub(crate)`?Melody Horn-48/+48
2021-03-27don't builder when we don't need to builderMelody Horn-4/+3
2021-03-27call the shell explicitlyMelody Horn-6/+24
system is cool and all but unsafe is suboptimal here
2021-03-27lint for ALL the things!Melody Horn-0/+12
2021-03-27refactor makefile elements into submodulesMelody Horn-187/+208
2021-03-27specify String::from instead of Into::intoMelody Horn-1/+1
2021-03-27other simple stuffzseri-12/+9
2021-03-27deeper optimizationszseri-30/+29
2021-03-27omit args clonezseri-8/+8
2021-03-27boring changeszseri-65/+43
2021-03-27cargo fmtzseri-241/+423
2021-03-26allow blank lines in rulesMelody Horn-2/+6
2021-03-26start at the start, not the endMelody Horn-1/+1
2021-03-26keep a line number so errors are easier to findMelody Horn-8/+8
2021-03-26add & remove leading dots in extensionsMelody Horn-8/+3
2021-03-26don't borrow targets mutably for the whole get_target processMelody Horn-12/+14
2021-03-26implement builtins in the worst imaginable wayMelody Horn-10/+117
2021-03-26overhaul target handlingMelody Horn-135/+487
2021-03-26tune up argument handlingMelody Horn-12/+127
2021-03-23man i don't even fuckin know anymoreMelody Horn-15/+726
2021-03-23read argumentsMelody Horn-1/+196
2021-03-23basic skeletonMelody Horn-0/+3