|
|
|
@3542
|
3 years |
bird |
kash: GetStdHandle can return NULL and we must not treat it as a valid …
|
|
|
|
@3515
|
3 years |
bird |
kash: shthread.h: Correction to previous change, K_ARCH_X86_32 not …
|
|
|
|
@3506
|
3 years |
bird |
kash: Threat SIGBREAK as SIGINT.
|
|
|
|
@3505
|
3 years |
bird |
kash: shthread_set_name for naming the async CloseHandle thread.
|
|
|
|
@3502
|
3 years |
bird |
kash: shthread.h: Did asm implementation of the two atomics so the …
|
|
|
|
@3483
|
4 years |
bird |
kash: Don't use cmdlist to dump nfile lists in cmdtxt, need a …
|
|
|
|
@3482
|
4 years |
bird |
kash: machdep: More sensible SHELL_SIZE for SHELL_ALIGN (32-bit targets).
|
|
|
|
@3480
|
4 years |
bird |
kash: build fixes (darwin).
|
|
|
|
@3477
|
4 years |
bird |
kash: Use kHlpAssert instead of assert.h (debugger stops on the …
|
|
|
|
@3476
|
4 years |
bird |
kash: sh_destroy should be mostly finished now.
|
|
|
|
@3475
|
4 years |
bird |
kash: exec.c/h+eval.c: Fixed no-rehashing-needed optimizations so they …
|
|
|
|
@3474
|
4 years |
bird |
main: Use shfile_stat_isreg in find_dot_file.
|
|
|
|
@3473
|
4 years |
bird |
kash: Added two specialized shfile_stat variants: shfile_stat_isreg, …
|
|
|
|
@3472
|
4 years |
bird |
kash: sh_destroy: Don't free text for variables with VSTACK set.
|
|
|
|
@3471
|
4 years |
bird |
kash: Added comment about async close and stat. Some more logging in …
|
|
|
|
@3470
|
4 years |
bird |
kash: Enable non-forked mode (threaded) on windows.
|
|
|
|
@3469
|
4 years |
bird |
kash: Use ntstat.c/h on windows, the crt version isn't reliable.
|
|
|
|
@3468
|
4 years |
bird |
kash: Need to initialize mutexes on windows after forking now that …
|
|
|
|
@3467
|
4 years |
bird |
kash: subshellstatus build fixes for forked mode.
|
|
|
|
@3466
|
4 years |
bird |
kash: Introduced asynchronous closing of files we're written to on …
|
|
|
|
@3465
|
4 years |
bird |
kash: Keep the filename around in debug builds. Added profiling of …
|
|
|
|
@3464
|
4 years |
bird |
kash: Try signal subshell completion as early as possible in all cases.
|
|
|
|
@3463
|
4 years |
bird |
kash: indent
|
|
|
|
@3462
|
4 years |
bird |
kash: indent
|
|
|
|
@3461
|
4 years |
bird |
kash: Cache one pstack_block since parsecmd seems to be called for …
|
|
|
|
@3460
|
4 years |
bird |
kash: Use event semaphores to signal parent shell early before the …
|
|
|
|
@3459
|
4 years |
bird |
kash: more sh_destroy work.
|
|
|
|
@3458
|
4 years |
bird |
kash: Use reference counting of parser output in threaded-mode.
|
|
|
|
@3457
|
4 years |
bird |
kash: New parser allocator for non-forked-mode.
|
|
|
|
@3456
|
4 years |
bird |
kash: parser.c,memalloc.c/.h,expand.c: Prepared the parser for using a …
|
|
|
|
@3455
|
4 years |
bird |
kash: eval.c/expredir: corrected assertion in default case.
|
|
|
|
@3454
|
4 years |
bird |
kash: shfile_movefd: bounds check fix.
|
|
|
|
@3453
|
4 years |
bird |
kash: eval: Call expredircleanup before we pop the allocator stack.
|
|
|
|
@3452
|
4 years |
bird |
kash: tests/pipe-2 can't be using the same file in both ends of the pipe.
|
|
|
|
@3451
|
4 years |
bird |
kash: forked-mode build fixes.
|
|
|
|
@3450
|
4 years |
bird |
kash: Missing nt_child_inject_standard_handles.c file.
|
|
|
|
@3449
|
4 years |
bird |
kash: Eliminate the 'temp' node field in nfile so we can share node …
|
|
|
|
@3448
|
4 years |
bird |
kash: shtread.h: a couple of atomic inc/dec operations for reference …
|
|
|
|
@3447
|
4 years |
bird |
kash: Avoid handle inheritance on windows when possible, allowing …
|
|
|
|
@3446
|
4 years |
bird |
kash: mutex fix.
|
|
|
|
@3445
|
4 years |
bird |
kash: fixed a couple of alloctions when setting up subshells. Must …
|
|
|
|
@3444
|
4 years |
bird |
kash: when duplicateing a fdtab, don't heed close-on-exec on windows …
|
|
|
|
@3443
|
4 years |
bird |
kash: Need to initialize expfname in the generated function copy code too.
|
|
|
|
@3442
|
4 years |
bird |
kash: Turns out the redirlist needs to be copied too.
|
|
|
|
@3441
|
4 years |
bird |
kash: sh_getenv loop-for-ever fix. sh_exec threaded-mode fix.
|
|
|
|
@3440
|
4 years |
bird |
kash: Must make sure nfile::expfname is initialized and set to NULL …
|
|
|
|
@3439
|
4 years |
bird |
kash: Hammering on threaded mode. Got shexit half working. …
|
|
|
|
@3438
|
4 years |
bird |
kash: Hammering on threaded mode.
|
|
|
|
@3437
|
4 years |
bird |
kash: refactoring evalcommand - complicated, part II.
|
|
|
|
@3436
|
4 years |
bird |
kash: Remove vfork code, we've never used it and we wont need it if we …
|
|
|
|
@3435
|
4 years |
bird |
kash: Remove vfork code, we've never used it and we wont need it if we …
|
|
|
|
@3434
|
4 years |
bird |
kash: refactoring evalcommand - complicated, part I.
|
|
|
|
@3433
|
4 years |
bird |
kash: refactoring forkshell(); simple stuff.
|
|
|
|
@3429
|
4 years |
bird |
kash/mystring.h: Build fix for MacOSX ask 10.15.
|
|
|
|
@3411
|
4 years |
bird |
kash: windows build it
|
|
|
|
@3410
|
4 years |
bird |
kash: Name the real time signals on linux.
|
|
|
|
@3409
|
4 years |
bird |
kash: Generate the signal names at compile time rather than lazily at …
|
|
|
|
@3408
|
4 years |
bird |
kash: Don't use sys_siglist, use strsignal instead. Should be present …
|
|
|
|
@3240
|
6 years |
bird |
kash: GCC warnings.
|
|
|
|
@3110
|
7 years |
bird |
More GNU hurd adjustments.
|
|
|
|
@3073
|
7 years |
bird |
kash: Added KASH_USE_PREGENERATED_CODE trick to the makefile.
|
|
|
|
@3065
|
7 years |
bird |
misc gcc warning fixes
|
|
|
|
@3062
|
7 years |
bird |
netbsd patches from Uwe. Messing around on arm (arm -> arm32, adding …
|
|
|
|
@3057
|
7 years |
bird |
kash: rewrite kmk_builtin_% to kmk_% on the fly to allow harmless …
|
|
|
|
@2809
|
9 years |
bird |
kash: sh_clone_string_vector: malloc + 1 size bug spotted by Frank & gcc.
|
|
|
|
@2784
|
9 years |
bird |
shinstance.c: the forked off child process doesn't have any children, …
|
|
|
|
@2781
|
9 years |
bird |
kmk_ash: Fixed argument quoting on windows.
|
|
|
|
@2682
|
11 years |
bird |
var.h/pathval(): Don't try use the 'Path' if it wasn't found and …
|
|
|
|
@2681
|
11 years |
bird |
shfile.c: Fixed windows problem with stat() failing if the directory …
|
|
|
|
@2679
|
12 years |
bird |
build fix
|
|
|
|
@2672
|
12 years |
bird |
options.h: Fixed 'set -o' crash on solaris and (null) = off on the others.
|
|
|
|
@2657
|
12 years |
bird |
haiku fix
|
|
|
|
@2654
|
12 years |
bird |
eval.c/evalcommand: tiny optimization wrt name=value handling.
|
|
|
|
@2653
|
12 years |
bird |
kash: fixed shfile_opendir on windows, and thereby argument expansion.
|
|
|
|
@2652
|
12 years |
bird |
kash: Fixes for hash-bang-scripts on windows. Related debug tracing …
|
|
|
|
@2651
|
12 years |
bird |
hash/error.c: no va_copy on windows yet, sigh.
|
|
|
|
@2650
|
12 years |
bird |
kash/shfile.c: Fixed console inherit proble on windows. Fixed CWD …
|
|
|
|
@2649
|
12 years |
bird |
kash: detect shell invokations via /usr/bin/env in hash bang.
|
|
|
|
@2648
|
12 years |
bird |
Made TRACE2 and TRACE2V safe. Fixed DEBUG bug where va_copy was …
|
|
|
|
@2647
|
12 years |
bird |
shfile.c: Fixed bug in shfile_movefd that caused sever file descriptor …
|
|
|
|
@2642
|
12 years |
bird |
kash: Correct hash bang self to match kmk_ash, kmk_sh, kash and sh. …
|
|
|
|
@2641
|
12 years |
bird |
Forgot to remove debug fprintfs.
|
|
|
|
@2639
|
12 years |
bird |
EWOULDBLOCK is defined as 140 in VS2010.
|
|
|
|
@2638
|
12 years |
bird |
indent fix.
|
|
|
|
@2637
|
12 years |
bird |
kash: Simplified that 'Path' hack on Windows.
|
|
|
|
@2631
|
12 years |
bird |
oops.
|
|
|
|
@2630
|
12 years |
bird |
drop some tracing.
|
|
|
|
@2629
|
12 years |
bird |
kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when …
|
|
|
|
@2628
|
12 years |
bird |
kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when …
|
|
|
|
@2593
|
12 years |
bird |
kash: win.x86 build fix
|
|
|
|
@2553
|
13 years |
bird |
shut up annoying assertion.
|
|
|
|
@2552
|
13 years |
bird |
Path fix on windows.
|
|
|
|
@2546
|
13 years |
bird |
Applied modified patches for Haiku support from Mike Smith.
|
|
|
|
@2498
|
13 years |
bird |
kash: OS/2 build fixes.
|
|
|
|
@2457
|
13 years |
bird |
kash: --version should print the svn revision.
|
|
|
|
@2438
|
13 years |
bird |
build fix
|
|
|
|
@2427
|
14 years |
bird |
build fix
|
|
|
|
@2425
|
14 years |
bird |
kash: oops
|
|
|
|
@2424
|
14 years |
bird |
kash: Some S-bahn optimizations.
|
|
|
|
@2423
|
14 years |
bird |
kash: made the SHFILE_IN_USE mode work on unix (because openbsd has a …
|
|
|
|