index
:
yapymake
canon
a (mostly) POSIX-compatible make in Python
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Lines
2021-03-25
implement GNUish VPATH
Melody Horn
-7
/
+20
2021-03-25
define MAKE=yapymake
Melody Horn
-1
/
+2
2021-03-25
skip rule if there are no targets
Melody Horn
-0
/
+3
2021-03-25
always ignore comments
Melody Horn
-5
/
+6
2021-03-25
properly handle package metadata
Melody Horn
-6
/
+2
2021-03-25
add license info
0.1.0
Melody Horn
-1
/
+22
2021-03-25
pijul nest isn't working yet oops
Melody Horn
-1
/
+1
2021-03-25
make internal newlines in command lines visible
Melody Horn
-1
/
+1
2021-03-25
expand undefined macros to the empty string
Melody Horn
-1
/
+5
2021-03-25
allow GNUish macro assignments (`?=`, `+=`)
Melody Horn
-2
/
+37
2021-03-25
swap order of suffixes in inference rule parsing
Melody Horn
-1
/
+1
fuck the POSIX docs for putting it as `.s1.s2` and also as `.s2.s1`
2021-03-25
handle (most) escaped newlines in command string
Melody Horn
-2
/
+11
2021-03-25
avoid redundant warnings
Melody Horn
-4
/
+11
2021-03-25
lift builtin macros from GNU make, not POSIX make
Melody Horn
-5
/
+32
2021-03-25
work around inexplicable enum bug
Melody Horn
-1
/
+1
2021-03-25
allow (but lint for) inferring commands on explicit targets
Melody Horn
-1
/
+7
2021-03-25
lint for non-POSIXful includes
Melody Horn
-0
/
+2
2021-03-25
avoid duplicating prerequisites
Melody Horn
-1
/
+3
2021-03-25
avoid duplicating inference rules
Melody Horn
-1
/
+4
2021-03-25
move execution check after print so dry-run actually works
Melody Horn
-6
/
+7
2021-03-25
stop looking for prefixes if we've run out of text
Melody Horn
-1
/
+1
2021-03-25
special targets aren't non-special targets
Melody Horn
-1
/
+1
2021-03-25
special targets are not inference rules
Melody Horn
-1
/
+3
2021-03-25
keep trailing newlines from polluting macros
Melody Horn
-0
/
+3
2021-03-25
handle iterator end more gracefully in peek
Melody Horn
-4
/
+8
2021-03-25
print out everything if asked to
Melody Horn
-0
/
+50
2021-03-25
start using mypy in strict mode
Melody Horn
-98
/
+131
2021-03-25
unspecified makefile gives None, not []
Melody Horn
-1
/
+1
2021-03-25
avoid index errors in take_while1
Melody Horn
-1
/
+1
2021-03-25
correctly return parse result from all_consuming
Melody Horn
-1
/
+1
2021-03-25
avoid circular dependencies in parsing
Melody Horn
-5
/
+16
2021-03-25
update the targets requested
Melody Horn
-0
/
+11
2021-03-25
whose fucking idea was that
Melody Horn
-1
/
+6
2021-03-25
add builtin rules
Melody Horn
-9
/
+79
2021-03-25
catch up with rust version, mostly
Melody Horn
-0
/
+997