alpha
Login
or
Join now
yen.salif.eu
/
noverby
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[★] Personal Monorepo
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
noverby
/
rust
/
make
/
src
/
at
main
5 files
Niclas Overby
feat(rust/make): Add single-suffix rule support (.c: -> %: %.c)
5mo ago
207f4f80
ast.rs
feat(rust/make): Multiple test fixes — 108/135 (80%) - Add '=' to SHELL_META for direct-exec shell detection - Fix default goal to allow path-prefixed targets with '/' - Add D/F directory variants for all automatic variables - Compute $* stem for suffix rules on explicit targets - Fix -f/-C/-I error message to match GNU make format - Fix double-expansion of prereqs in build_target_for - Track .RECIPEPREFIX during preprocessing for custom-prefix recipes - Handle EACCES (Permission denied) in direct-exec path with exit 127 - Fix target-specific override += suppressing non-override entries - Implement private flag on target-specific variables - Parse and implement global-scope private variables - Detect inline recipes for backslash-newline preservation - Collapse backslash-newline inside variable/function references - Multiple consecutive backslash-newline collapse to single space - POSIX mode preserves trailing whitespace before backslash - Fix -q mode recipe emptiness check for backslash-newline sequences - Update PLAN.md status to 108/135 (80%) Signed-off-by: Niclas Overby <niclas@overby.me> feat(rust/make): Fortran rules, two-pass search, ONESHELL, replacen — 109/135 (81%) - Add Fortran built-in pattern rules and variables (FC, COMPILE.f, LINK.f) - Implement two-pass implicit rule search (no-chain pass first) - Implement .ONESHELL support for single-shell recipe execution - Fix % substitution to only replace first % (replacen) Signed-off-by: Niclas Overby <niclas@overby.me> feat(rust/make): NOTINTERMEDIATE, SECONDARY/INTERMEDIATE tracking — 110/135 (81%) - Implement .NOTINTERMEDIATE special target (files, patterns, global) - Conflict detection between .NOTINTERMEDIATE and .INTERMEDIATE/.SECONDARY - Track .SECONDARY and .INTERMEDIATE prerequisite lists - Add secondary_all flag for global .SECONDARY: Signed-off-by: Niclas Overby <niclas@overby.me>
5 months ago
engine.rs
feat(rust/make): Add single-suffix rule support (.c: -> %: %.c) Signed-off-by: Niclas Overby <niclas@overby.me>
5 months ago
expand.rs
feat(rust/make): Failed primary as goal, signal propagation, SE during pattern_search — 133/135 (98.5%) Signed-off-by: Niclas Overby <niclas@overby.me>
5 months ago
main.rs
feat(rust/make): Add -Oline per-line output sync + fix args-taking flag misparse Signed-off-by: Niclas Overby <niclas@overby.me>
5 months ago
parser.rs
feat(rust/make): handle escaped-% in static pattern rules — 122/135 (90%) Signed-off-by: Niclas Overby <niclas@overby.me>
5 months ago