Skip to content
Permalink
Branch: master
Commits on Feb 17, 2020
  1. docs: fix minor typos

    borneoa authored and msteveb committed Feb 12, 2020
    Fix few typos in the documentation
    
    Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
  2. exec: fix valgrind warning on close(-1)

    borneoa authored and msteveb committed Feb 12, 2020
    When executing "exec.test" under valgrind, it reports several
    warning messages
    	Warning: invalid file descriptor -1 in syscall close()
    
    Add proper check around close()
    
    Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Commits on Feb 12, 2020
  1. build: examples.api: Add necessary linker flags

    msteveb committed Feb 12, 2020
    Linking with -ljim may need additional libraries
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Feb 5, 2020
  1. Fix #148 - oo errors with no class variables.

    The-Markitecht authored and msteveb committed Feb 5, 2020
Commits on Jan 22, 2020
  1. docs: make it clear that the package version is ignored

    msteveb committed Jan 22, 2020
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Dec 30, 2019
  1. regexp: Reset scanner position on failed optional group

    msteveb committed Dec 30, 2019
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Dec 13, 2019
  1. tests: Fix misc.test for new return -level 0 behaviour

    msteveb committed Dec 13, 2019
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. return: fix -level 0 -code xxx

    msteveb committed Dec 13, 2019
    Should return the given return code, not JIM_RETURN (2)
    
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 29, 2019
  1. jimsh: interactive mode: print nulls

    msteveb committed Nov 29, 2019
    If the interp result contains embedded nulls, print the full
    result.
    
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. string map and string compare now support embedded nulls

    msteveb committed Nov 27, 2019
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 20, 2019
  1. bump version to 0.79

    msteveb committed Nov 20, 2019
    Update documentation to indicate v0.79
    and update Tcl_shipped.html
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 14, 2019
  1. build: Check for inline support

    msteveb committed Oct 7, 2019
    To ensure that linenoise.c can build, even for strict c89
    Add cc-check-inline in autosetup/jim-misc.auto
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. Update ssl cert to use a 4096 bit key

    msteveb committed Sep 24, 2019
    Keep newer libssl happy
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 13, 2019
  1. build: Fix out-of-tree build with json ext

    msteveb committed Nov 13, 2019
    If building out-of-tree, the jsmn/ directory may not exist.
    So create it during configure
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 11, 2019
  1. aio: tty: allow setting echo

    msteveb committed Aug 8, 2019
    set-only
    e.g. to disable echo on stdin: stdin tty echo 0
    
    This allows disabling echo while otherwise keeping cooked mode.
    Setting input to cooked or raw will overwrite this setting
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. configure: add SIZEOF_INT to jim-config.h

    msteveb committed Jul 31, 2019
    It can be useful for extensions to know the size of integers
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  3. json: implement -index decode option

    dbohdan committed Nov 9, 2019
Commits on Nov 9, 2019
  1. json: Fix decode schema for list obj

    msteveb committed Nov 9, 2019
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. json: Add json encoder/decoder

    msteveb committed Nov 3, 2019
    Using the jsmn library for decoding.
    Based on the original implementation by Svyatoslav Mishyn <juef@openmailbox.org>
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  3. jsmn: Fix a parser bug where object keys could be non-strings

    msteveb committed Jul 1, 2019
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  4. jsmn: import json decoder

    msteveb committed Jun 30, 2019
    This will be used to add json decode support
    
    From: https://github.com/zserge/jsmn, v1.0.0
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  5. aio: make some data const

    msteveb committed Nov 7, 2019
    Move some remaining data to the read-only segment
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 8, 2019
  1. appveyor.yml: build with sqlite3 ext

    dbohdan authored and msteveb committed Nov 7, 2019
  2. appveyor.yml: fix build in forks

    dbohdan authored and msteveb committed Nov 7, 2019
  3. appveyor.yml: explicitly build with ssl

    dbohdan authored and msteveb committed Nov 7, 2019
    Using only --full will ignore ssl if the ssl library isn't found.
    By enabling it explicitly, we will get an error if not found.
  4. Improve comments for JimResetHashTable()

    msteveb committed Nov 8, 2019
    and Jim_FreeHashTable()
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 6, 2019
  1. build: improve build for shared objects

    msteveb committed Jul 4, 2019
    Rather than listing the build rules for each shared object
    (loadable module) in the Makefile template, generate the build
    rules in configure.
    
    Also, if an extension is configured as a module, any automatic
    dependencies required by the extension are configured as modules
    by default.
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. docs: Formatting cleanups, consistency

    msteveb committed Nov 6, 2019
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  3. docs: Remove docs for the case command

    msteveb committed Nov 6, 2019
    This command no longer exists in Jim Tcl, so remove
    it from the documentation.
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  4. expr-sugar: $() should return non-error codes

    msteveb committed Nov 5, 2019
    If an expression returns (e.g.), break, continue or exit, that
    return code should be propagated, the same it is for [expr {}]
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Nov 1, 2019
  1. regexp,regsub: utf8: Fix incorrect count with . matches

    msteveb committed Nov 1, 2019
    Internally bytes were being counted rather than characters
    
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Oct 29, 2019
  1. aio: need SO_REUSEADDR before bind()

    msteveb committed Oct 29, 2019
    Commit fe8bab1 accidentally
    moved the SO_REUSEADDR after bind() where it does no good.
    
    Move it back to before bind()
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Commits on Oct 27, 2019
  1. utf8_strlen: Improve performance

    msteveb committed Oct 27, 2019
    Use utf8_charlen() rather than utf8_tounicode()
    Note that utf8_charlen() now returns 1 instead of -1 for an invalid
    utf-8 start byte.
    
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  2. regexp: Fix -indices in the utf-8 case

    msteveb committed Oct 27, 2019
    The calculation of the end index was wrong.
    
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
  3. regexp -indices should return character indices

    msteveb committed Oct 27, 2019
    Not byte indices
    
    Reported-by: dbohdan <dbohdan@dbohdan.com>
    Signed-off-by: Steve Bennett <steveb@workware.net.au>
Older
You can’t perform that action at this time.