Commits on Oct 12, 2016
  1. l: propagate exit status from ls

    Previously the exit status from this script was
    that of the final sed(1), which is usually success,
    even if specified files can't be found etc.
    Instead use the exit code from the wrapped ls command.
    `set -o pipefail` would be an elegant way to achieve that,
    but that's bash/ksh/zsh specific, so we manually setup
    file descriptors so that the exit status from ls can
    be manually output and captured.
    committed Oct 12, 2016
Commits on Sep 22, 2016
  1. inpy: support multiline pasting with paste()

    Include paste() function from Ned Batchelder,
    which allows one to paste multiline python code
    at the interactive prompt.  It's python 2/3 compat.
    committed Sep 22, 2016
Commits on Feb 29, 2016
  1. add --css-only and --body-only args

    They work together so you can inline the generated html on an
    existing page, and also re-use the css in multiple html pages.
    d3fault committed with Feb 27, 2016
Commits on Dec 22, 2015
  1. fix missing line breaks on lines > 80 chars

    Essentially revert the previous change because
    tf there were styles applied (with <span>) on lines longer
    than 80 characters, then the </span> would be closed on the
    next line, which results in a missing line break due to
    our use of "inline-block" for <span> element.
    committed Dec 22, 2015
Commits on Dec 21, 2015
  1. gcccpuopt: add support forf Haswell U

    * gcccpuopt: intel family 6, model 69 is Haswell ULV
    committed Dec 21, 2015
Commits on Sep 2, 2015
Commits on Jul 16, 2015
  1. gcccpuopt: add new GCC 5.1 -march option

    Knight's Landing (Xeon PHi) support.
    committed Jul 16, 2015
  2. gcccpuopt: add new GCC 4.9 -march options

    Note GCC has moved to codename aligned -march options as of v4.9.
    I've only added the new codenames for backwards compat.
    I.E. broadwell and silvermont. The corresponding CPUIDs were also added.
    For AMD I've only commented on the new -march options for now.
    committed Jul 16, 2015
Commits on Jul 10, 2015
  1. avoid pixels between adjacent span elements

    This is seen with newer browsers and impacts pages like:
    committed Jul 10, 2015
Commits on Mar 19, 2015
  1. sw: avoid spurious -n output on OS X

    Use printf rather than echo
    committed Mar 19, 2015
Commits on Jan 29, 2015
  1. findrepo: make compatible with BSD/Mac OS X

    Specify '.' as the directory to search for `find`.
    Remove the -r option as it's implicit in BSD xargs,
    also on GNU, `:|xargs grep` is a noop, as even though
    grep is started with no params, it will read from stdin,
    which is empty by definition.
    This was tested on Mavericks (darwin 13) and Yosemite (darwin 14)
    committed Jan 29, 2015
  2. findrepo: default to searching all files

    Avoid needing to specify the '*' glob
    in the common case where you want to search all files.
    This does introduce an ambiguity with 2 parameters,
    so give an appropriate warning in the edge case where
    that's significant.
    committed Jan 29, 2015
Commits on Jan 26, 2015
  1. support processing in non UTF8 locales

    Take advantage of HTML entities in the ASCII range
    (specifically &quot;), to avoid needing to process
    multi-byte characters (specifically λ).
    Fixes issue #18
    committed Jan 26, 2015
Commits on Jan 2, 2015
  1. gcccpuopt: handle Haswell Crystalwell models

    Essentially a variant with L4 cache eDRAM,
    supporting the CPU and GPU.
    committed Jan 2, 2015
Commits on Oct 27, 2014
  1. scripts: fix misspellings

    committed Oct 27, 2014
Commits on Oct 22, 2014
Commits on Sep 4, 2014
  1. urldiff: a new script to compare URLs directly

    Useful in many cases for comparing git web interface links etc.
    committed Sep 4, 2014
Commits on Aug 23, 2014
Commits on Jul 16, 2014
  1. specify gawk as the interpreter

    since we use gawk specific syntax
    committed Jul 16, 2014
Commits on Jun 22, 2014
  1. l: avoid "invalid subscript" error with zsh

    * scripts/l: Use ${ESC}[ rather than $ESC[0
    to avoid "invalid subscript" error with zsh.
    Note `ksh -n` shows this apparent ambiguity well:
      bin/l: warning: line 183:
      use braces to avoid ambiguities with $id[...]
    Note however that ksh, bash and dash were all fine
    with the existing syntax.
    serixscorpio committed with Jun 22, 2014
Commits on Jun 5, 2014
  1. l: use gls if available

    GNU ls is commonly installed as gls on Solaris and OSx etc.
    so use that version if available.
    committed Jun 5, 2014
Commits on May 12, 2014
  1. Remove redundant adjacent color changes

    Simon Sweetman committed with May 11, 2014
  2. Use Lambda<type> for all tagging

    Simon Sweetman committed with May 11, 2014
Commits on May 9, 2014
Commits on May 8, 2014
  1. fix trailing space at end of lines

    Also relegate sed to simple matching and replacement,
    leaving awk to handle backspacing and <span> handling etc.
    Screens are now reproduced more accurately and quickly.
    Also there is improved support for cursor movement within lines.
    Simon Sweetman committed with May 8, 2014
Commits on Mar 28, 2014
  1. separate out individual screens

    Display individual screens linearly in the HTML output
    Support cursor movement commands
    Convert python script to awk as it's a more natural
    companion to sed, with lower interpreter startup overhead
    Simon Sweetman committed with Mar 28, 2014
Commits on Oct 16, 2013
  1. support OSX

    Lookup GNU sed which we depend on
    brendano committed with Oct 16, 2013
Commits on Sep 26, 2013
  1. report correct --version

    * scripts/ s/0.13/0.14/
    committed Sep 26, 2013
Commits on Sep 25, 2013
  1. maint: remove redundant escaping in

    * scripts/ The regexp in a s/regexp/replacement/
    sed expression doesn't need the & escaped, as it only has
    specical significance in the replacement.
    committed Sep 25, 2013
Commits on Sep 15, 2013
  1. inpy: support tab completion on OSX

    OSX uses libedit rather than GNU readline
    for GPL avoidance reasons
    lyda committed with Sep 15, 2013
Commits on Sep 6, 2013
  1. support GPT partitions

    slaine75 committed with Jan 25, 2013
Commits on Jul 4, 2013
  1. gcccpuopt: handle unspecified QEMU CPU models

    QEMU cpuinfo is quite messed up:
    though improving:;a=commit;h=ffce9ebb
    We can detect this anomaly for intel, family 6, model 2 at least.
    In that case we'll warn and auto bump to model 6 line as per:
    committed Jul 4, 2013
Commits on Jun 14, 2013
  1. l: fix output corruption when -m passed to ls

    * scripts/l: Exclude -m output from long listing processing
    committed Jun 14, 2013