aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2022-10-27Reapply fix for compiler warningBruce Hill
2022-10-27Revert "Moving to each_match() API"Bruce Hill
This reverts commit 9380a54d7cf1795b26be79cd7abbb74a415d0788.
2022-10-26Fix warningBruce Hill
2022-10-26Fix for profilingBruce Hill
2022-10-26Added new profileBruce Hill
2022-10-26MicrooptimizationsBruce Hill
2022-10-26Added profile ruleBruce Hill
2022-05-14Lib install stuffBruce Hill
2022-05-02Updated Make rules so default is `bp`Bruce Hill
2022-05-02Added recursive make rulesBruce Hill
2022-04-09Moving print logic out of match.c and renaming explain -> printmatchBruce Hill
2021-09-27Removed definitions as a separate type and instead encode that value inBruce Hill
the patterns themselves. This simplifies memory management a lot and speeds up performance.
2021-09-23Removed print filesBruce Hill
2021-09-23Moved type defs into their own files instead of types.hBruce Hill
2021-09-04Tests should use local `bp`, not installed versionBruce Hill
2021-08-28Added tests/tutorialBruce Hill
2021-08-01Renamed matchviz -> explainBruce Hill
2021-08-01Bugfix for replacing @0Bruce Hill
2021-07-30Removing DEBUG_HEAP, just do a full cleanup all the timeBruce Hill
2021-07-17Factored debug visualization into its own fileBruce Hill
2021-07-06Better cross-platform compatibilityBruce Hill
2021-07-03Switched /etc/xdg/bp -> /etc/bpBruce Hill
2021-05-31Added lots of extra compiler flagsBruce Hill
2021-05-31Moved utf8 code into a C file, fixed some potential null deref issuesBruce Hill
2021-05-31Added warning flag for null derefsBruce Hill
2021-05-23Added pandoc lua filter to make code literals work better with manpages.Bruce Hill
2021-05-20Use local grammars instead of installedBruce Hill
2021-05-20Mostly working versionBruce Hill
2021-05-19Make the manpage before installingBruce Hill
2021-05-19Added markdown manpage, which converts to roff using pandoc.Bruce Hill
2021-05-11Code cleanup: adding len parameter to new_pat()Bruce Hill
2021-05-10Added simple testBruce Hill
2021-01-26Moved /usr/local/share/man -> /usr/local/manBruce Hill
2021-01-18Added tags to makefileBruce Hill
2021-01-18Updated splint ruleBruce Hill
2021-01-18A few more pedantic cleanupsBruce Hill
2021-01-18More static analysis cleanupBruce Hill
2021-01-18More static analyzer cleanupBruce Hill
2021-01-18More static analyzer cleanup, including switching to use bools whereBruce Hill
appropriate and EXIT_SUCESS/EXIT_FAILURE
2021-01-18Static analysis part 1Bruce Hill
2021-01-17Removed -v file from uninstallBruce Hill
2021-01-17Removed -v flags from installBruce Hill
2021-01-17Fix for leaktest renaming bpeg->bpBruce Hill
2021-01-15Renamed grammar -> definitionsBruce Hill
2021-01-15Rename compiler -> patternBruce Hill
2021-01-15Renamed vm->matchBruce Hill
2021-01-15Renaming files: printing->print, file_loader->filesBruce Hill
2021-01-15Fully supporting NAME make argumentBruce Hill
2021-01-15Improved use of $(NAME)Bruce Hill
2021-01-15Added rule to simplify memory leak testingBruce Hill