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
5 days
implement rule-specific macros for targets
Melody Horn
-12
/
+20
5 days
fix conditional assignment when original is inherited
Melody Horn
-12
/
+2
5 days
i may be stupid
Melody Horn
-2
/
+1
6 days
fix with no default features
Melody Horn
-4
/
+7
6 days
overhaul macro inheritance
Melody Horn
-236
/
+16
i was really proud of the lifetimes i had going on in the previous code. i should not have been.
6 days
overhaul lookup_internal
Melody Horn
-9
/
+9
6 days
fix that with no default features
Melody Horn
-7
/
+26
6 days
overhaul eval architecture
Melody Horn
-26
/
+34
6 days
tidy up that MacroSet Debug implementation
Melody Horn
-2
/
+1
6 days
clippy moment
Melody Horn
-2
/
+8
6 days
make MacroSet Debug
Melody Horn
-0
/
+16
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