Permalink
Switch branches/tags
Nothing to show
Commits on Apr 22, 2017
  1. Merge pull request #29 from ferd/disk_log

    Attempt to switch from DETS to disk_log
    committed on GitHub Apr 22, 2017
Commits on Apr 16, 2017
Commits on Apr 15, 2017
Commits on Apr 14, 2017
  1. Attempt to switch from DETS to disk_log

    This is a preliminary step to see if shell history improves in order to
    eventually add it to OTP.
    
    - Moves from per-session files to per-host files.
    - Rather than dumping them all in the user's home directory, put them in
      a subdirectory there.
    - Switch from a line-based mechanism to a size-based mechanism
    - Because disk_log does not allow to just flush bits of content on
      rewrite (it truncates any full file), we instead use a wrap log and
      try to divide the configured size into up to 10 log files so that
      every time we rotate a log, we lose only 10% of the data
    - force a minimal size to avoid losing history too frequently
    - repair of files is controlable and we can deal with losing only a few
      bytes rather than the whole history; furthermore, log rotation should
      prevent losing more than 10% of logs at a time
    - changes are only done for OTP 18 and above
    
    README data still missing
    committed Apr 14, 2017
Commits on Mar 16, 2017
  1. OTP-19.3 support

    committed Mar 16, 2017
Commits on Dec 16, 2016
  1. 19.2 support

    committed Dec 16, 2016
Commits on Sep 21, 2016
  1. OTP-19.1 support

    committed Sep 21, 2016
Commits on Sep 13, 2016
  1. Merge pull request #25 from domhaobaobao/master

    support for 19.0.3
    committed on GitHub Sep 13, 2016
Commits on Sep 11, 2016
  1. support for 19.0.3

    domhaobaobao committed Sep 11, 2016
Commits on Jun 22, 2016
  1. Support 19.0

    committed Jun 22, 2016
Commits on Apr 28, 2016
  1. Merge pull request #22 from hieberst/master

    Installation now supports Microsoft Windows
    committed Apr 28, 2016
Commits on Apr 22, 2016
Commits on Mar 18, 2016
  1. Merge branch 'fazibear-18.3'

    committed Mar 18, 2016
  2. Update README for 18.3

    committed Mar 18, 2016
  3. 18.3 support

    fazibear committed Mar 18, 2016
Commits on Dec 16, 2015
  1. support OTP-18.2

    committed Dec 16, 2015
Commits on Sep 25, 2015
  1. Merge branch 'dch-master'

    committed Sep 25, 2015
  2. support OTP 18.1

    dch committed Sep 25, 2015
Commits on Jun 24, 2015
  1. Merge pull request #16 from goofansu/patch-1

    Fix os:cmd(CopyCmd) not output error msg
    committed Jun 24, 2015
  2. Things work with 18.0

    committed Jun 24, 2015
  3. Fix os:cmd(CopyCmd) cannot output error msg

    When copy is `permission denied`,  it should reported error:
    
    ``` shell
    cp: cannot create regular file ‘/usr/local/Cellar/erlang/17.5/lib/erlang/lib/kernel-3.2/ebin/group.beam’
    ```
    
    Notice the single quotes, they are \x{2018} and \x{2019} in unicode, so without the unicode translation modifier `~t`, it will raise exception.
    
    Exception:
    ```
    escript: exception error: bad argument
      in function  io:format/3
         called as io:format(<0.23.0>,"~s",
                             [[99,112,58,32,99,97,110,110,111,116,32,99,114,101,
                               97,116,101,32,114,101,103,117,108,97,114,32,102,
                               105,108,101,32,8216,47,117,115,114,47,108,111,99,
                               97,108,47,67,101|...]])
      in call from erl_eval:local_func/5 (erl_eval.erl, line 544)
      in call from escript:interpret/4 (escript.erl, line 781)
      in call from escript:start/1 (escript.erl, line 276)
      in call from init:start_it/1
      in call from init:start_em/1
    make: *** [install] Error 127
    ```
    goofansu committed Jun 24, 2015
Commits on May 14, 2015
  1. Support for 18.0-rc2

    committed May 14, 2015
Commits on Apr 4, 2015
  1. 17.5 support

    committed Apr 4, 2015
Commits on Feb 22, 2015
  1. Add handling for hist file permission issues

    In some cases, the home directory as detected ends up being seen as
    invalid or inaccessible (such as bad permission cases). Instead of
    crashing all shells forever, print the error message and reason and
    auto-disable history.
    
    The fix has been enabled only for 3.x OTP kernels (Erlang/OTP 17)
    because the only user to report it has been using it, but could easily
    be backported to further versions on demand.
    
    The fix should remain there in future releases.
    committed Feb 22, 2015
Commits on Feb 11, 2015
  1. Merge pull request #13 from fhunleth/cmdline-args

    Support specifying path, kernel vsn as args to install.escript
    committed Feb 11, 2015
Commits on Feb 10, 2015
  1. Support specifying path, kernel vsn from cmdline

    This makes it possible to install erlang-history in a cross-compiled
    environment. Running install.escript with no arguments finds the
    appropriate directories as it previously did.
    fhunleth committed Feb 10, 2015
Commits on Dec 11, 2014
  1. Support for 17.4

    committed Dec 11, 2014
Commits on Oct 21, 2014
  1. Merge pull request #12 from andrzejsliwa/improve_output

    improved output to display output of os commands.
    committed Oct 21, 2014
Commits on Sep 17, 2014
  1. Support for Erlang 17.3

    committed Sep 17, 2014
Commits on Jun 25, 2014
  1. Support 17.1

    committed Jun 25, 2014
Commits on Apr 10, 2014
  1. Supporting 17.0

    committed Apr 10, 2014
Commits on Dec 12, 2013
  1. Updating thanks

    committed Dec 12, 2013
  2. Supporting R16B03

    committed Dec 12, 2013