|
|
@3561
|
3 years |
bird |
kmk: build fixes
|
|
|
@3545
|
3 years |
bird |
kmk: Use 'error' instead of 'message' for reporting attempts and …
|
|
|
@3523
|
4 years |
bird |
kmk: Fixed typo in helper_drop_separator.
|
|
|
@3519
|
4 years |
bird |
kmk: Added functions: qone-unquoted, qtarget, qdeps, qdeps-all, …
|
|
|
@3491
|
5 years |
bird |
kmk: Darwin build and warning fixes.
|
|
|
@3415
|
5 years |
bird |
kmk: Fixed mixup from r2433 where _TARGET_TOOL was extended but the …
|
|
|
@3397
|
5 years |
bird |
kmk/function.c: Forgot to adjust the qsort callback when version=1 in …
|
|
|
@3394
|
5 years |
bird |
kmk: Added version sort function: versort, rversort, versortfiles, …
|
|
|
@3389
|
5 years |
bird |
kmk: Avoid setting umask just to get it, store the current value in a …
|
|
|
@3359
|
5 years |
bird |
kmk,kFsCache: Added variant of kFsCacheInvalidateAll that also closes …
|
|
|
@3351
|
5 years |
bird |
kmk/functions.c: linux build fix.
|
|
|
@3330
|
5 years |
bird |
kmk/function.c: qabspathex fixes
|
|
|
@3327
|
5 years |
bird |
kmk: Fixed bug in $(qabspath[ex] ).
|
|
|
@3321
|
5 years |
bird |
kmk: Revised the *files* function to not take a quoting style argument …
|
|
|
@3319
|
5 years |
bird |
kmk: Added quote* functions for GNU make and bourne shell style …
|
|
|
@3317
|
5 years |
bird |
kmk/function.c: Some deps* function fixes.
|
|
|
@3273
|
7 years |
bird |
kmk: OS/2 build fixes
|
|
|
@3242
|
7 years |
bird |
kmk/function.c: gcc complait about strcpy.
|
|
|
@3189
|
7 years |
bird |
kmk/output: working on memory buffering rather than file buffering of …
|
|
|
@3186
|
7 years |
bird |
kmk: replaced w32ify() as it uses unsafe static buffer and encourages …
|
|
|
@3159
|
7 years |
bird |
kmk/win: Some fixes & docs.
|
|
|
@3156
|
7 years |
bird |
kmk/win: Reworking child process handling. This effort will hopefully …
|
|
|
@3145
|
7 years |
bird |
kmk: warnings found by gcc 7.3.0
|
|
|
@3141
|
7 years |
bird |
kmk: linux merge fixes.
|
|
|
@3140
|
7 years |
bird |
kmk: Merged in changes from GNU make 4.2.1 …
|
|
|
@2912
|
9 years |
bird |
rewrote kmk_redirect to skip the separate process. Added chache …
|
|
|
@2886
|
9 years |
bird |
kmk: Added $(dircache-ctl cmd,...) function for controlling the …
|
|
|
@2788
|
10 years |
bird |
kmk_cc_exec.c: Sketched the basic makefile evaluation 'instructions'.
|
|
|
@2771
|
10 years |
bird |
Optimizations, tuning and bug fixes for the 'compiled' string …
|
|
|
@2770
|
10 years |
bird |
string expansion debugged and enabled. fixed access-after-alloc bug in …
|
|
|
@2768
|
10 years |
bird |
Initial code for the string expansion 'compiler'.
|
|
|
@2765
|
10 years |
bird |
Started on a make expression and string expansion 'compiler'.
|
|
|
@2758
|
10 years |
bird |
Some more variable stats I added the other day (not in release builds).
|
|
|
@2702
|
12 years |
bird |
kmk/WindowsNT: Avoiding unnecessary stat() calls. Reimplemented …
|
|
|
@2698
|
12 years |
bird |
kmk: Extended the substr function to allow refering length from the …
|
|
|
@2697
|
12 years |
bird |
kmk: Extended the substr function to allow refering length from the …
|
|
|
@2594
|
13 years |
bird |
Fixed the broken $(deps*).
|
|
|
@2592
|
13 years |
bird |
kmk build fixes for win.amd64.
|
|
|
@2591
|
13 years |
bird |
kmk: Merged in changes from GNU make 3.82. Previous GNU make base …
|
|
|
@2574
|
13 years |
bird |
solaris build fix
|
|
|
@2556
|
14 years |
bird |
umask fixes.
|
|
|
@2554
|
14 years |
bird |
Added $(set-umask ) and $(get-umask ).
|
|
|
@2532
|
14 years |
bird |
kmk: Implemented the where function. Fixes #108.
|
|
|
@2516
|
14 years |
bird |
func_abspathex: Don't crash when no cwd is given. Addressed gcc warnings.
|
|
|
@2495
|
14 years |
bird |
function.c: bugfix in new code.
|
|
|
@2489
|
14 years |
bird |
kmk: added $(firstdefined ) and $(lastdefined ).
|
|
|
@2462
|
14 years |
bird |
kmk: Implemented . Fixes #81.
|
|
|
@2276
|
16 years |
bird |
kmk: Do not crash if $(if-expr ) is missing the 3rd argument, it is …
|
|
|
@2172
|
17 years |
bird |
kmk: Added $(root ) to help out with checking for absolute paths on …
|
|
|
@2163
|
17 years |
bird |
kmk: Added a $(select ) function for handling switch like stuff. Fixes #74.
|
|
|
@2161
|
17 years |
bird |
kmk: Implemented $(for ) and $(while ) loops (C-style). Fixes #73.
|
|
|
@2160
|
17 years |
bird |
kmk: removed duplicate definition.
|
|
|
@2159
|
17 years |
bird |
kmk: extended call, evalcall and evalcall2 with a local .ARGC …
|
|
|
@2157
|
17 years |
bird |
kmk: Extended evalcall and evalcall2 with a return value, local .RETURN.
|
|
|
@2154
|
17 years |
bird |
kmk: $(translate ) changes and testcase.
|
|
|
@2153
|
17 years |
bird |
kmk: substr fixes
|
|
|
@2152
|
17 years |
bird |
kmk: testcases and lastpos fixes.
|
|
|
@2151
|
17 years |
bird |
kmk: Added $(length ), $(length-var ), $(insert ), $(pos ), $(lastpos …
|
|
|
@2149
|
17 years |
bird |
function.c: comment typo.
|
|
|
@2141
|
17 years |
bird |
kmk: new function $(printf fmt,arg0,arg1,...).
|
|
|
@2118
|
17 years |
bird |
function.c: warnings.
|
|
|
@2101
|
17 years |
bird |
kmk: Implemented new switch --print-time. Fixes #65.
|
|
|
@2025
|
17 years |
bird |
typo.
|
|
|
@2024
|
17 years |
bird |
kmk: Created a custom hook into the update_file process for checking …
|
|
|
@2021
|
17 years |
bird |
kmk: Added a $(intersects set-a, set-b) function to complement the …
|
|
|
@2011
|
17 years |
bird |
kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the …
|
|
|
@1999
|
17 years |
bird |
variaiable::value_length -> unsigned int.
|
|
|
@1997
|
17 years |
bird |
variaiable::value_alloc_len -> unsigned int.
|
|
|
@1993
|
17 years |
bird |
Merged in current GNU Make code (CVS from 2008-10-28). Ref #55.
|
|
|
@1986
|
17 years |
bird |
kmk: some make stats cleanup.
|
|
|
@1980
|
17 years |
bird |
kmk: Some cleanup.
|
|
|
@1972
|
17 years |
bird |
function.c: Made the $(deps* ) not depend on the strcache2, also fixed …
|
|
|
@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 …
|
|
|
@1948
|
17 years |
bird |
kmk: Fixed CONFIG_WITH_LAZY_DEPS_VARS bug. Files with multiple double …
|
|
|
@1935
|
17 years |
bird |
kmk: new function - eval-opt-var
|
|
|
@1934
|
17 years |
bird |
kmk: Implemented lazy resolving of $+, $, $? and $|. This saves > 30% …
|
|
|
@1932
|
17 years |
bird |
kmk: Made struct variable capable of holding read only variables to …
|
|
|
@1926
|
17 years |
bird |
kmk: Inlined much of handle_function/lookup_function so …
|
|
|
@1915
|
17 years |
bird |
kmk: CONFIG_WITH_MINIMAL_STATS vs. CONFIG_WITH_MAKE_STATS - require …
|
|
|
@1863
|
17 years |
bird |
kmk: Allocation caches for nameseq, dep and idep. next: variable.
|
|
|
@1847
|
17 years |
bird |
kmk: Some optimizations for expand_deps.
|
|
|
@1838
|
17 years |
bird |
kmk: fixed string termination for three strcache_add_len calls. (it …
|
|
|
@1836
|
17 years |
bird |
kmk: don't return '\0'.
|
|
|
@1827
|
17 years |
bird |
kmk: more length optimizations.
|
|
|
@1809
|
17 years |
bird |
kmk: More length and alloc optimizations. Made all the length …
|
|
|
@1805
|
17 years |
bird |
kmk: Some minor optimizations.
|
|
|
@1793
|
17 years |
bird |
kmk: hash table adjustments.
|
|
|
@1727
|
17 years |
bird |
kmk: Two new functions $(if-expr cond,exp-on-true,exp-on-false) and …
|
|
|
@1716
|
17 years |
bird |
kmk: Added a new function $(defined var) which check whether var is …
|
|
|
@1699
|
17 years |
bird |
kmk / $(commands* ): Check for empty name to prevent lookup_file from …
|
|
|
@1698
|
17 years |
bird |
kmk: $(commands ) and $< wont work well together at all, no fix just …
|
|
|
@1628
|
17 years |
bird |
Fixed $(breakpoint ) on MSC. Fixed two warnings.
|
|
|
@1620
|
17 years |
bird |
The last kb-src-prop argument is optional.
|
|
|
@1619
|
17 years |
bird |
$(breakpoint ) for debugging.
|
|
|
@1615
|
17 years |
bird |
Added a space between the which results.
|
|
|
@1519
|
17 years |
bird |
Prevent crashin $(command ) if the target has no commands (file->cmds …
|
|
|
@1478
|
17 years |
bird |
fixed a silly bug in func_commands that would cause it to go beyond …
|
|
|
@1459
|
17 years |
bird |
Made $(abspathex path,cwd) work like $(abspath path) if cwd is empty. …
|
|
|
@1458
|
17 years |
bird |
Use the variable file location in evalval and evalcall.
|
|
|