summaryrefslogtreecommitdiff
path: root/src/variable.c
Commit message (Expand)AuthorAgeFilesLines
* [SV 64115] Suppress warnings about undefined GNUMAKEFLAGSDmitry Goncharov2023-04-301-0/+1
* Add support for .WARNINGS special variablePaul Smith2023-04-021-21/+20
* Add new warnings invalid-var and invalid-refPaul Smith2023-04-011-1/+52
* Introduce a --warn command line optionPaul Smith2023-04-011-3/+8
* Create helper functions for pushing file contextsPaul Smith2023-04-011-4/+36
* Clean up expand.cPaul Smith2023-03-261-8/+7
* * src/expand.c (swap_variable_buffer): Swap two variable buffersPaul Smith2023-03-261-4/+1
* Ensure variable_buffer is always nul-terminatedPaul Smith2023-03-261-1/+1
* Use MK_OS_OS2 macro instead of __EMX__Paul Smith2023-01-161-2/+2
* Use MK_OS_DOS macro instead of __MSDOS__Paul Smith2023-01-161-7/+7
* Rename WINDOWS32 macro to MK_OS_W32Paul Smith2023-01-151-7/+7
* Rename VMS macro to MK_OS_VMSPaul Smith2023-01-151-3/+3
* [SV 63667] In .POSIX, use shell flags -c when ignoring errorsPaul Smith2023-01-281-0/+23
* [SV 63638] Fix processing PATH on MS-WindowsEli Zaretskii2023-01-111-2/+4
* [SV 61218] Ensure MAKEFLAGS is expanded even with -ePaul Smith2023-01-081-2/+3
* [SV 63609] Avoid buffer overrun in --warn-undefined-variablesPaul Smith2023-01-031-8/+22
* [SV 61463] Don't export inherited private variablesPaul Smith2023-01-021-4/+11
* Convert references from "GNU make" to "GNU Make"Paul Smith2023-01-011-1/+1
* Update the copyright year on all filesPaul Smith2023-01-011-1/+1
* [SV 63439, SV 63452] Don't warn on undefined internal variablesPaul Smith2022-12-241-0/+24
* [SV 63552] Change directories before constructing include pathsPaul Smith2022-12-241-6/+4
* [SV 63347] Always add command line variable assignments to MAKEFLAGSDmitry Goncharov2022-11-281-29/+43
* Update URLs to use https rather than httpPaul Smith2022-10-181-1/+1
* [SV 63016] Don't fail exporting to $(shell ...)Paul Smith2022-09-081-18/+17
* Ensure debug output ends in newlinePaul Smith2022-09-081-2/+3
* Disable the jobserver in non-recursive childrenPaul Smith2022-07-301-36/+109
* Take advantage of mempcpy() and stpcpy()Paul Smith2022-07-301-3/+2
* [SV 10593] Export variables to $(shell ...) commandsPaul Smith2022-07-091-16/+23
* [SV 62514] Honor command line interface flagsDmitry Goncharov2022-07-091-4/+1
* * <all>: Update copyright notices.Paul Smith2022-02-101-1/+1
* [SV 60798] Silence bogus GCC10 and GCC11 warningsJouke Witteveen2021-12-191-4/+5
* Add support for the POSIX :::= assignment operator.Paul Smith2021-09-201-89/+124
* [SV 45211] Parse MAKEFLAGS immediately when it's resetPaul Smith2021-09-051-4/+9
* [SV 60699] Avoid calling strlen() repeatedly in a loopDmitry Goncharov2021-07-251-4/+5
* Support "unexport" in target-specific variables.Paul Smith2020-11-291-55/+65
* [SV 59230] Ensure environment variables are exportablePaul Smith2020-11-291-0/+2
* Apply spelling corrections from Fossies spellcheckPaul Smith2020-01-201-4/+5
* Update copyright statements for 2020Paul Smith2020-01-031-1/+1
* [SV 54549] Don't free used set_lists during mergePaul Smith2019-05-191-11/+23
* Update copyright statements for 2019Paul Smith2019-05-191-1/+1
* * variable.c (define_variable_in_set): Clear new structsPaul Smith2019-05-121-10/+2
* Resolve most of the Windows Visual Studio warnings.Paul Smith2018-07-021-19/+19
* * all: Update Copyright statements for 2018Paul Smith2018-07-011-1/+1
* Rework directory structure to use GNU-recommended "src" directory.Paul Smith2017-11-191-0/+1822