2019-12-30 | Ian Jackson | Syntax: expand &$... to ${....} rather than $(....) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Introduce new `broken-var-ref' warning Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/filter: Print all the diffs, not just the first Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Refer to example/ Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Move the "how to use" up Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Add another layer of structure Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Move the Warnings section up into what is going... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: deinent the macro explaation Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Further miscellaneous fixes and clarifications Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Document that local+global is not 100% accurate Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: More syntax further up Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warning reporting: Report each warning only once Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warning reporting: Provide &:local+global directive Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warning reporting: Add a test of the warning suppression... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warning reporting: Warning suppression system Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | test/filter; Cause some warnings, to check they appear Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Sort occurrences properly in local+global... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Warn for confusing single-char $ expansions Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Track variable references in &-expansions Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Track basic $-references Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Track settings of variables Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: Infrastructure for tracking and warning about... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Warnings: generate: Basic `wrn' function Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/filter/check: Capture generate's stderr Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | test/filter: Test &${ ... } rather better Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Fix &${ } end condition Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Fix { } in &${ to actually output the { } Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/filter: Rename `doctest' -> `doctests' everywhere Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Move &:changequote further down Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Explain a wrinkle in &:include filename semantics Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: use oraw in a few more places Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Miscellaneous fixes and clarifications Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Document restriction on $-doubling and lack... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: Move `Tables of file reference syntaxes' down Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Big incompatible change: Rename `Subdir' to `Dir' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Fix messages resulting from bad directive... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Nested scope: Change `Eval' to `eval' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Nested scope: Change `Macro' to `macro' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Trim the `bad escape' message.e Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Better reporting of nest-related errors Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Often say `subdirmk' rather than `$0' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Replace or update many calls to `die' Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Error handling: Provide err and ddbl_only, and an internal... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Make @nest always be nonempty Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Do not tolerate unclosed nested scopes at EOF Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Macro assistance part 2 - syntax for $(eval $(call... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Macro assistance part 1 - macro directive Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | doctests: Rename `desc' etc. in extract-doctest from... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | doctests: Improve entry description filter Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Dollar doubling feature Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/filter/.gitignore: Ignore all .tmp Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Introduce oraw Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Introduce od Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | example: Introduce a Final.sd.mk and test it Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/filter: Test Final.sd.mk Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Interface: Read Final.sd.mk Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | README: fix TARGETS text for new tidier semantics Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | Interface: Rename Perdir to Suffix; provide Prefix Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Make many dir vars globals Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Fix an erroneous comment Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | generate: Drop comment about input files Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/check: Dynamic parallism choice Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests/check: Show parallel make rune we run Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-30 | Ian Jackson | tests: Run in parallel Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/example: Reset times of (copied) source files too Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/example: Build in a copy Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/build-common: Copy subdirmk, rather than symlinking Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/intree: Make copy and break out from tests/example Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | build tests: Break out build-common Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | regen.mk.in: Clarify documentation about realclean Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | regen.mk.in: Document CONFIG_STATUS_OUTPUTS Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | test/example/check: Reset times for regen tests Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | test/example/check: Make sections appear in stderr... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/example/check: Better handling of makefile updates Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/example: Include non-.sd.mk files in SUBDIRMK_MAKEFILES Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests/example: Correct filename for for-test.mk Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | regen.mk.in: Debugging, controlled by SUBDIRMK_REGEN_NDEBUG Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests: Test Perdir.sd.mk Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | README: Do not assert that all directive arguments... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | README: Document NEWQUOTE\$ in changequote Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | Syntax: Line joining with &\ Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | tests: Test &TARGETS feature Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-29 | Ian Jackson | Syntax: Refine &TARGETS_things, mostly to avoid # wrinkle Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | Syntax: only some directives' RHS should be &-expanded Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | Syntax: Provide &$VARIABLE Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Test in sub/dir too Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Add missing & from include Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: check: Define i and o vars Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Fail on extraction if we don't understand... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | tests/filter/check: Enable pipefail Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Extract and use Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Fix newline handling in changequote mode... Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | README, doctests: Use NEWQUOTE instead of STUFF Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | doctests: Provide extract-doctest Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | README: Do not use => inappropriately Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | Syntax: Use &\ for escaping; abolish \& Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | Syntax: Introduce &. and friends Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | generate: Provide $var_prefix_name to process_input_mk Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | Syntax: Introduce &:changequote Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
2019-12-28 | Ian Jackson | generate: Track output Makefiles properly Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
commit | commitdiff | tree |
next |