| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3536
                 
               | 
              4 years | 
              bird | 
              
                grep: Windows console output optimizations.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3535
                 
               | 
              4 years | 
              bird | 
              
                nt/fts-nt.c+h: A couple of tweaks to make grep happy.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3534
                 
               | 
              4 years | 
              bird | 
              
                nt/nthlpcore.c: warning.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3533
                 
               | 
              4 years | 
              bird | 
              
                nt/ntopenat.c+h: openat-like stub
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3532
                 
               | 
              4 years | 
              bird | 
              
                grep: Initial windows config and adjustments.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3531
                 
               | 
              4 years | 
              bird | 
              
                grep 3.7
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3528
                 
               | 
              4 years | 
              bird | 
              
                Generate exec wrappers for using the kBuild util programs by the unixy …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3527
                 
               | 
              4 years | 
              bird | 
              
                Generate exec wrappers for using the kBuild util programs by the unixy …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3523
                 
               | 
              4 years | 
              bird | 
              
                kmk: Fixed typo in helper_drop_separator.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3522
                 
               | 
              4 years | 
              bird | 
              
                kWorker: x86 build fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3519
                 
               | 
              4 years | 
              bird | 
              
                kmk: Added functions: qone-unquoted, qtarget, qdeps, qdeps-all, …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3515
                 
               | 
              4 years | 
              bird | 
              
                kash: shthread.h: Correction to previous change, K_ARCH_X86_32 not …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3512
                 
               | 
              4 years | 
              bird | 
              
                kmk/posixos.c: Applied b552b05251980f693c729e251f93f5225b400714 from …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3506
                 
               | 
              4 years | 
              bird | 
              
                kash: Threat SIGBREAK as SIGINT.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3505
                 
               | 
              4 years | 
              bird | 
              
                kash: shthread_set_name for naming the async CloseHandle thread.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3504
                 
               | 
              4 years | 
              bird | 
              
                ntunlink.c: Fixed deleteing read-only files.  Respect the fReadOnlyToo …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3502
                 
               | 
              4 years | 
              bird | 
              
                kash: shthread.h: Did asm implementation of the two atomics so the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3491
                 
               | 
              5 years | 
              bird | 
              
                kmk: Darwin build and warning fixes.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3490
                 
               | 
              5 years | 
              bird | 
              
                sed: Darwin build fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3485
                 
               | 
              5 years | 
              bird | 
              
                lib/nt/ntstat.h|c: Forgot to commit birdStatModeOnly the other day.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3483
                 
               | 
              5 years | 
              bird | 
              
                kash: Don't use cmdlist to dump nfile lists in cmdtxt, need a …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3482
                 
               | 
              5 years | 
              bird | 
              
                kash: machdep: More sensible SHELL_SIZE for SHELL_ALIGN (32-bit targets).
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3481
                 
               | 
              5 years | 
              bird | 
              
                kmk: remove debug fprintf from previous commit.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3480
                 
               | 
              5 years | 
              bird | 
              
                kash: build fixes (darwin).
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3479
                 
               | 
              5 years | 
              bird | 
              
                kmk: Added some refinements to the recent …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3478
                 
               | 
              5 years | 
              bird | 
              
                kmk/makeint.h: gcc 4.2.1 (apple) build fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3477
                 
               | 
              5 years | 
              bird | 
              
                kash: Use kHlpAssert instead of assert.h (debugger stops on the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3476
                 
               | 
              5 years | 
              bird | 
              
                kash: sh_destroy should be mostly finished now.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3475
                 
               | 
              5 years | 
              bird | 
              
                kash: exec.c/h+eval.c: Fixed no-rehashing-needed optimizations so they …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3474
                 
               | 
              5 years | 
              bird | 
              
                main: Use shfile_stat_isreg in find_dot_file.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3473
                 
               | 
              5 years | 
              bird | 
              
                kash: Added two specialized shfile_stat variants: shfile_stat_isreg, …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3472
                 
               | 
              5 years | 
              bird | 
              
                kash: sh_destroy: Don't free text for variables with VSTACK set.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3471
                 
               | 
              5 years | 
              bird | 
              
                kash: Added comment about async close and stat. Some more logging in …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3470
                 
               | 
              5 years | 
              bird | 
              
                kash: Enable non-forked mode (threaded) on windows.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3469
                 
               | 
              5 years | 
              bird | 
              
                kash: Use ntstat.c/h on windows, the crt version isn't reliable.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3468
                 
               | 
              5 years | 
              bird | 
              
                kash: Need to initialize mutexes on windows after forking now that …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3467
                 
               | 
              5 years | 
              bird | 
              
                kash: subshellstatus build fixes for forked mode.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3466
                 
               | 
              5 years | 
              bird | 
              
                kash: Introduced asynchronous closing of files we're written to on …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3465
                 
               | 
              5 years | 
              bird | 
              
                kash: Keep the filename around in debug builds. Added profiling of …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3464
                 
               | 
              5 years | 
              bird | 
              
                kash: Try signal subshell completion as early as possible in all cases.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3463
                 
               | 
              5 years | 
              bird | 
              
                kash: indent
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3462
                 
               | 
              5 years | 
              bird | 
              
                kash: indent
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3461
                 
               | 
              5 years | 
              bird | 
              
                kash: Cache one pstack_block since parsecmd seems to be called for …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3460
                 
               | 
              5 years | 
              bird | 
              
                kash: Use event semaphores to signal parent shell early before the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3459
                 
               | 
              5 years | 
              bird | 
              
                kash: more sh_destroy work.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3458
                 
               | 
              5 years | 
              bird | 
              
                kash: Use reference counting of parser output in threaded-mode.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3457
                 
               | 
              5 years | 
              bird | 
              
                kash: New parser allocator for non-forked-mode.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3456
                 
               | 
              5 years | 
              bird | 
              
                kash: parser.c,memalloc.c/.h,expand.c: Prepared the parser for using a …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3455
                 
               | 
              5 years | 
              bird | 
              
                kash: eval.c/expredir: corrected assertion in default case.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3454
                 
               | 
              5 years | 
              bird | 
              
                kash: shfile_movefd: bounds check fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3453
                 
               | 
              5 years | 
              bird | 
              
                kash: eval: Call expredircleanup before we pop the allocator stack.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3452
                 
               | 
              5 years | 
              bird | 
              
                kash: tests/pipe-2 can't be using the same file in both ends of the pipe.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3451
                 
               | 
              5 years | 
              bird | 
              
                kash: forked-mode build fixes.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3450
                 
               | 
              5 years | 
              bird | 
              
                kash: Missing nt_child_inject_standard_handles.c file.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3449
                 
               | 
              5 years | 
              bird | 
              
                kash: Eliminate the 'temp' node field in nfile so we can share node …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3448
                 
               | 
              5 years | 
              bird | 
              
                kash: shtread.h: a couple of atomic inc/dec operations for reference …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3447
                 
               | 
              5 years | 
              bird | 
              
                kash: Avoid handle inheritance on windows when possible, allowing …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3446
                 
               | 
              5 years | 
              bird | 
              
                kash: mutex fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3445
                 
               | 
              5 years | 
              bird | 
              
                kash: fixed a couple of alloctions when setting up subshells. Must …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3444
                 
               | 
              5 years | 
              bird | 
              
                kash: when duplicateing a fdtab, don't heed close-on-exec on windows …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3443
                 
               | 
              5 years | 
              bird | 
              
                kash: Need to initialize expfname in the generated function copy code too.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3442
                 
               | 
              5 years | 
              bird | 
              
                kash: Turns out the redirlist needs to be copied too.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3441
                 
               | 
              5 years | 
              bird | 
              
                kash: sh_getenv loop-for-ever fix. sh_exec threaded-mode fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3440
                 
               | 
              5 years | 
              bird | 
              
                kash: Must make sure nfile::expfname is initialized and set to NULL …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3439
                 
               | 
              5 years | 
              bird | 
              
                kash: Hammering on threaded mode. Got shexit half working. …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3438
                 
               | 
              5 years | 
              bird | 
              
                kash: Hammering on threaded mode.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3437
                 
               | 
              5 years | 
              bird | 
              
                kash: refactoring evalcommand - complicated, part II.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3436
                 
               | 
              5 years | 
              bird | 
              
                kash: Remove vfork code, we've never used it and we wont need it if we …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3435
                 
               | 
              5 years | 
              bird | 
              
                kash: Remove vfork code, we've never used it and we wont need it if we …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3434
                 
               | 
              5 years | 
              bird | 
              
                kash: refactoring evalcommand - complicated, part I.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3433
                 
               | 
              5 years | 
              bird | 
              
                kash: refactoring forkshell(); simple stuff.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3432
                 
               | 
              5 years | 
              bird | 
              
                kmk: Quick output hack to repeat the failure output at the end of …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3431
                 
               | 
              5 years | 
              bird | 
              
                kmk/Makefile.kmk: windows build fix.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3429
                 
               | 
              5 years | 
              bird | 
              
                kash/mystring.h: Build fix for MacOSX ask 10.15.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3425
                 
               | 
              5 years | 
              bird | 
              
                kmk: Optimized func_kbuild_source_one by caching the target level part …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3421
                 
               | 
              5 years | 
              bird | 
              
                kmk/variable.c: Ditto for BUILD_PLATFORM*.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3420
                 
               | 
              5 years | 
              bird | 
              
                kmk/variable.c: The PATH_KBUILD* variables should be recursive …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3415
                 
               | 
              5 years | 
              bird | 
              
                kmk: Fixed mixup from r2433 where _TARGET_TOOL was extended but the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3413
                 
               | 
              5 years | 
              bird | 
              
                kmk/kSubmit: Only dump history when asked to.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3412
                 
               | 
              5 years | 
              bird | 
              
                kmk_redirect: Wrong index into paOrders causing sudden death in the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3411
                 
               | 
              5 years | 
              bird | 
              
                kash: windows build it
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3410
                 
               | 
              5 years | 
              bird | 
              
                kash: Name the real time signals on linux.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3409
                 
               | 
              5 years | 
              bird | 
              
                kash: Generate the signal names at compile time rather than lazily at …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3408
                 
               | 
              5 years | 
              bird | 
              
                kash: Don't use sys_siglist, use strsignal instead. Should be present …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3400
                 
               | 
              5 years | 
              bird | 
              
                kmk/expreval.c: Build fix. strlen() operator/function
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3399
                 
               | 
              5 years | 
              bird | 
              
                kmk/expreval.c: Don't pick up version compare operators in the middle …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3398
                 
               | 
              5 years | 
              bird | 
              
                kmk/expreval.c: Extended the expressions with version string …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3397
                 
               | 
              5 years | 
              bird | 
              
                kmk/function.c: Forgot to adjust the qsort callback when version=1 in …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3396
                 
               | 
              5 years | 
              bird | 
              
                kmk/main.c: Corrected KMK_OPTS_JOBS to try avoid zero value for the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3395
                 
               | 
              5 years | 
              bird | 
              
                kmk/variable.c: Build fix. Added KBUILD_HOST_VERSION_BUILD for windows …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @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 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3388
                 
               | 
              5 years | 
              bird | 
              
                ntunlink.c: Make sure BasicInfo.FileAttributes isn't zero, or the …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3387
                 
               | 
              5 years | 
              bird | 
              
                mscfakes.c: Don't pass zero to SetFileAttributes.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3386
                 
               | 
              5 years | 
              bird | 
              
                ntunlink.c: Make birdMakeWritable work with non-NULL hRoot.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3384
                 
               | 
              5 years | 
              bird | 
              
                kWorker: Hack for older windows versions where api-ms-win-crt-*.dll …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3381
                 
               | 
              5 years | 
              bird | 
              
                kFsCache: Account of race between us reading a directory and someone …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3380
                 
               | 
              5 years | 
              bird | 
              
                Cache testcase.
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3379
                 
               | 
              5 years | 
              bird | 
              
                kFsCache: Fixed bug in name updating of missing entires.  Fixed …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3378
                 
               | 
              5 years | 
              bird | 
              
                kWorker: Set g_Sandbox.pTool to NULL when creating (looking up) the …
               | 
            
            
              | 
                
                
               | 
               |