index
:
makers
canon
a POSIX-compatible make implemented in Rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
makefile
/
macro.rs
Age
Commit message (
Collapse
)
Author
Lines
2021-04-14
trace macro expansion, including source
Melody Horn
-0
/
+6
2021-04-14
use full pattern matching for $(x:y%z=z%a) macro substitution
Melody Horn
-9
/
+51
2021-04-14
define MAKE even if using no-builtins
Melody Horn
-1
/
+0
2021-04-14
keep track of sources for inference rules too
Melody Horn
-17
/
+14
2021-04-11
add $^ for all prerequisites
Melody Horn
-1
/
+1
2021-04-11
add more error context
Melody Horn
-3
/
+9
2021-04-06
make ifdef respect parent definitions
Melody Horn
-1
/
+1
2021-04-06
cut down on warning spam
Melody Horn
-4
/
+12
2021-04-06
don't do exports on POSIX
Melody Horn
-1
/
+6
2021-04-06
fix exports oops
Melody Horn
-2
/
+16
2021-04-06
implement exported variables
Melody Horn
-0
/
+85
2021-04-06
appease our wire lord and savior
Melody Horn
-4
/
+1
2021-04-06
eagerly expand when appending to eagerly-expanded macros
Melody Horn
-19
/
+61
2021-04-05
allow for fucking horrifying crimes
Melody Horn
-3
/
+5
fuck you linux for making me support this after all
2021-04-05
"defined" is actually "nonempty" apparently
Melody Horn
-1
/
+1
2021-04-05
warn when expanding undefined macro
Melody Horn
-1
/
+4
2021-04-04
improve replacement in macro tokens
Melody Horn
-8
/
+32
2021-04-04
point MAKE builtin macro at full path, not just name
Melody Horn
-3
/
+6
2021-04-03
don't lose the eval stack
Melody Horn
-2
/
+2
2021-04-03
don't break the POSIX build oops
Melody Horn
-1
/
+0
2021-04-03
correctly inherit macros
Melody Horn
-3
/
+3
2021-04-03
implement `eval`
Melody Horn
-2
/
+22
2021-04-03
correctly handle conditional lines inside rule body
Melody Horn
-0
/
+4
2021-04-02
implement `origin`
Melody Horn
-0
/
+13
2021-04-01
put extensions behind a feature
Melody Horn
-0
/
+4
2021-04-01
slightly fancier errors
Melody Horn
-6
/
+6
2021-03-31
avoid redundancy
Melody Horn
-15
/
+15
2021-03-31
issuing correction on a previous post of mine, regarding pub(crate)
Melody Horn
-16
/
+13
2021-03-31
massively upgrade error handling
Melody Horn
-14
/
+17
2021-03-28
fix the unbounded type recursion (thanks @Lucretiel!)
Melody Horn
-100
/
+71
2021-03-28
almost finish implementing functions
Melody Horn
-67
/
+106
2021-03-28
almost implement all functions
Melody Horn
-0
/
+189