Permalink
Switch branches/tags
Nothing to show
Commits on Dec 21, 2016
  1. Update initdb

    committed on GitHub Dec 21, 2016
Commits on Apr 7, 2016
  1. some fix

    committed Apr 7, 2016
Commits on Dec 30, 2012
  1. EGTM VSN advanced by 0.0.1 due to egtm_env news;

    Tomas Morstein committed Dec 30, 2012
  2. Radical update of GT.M environment initialization;

    In previous versions, the GT.M variable environment
    was configured separately for GT.M itself and separately
    for EGTM NIF module where it was hardcoded in egtm_worker.
    
    Since the priv/gtmenv cannot be loaded from egtm during
    runtime (variables should apply on the entire BEAM VM),
    we decided to write priv/listenv shellscript that dumps
    all the gtmenv variables so that Erlang (egtm_env) can
    load it via Erlang port (pipe-reader) mechanism
    and set the BEAM environment using os:putenv just before
    EGTM application starts, just before the EGTM NIF shared
    library is loaded.
    Everything is configured from priv/gtmenv and works
    perfectly now!
    Tomas Morstein committed Dec 30, 2012
  3. EGTM VSN update to 0.2.3;

    Note: we dont use Vx.y.z format anymore since 0.2.2,
    because it's much more simple to use just x.y.z-like
    tags rather.
    Tomas Morstein committed Dec 30, 2012
  4. gtmenv & initdb improvements;

    - UTF-8 by default;
    - database files changed to be referenced using environment
      variables so that EGTM installation can be moved between
      directories without need to modify paths in Global Directory;
    - EGTM_CUSTOM_ENV variable can be externally defined to enforce
      application-specific customizations made to GT.M environment
    - badchar turned off;
    - noundef options turned off by default;
    - nocenable enabled by default (GT.M overrides Erlang's Ctrl-C
      behaviour so that if you press Ctrl-C in Erlang prompt when
      the EGTM is launched, you will get GT.M direct mode what might
      not be so good for Erlang/OTP runtime);
    - nice GT.M prompt :-)
    Tomas Morstein committed Dec 30, 2012
  5. EGTM VSN update;

    Tomas Morstein committed Dec 30, 2012
  6. README: GT.M compatibility notes;

    Tomas Morstein committed Dec 30, 2012
  7. Nasty bug in (z)kill calltab definition fixed;

    Kill/ZKill operations accepts one input argument
    and does not return anything.
    They were incorrectly defined to return a value
    even if the M code ended up with argument-less QUIT.
    Since GT.M call-in API treats the first argument
    like variable where to store a return value of
    call-in function, our input argument was modified
    by an empty result what made GT.M to SIGSEGV in
    all the cases when the kill/zkill was called more
    than once.
    Tomas Morstein committed Dec 30, 2012
  8. Formatting stuff moved to egtm_util_fmt;

    All the MUMPS data formatting/encoding/decoding stuff
    moved to a separate module egtm_util_fmt which can
    be easily used from another project that need to
    communicate with MUMPS somehow.
    A good example of such a project might be a code
    generator of native MUMPS routines useful for
    optimizing some higher level stuff.
    Tomas Morstein committed Dec 30, 2012
  9. egtm:format_gvn performance tuning;

    Tomas Morstein committed Dec 17, 2012
  10. Default options for $Get-Cache and native getp;

    Tomas Morstein committed Dec 16, 2012
  11. Quick'n'dirty $Get-$Piece optimization cache;

    Tomas Morstein committed Dec 16, 2012
  12. Default $gtm_dist changed to not contain GT.M VSN;

    Tomas Morstein committed Dec 16, 2012
Commits on Aug 19, 2012
  1. EDoc update;

    Tomas Morstein committed Aug 19, 2012
  2. README update;

    Tomas Morstein committed Aug 19, 2012
Commits on Aug 11, 2012
  1. Longstring fix to preserve original root value;

    Longstring set/get/kill operations applied
    on [s1, s2, .., sn] subscript operates on
    [s1, s2, ..., sn, N] subscript, so the original
    value of [s1, s2, ..., sn] should be preserved.
    That's what we've just fixed!
    Tomas Morstein committed Aug 11, 2012
Commits on Aug 10, 2012
  1. Intrinsic variable getter egtm:iget introduced;

    Tomas Morstein committed Aug 10, 2012
  2. Lock helper util;

    Tomas Morstein committed Aug 10, 2012
  3. Key/Value escaping bugfix;

    Tomas Morstein committed Aug 10, 2012
  4. longstring_set value conversion to string;

    Tomas Morstein committed Aug 2, 2012
Commits on Aug 3, 2012
  1. Broken ?metrics macro fix;

    Tomas Morstein committed Aug 3, 2012
Commits on Jul 30, 2012
  1. First public source opening -> GitHub;

    Tomas Morstein committed Jul 30, 2012
  2. first commit

    Tomas Morstein committed Jul 30, 2012