| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2025
                 
               | 
              17 years | 
              bird | 
              
                typo.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2024
                 
               | 
              17 years | 
              bird | 
              
                kmk: Created a custom hook into the update_file process for checking …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2023
                 
               | 
              17 years | 
              bird | 
              
                scripts/functions/if-expr: description fix
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2022
                 
               | 
              17 years | 
              bird | 
              
                exprval.c: fixed bug parsing unqoted variable references ($(VAR) == …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2021
                 
               | 
              17 years | 
              bird | 
              
                kmk: Added a $(intersects set-a, set-b) function to complement the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2020
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: $(target)_OBJS_ -> $(target)_2_OBJS. References #57.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2019
                 
               | 
              17 years | 
              bird | 
              
                GPLv2 -> GPLv3. See Ticket #44 for clarifications. Fixes #44.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2017
                 
               | 
              17 years | 
              bird | 
              
                ash: bird wants DEBUG=2 in debug builds.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2016
                 
               | 
              17 years | 
              bird | 
              
                kmk_append: new line -> newline
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2015
                 
               | 
              17 years | 
              bird | 
              
                kmk_append: added a new option '-N' for suppressing the trailing new …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2014
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: Use append_string_to_variable in one more place.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2013
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: Use append_string_to_variable and avoid memcpying _OUT_FILES …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2012
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: compacted the code a bit.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2011
                 
               | 
              17 years | 
              bird | 
              
                kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2010
                 
               | 
              17 years | 
              bird | 
              
                kmk: show the build type.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2009
                 
               | 
              17 years | 
              bird | 
              
                kmk: show the build type.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2006
                 
               | 
              17 years | 
              bird | 
              
                more stats and some minor adjustments.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2005
                 
               | 
              17 years | 
              bird | 
              
                more variable modification stats.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2004
                 
               | 
              17 years | 
              bird | 
              
                Some variable statistics.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2003
                 
               | 
              17 years | 
              bird | 
              
                Added kmk_sleep as an external and internal kmk command.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2002
                 
               | 
              17 years | 
              bird | 
              
                kmk_time: default to 1.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2001
                 
               | 
              17 years | 
              bird | 
              
                kmk: pedantic warnings.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2000
                 
               | 
              17 years | 
              bird | 
              
                scripts/variables/special: yet another -j1 test (hope it's not a bug).
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1999
                 
               | 
              17 years | 
              bird | 
              
                variaiable::value_length -> unsigned int.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1998
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: warnings.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1997
                 
               | 
              17 years | 
              bird | 
              
                variaiable::value_alloc_len -> unsigned int.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1996
                 
               | 
              17 years | 
              bird | 
              
                job.c: can remove my batch file viewing now, as GNU make started doing …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1995
                 
               | 
              17 years | 
              bird | 
              
                shut up some warnings.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1994
                 
               | 
              17 years | 
              bird | 
              
                remake.c: fixed regression from GNU Make head, see  Savannah bug #15919.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1993
                 
               | 
              17 years | 
              bird | 
              
                Merged in current GNU Make code (CVS from 2008-10-28). Ref #55.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1988
                 
               | 
              17 years | 
              bird | 
              
                build fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1987
                 
               | 
              17 years | 
              bird | 
              
                Build fix
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1986
                 
               | 
              17 years | 
              bird | 
              
                kmk: some make stats cleanup.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1985
                 
               | 
              17 years | 
              bird | 
              
                expand.c: avoid some unnecessary double buffering done by …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1984
                 
               | 
              17 years | 
              bird | 
              
                three more -j sensitive tests found during valgrind run.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1983
                 
               | 
              17 years | 
              bird | 
              
                two more -j sensitive tests found during valgrind run.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1982
                 
               | 
              17 years | 
              bird | 
              
                two more -j sensitive tests found during valgrind run.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1981
                 
               | 
              17 years | 
              bird | 
              
                two more -j sensitive tests found during valgrind run.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1980
                 
               | 
              17 years | 
              bird | 
              
                kmk: Some cleanup.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1979
                 
               | 
              17 years | 
              bird | 
              
                kmk_fgmake config.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1978
                 
               | 
              17 years | 
              bird | 
              
                variable.c: Overlooked CONFIG_WITH_RDONLY_VARIABLE_VALUE case.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1977
                 
               | 
              17 years | 
              bird | 
              
                read.c / parse_file_seq: adjusted strcache_add_len termination hack.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1976
                 
               | 
              17 years | 
              bird | 
              
                make.h: build fix/adjstument.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1975
                 
               | 
              17 years | 
              bird | 
              
                kmk: cleaning up some CONFIG_WITH_STRCACHE2 mess.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1974
                 
               | 
              17 years | 
              bird | 
              
                kmk: adding a 'faster-make' target called kmk_fgmake.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1973
                 
               | 
              17 years | 
              bird | 
              
                tests: added a -fast option to indicate kmk_fgmake.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1972
                 
               | 
              17 years | 
              bird | 
              
                function.c: Made the $(deps* ) not depend on the strcache2, also fixed …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1971
                 
               | 
              17 years | 
              bird | 
              
                Some CONFIG_WITH_ALLOC_CACHE build fixes.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1970
                 
               | 
              17 years | 
              bird | 
              
                scripts/variables/flavors: last test isn't -jX safe.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1969
                 
               | 
              17 years | 
              bird | 
              
                scripts/variables/SHELL: Last test seems to be wrong, see Savannah bug …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1968
                 
               | 
              17 years | 
              bird | 
              
                kmk: main.c, variable.c: shell_var must have a valid name length or …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1967
                 
               | 
              17 years | 
              bird | 
              
                scripts/variables/MAKELEVEL: MAKELEVEL is called KMK_LEVEL in kmk so …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1966
                 
               | 
              17 years | 
              bird | 
              
                scripts/targets/INTERMEDIATE: kmk removal order differs because of …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1965
                 
               | 
              17 years | 
              bird | 
              
                kmk/main.c: fixed (kmk) bug in print_usage where the 'This program is …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1964
                 
               | 
              17 years | 
              bird | 
              
                scripts/options/dash-k: another test which doesn't work with parallel …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1963
                 
               | 
              17 years | 
              bird | 
              
                scripts/misc/general4: kmk adjustment - no default implicit rules.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1962
                 
               | 
              17 years | 
              bird | 
              
                scripts/functions/origin: kmk adjustment - CC isn't a default variable.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1961
                 
               | 
              17 years | 
              bird | 
              
                scripts/functions/foreach: kmk adjustment - CC isn't a default variable.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1960
                 
               | 
              17 years | 
              bird | 
              
                scripts/features/targetvars: first test assumes -j1 and will fail …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1959
                 
               | 
              17 years | 
              bird | 
              
                file.c: Fixed pattern rule regression from earlier today.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1958
                 
               | 
              17 years | 
              bird | 
              
                function.c: func_eval_optimize_variable - display error if the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1957
                 
               | 
              17 years | 
              bird | 
              
                function.c: func_eval_optimize_variable - made it build without …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1956
                 
               | 
              17 years | 
              bird | 
              
                tests/scripts/features/recursion: kmk calls MAKELEVEL -> KMK_LEVEL, …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1955
                 
               | 
              17 years | 
              bird | 
              
                tests/scripts/features/parallelism: kmk fails more verbosely.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1954
                 
               | 
              17 years | 
              bird | 
              
                commands.c: Fixed typo preventing detection of $(MAKE) and the setting …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1953
                 
               | 
              17 years | 
              bird | 
              
                test_driver.pl: added -kmk option, setting $is_kmk.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1952
                 
               | 
              17 years | 
              bird | 
              
                tests/scripts/features/patternrules: different output in test 3, test …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1951
                 
               | 
              17 years | 
              bird | 
              
                commands.c: Fixed CONFIG_WITH_LAZY_DEPS_VARS regression wrt. to …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1950
                 
               | 
              17 years | 
              bird | 
              
                file.c: Workaround for borked double colon rules when doing parallel …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1949
                 
               | 
              17 years | 
              bird | 
              
                variable.c: Fixed missed CONFIG_WITH_VALUE_LENGTH case in …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1948
                 
               | 
              17 years | 
              bird | 
              
                kmk: Fixed CONFIG_WITH_LAZY_DEPS_VARS bug. Files with multiple double …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1947
                 
               | 
              17 years | 
              bird | 
              
                read.c: fixed regression from previous commit.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1946
                 
               | 
              17 years | 
              bird | 
              
                kmk: Caught a variable::value update that I'd missed when implementing …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1945
                 
               | 
              17 years | 
              bird | 
              
                file.c: Fixed call to strcache_add_len where the terminator was …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1944
                 
               | 
              17 years | 
              bird | 
              
                strcache2.c: assert input string lengths; fix checks in case …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1943
                 
               | 
              17 years | 
              bird | 
              
                strcache2.c: fixed the length check.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1942
                 
               | 
              17 years | 
              bird | 
              
                commands.c: the file::stem isn't in the string cache if set before …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1941
                 
               | 
              17 years | 
              bird | 
              
                dir.c: overlooked one hash_insert.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1940
                 
               | 
              17 years | 
              bird | 
              
                strcache2: fixed entry alignment.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1939
                 
               | 
              17 years | 
              bird | 
              
                GNU Make tests: Modified scripts/features/se_explicit so it wont fail …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1938
                 
               | 
              17 years | 
              bird | 
              
                GNU Make tests: fixed the output checks in scripts/features/escape …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1937
                 
               | 
              17 years | 
              bird | 
              
                GNU Make tests: added check for case insensitive file system, fixed …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1935
                 
               | 
              17 years | 
              bird | 
              
                kmk: new function - eval-opt-var
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1934
                 
               | 
              17 years | 
              bird | 
              
                kmk: Implemented lazy resolving of $+, $, $? and $|. This saves > 30% …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1933
                 
               | 
              17 years | 
              bird | 
              
                kmk: moved suffixes_strcached to strcache.c and global scope.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1932
                 
               | 
              17 years | 
              bird | 
              
                kmk: Made struct variable capable of holding read only variables to …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1931
                 
               | 
              17 years | 
              bird | 
              
                kmk: recycle more allocate_variable_expand_* results.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1930
                 
               | 
              17 years | 
              bird | 
              
                kmk/read.c: more free() avoidance, this time some very small buffers …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1929
                 
               | 
              17 years | 
              bird | 
              
                kmk/read.c: more free() avoidance, this time some very small buffers …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1928
                 
               | 
              17 years | 
              bird | 
              
                expand.c: added allocated_variable_expand_3 and …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1927
                 
               | 
              17 years | 
              bird | 
              
                kmk: Inlined much of handle_function/lookup_function so …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1926
                 
               | 
              17 years | 
              bird | 
              
                kmk: Inlined much of handle_function/lookup_function so …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1925
                 
               | 
              17 years | 
              bird | 
              
                kmk: some stats adjustments.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1924
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: some more cleanup.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1923
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: got rid of the va_list fun.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1922
                 
               | 
              17 years | 
              bird | 
              
                kbuild.c: got rid of the va_list fun.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1921
                 
               | 
              17 years | 
              bird | 
              
                strcache2: disabled the experimental stuff because I'm unsure about …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1920
                 
               | 
              17 years | 
              bird | 
              
                strcache2: don't hash strings that aren't small (experimental).
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1918
                 
               | 
              17 years | 
              bird | 
              
                kmk: New switch --print-stats which will print variable, file, …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1917
                 
               | 
              17 years | 
              bird | 
              
                strcache2: don't div/0 in stats.
               | 
            
            
              | 
                
                
               | 
               |