summaryrefslogtreecommitdiff
path: root/jim.c
Commit message (Expand)AuthorAge
* Improve comments for JimResetHashTable()Steve Bennett2019-11-08
* expr-sugar: $() should return non-error codesSteve Bennett2019-11-06
* jim.c, jim.h: Remove unused Jim_ResizeHashTableSteve Bennett2019-08-14
* Jim_SubstObj: Add an assertion if ref count is zeroSteve Bennett2019-07-01
* lreplace: Implement TIP #505Steve Bennett2018-09-21
* Tidy some signed/unsigned comparisonsSteve Bennett2018-09-04
* foreach: Avoid memory leak in case of errorSteve Bennett2018-07-08
* expr: Fix compiler warning on older gccSteve Bennett2018-07-05
* jim.c: Allow Jim_WrongNumArgs() to accept NULL for msgSteve Bennett2018-06-08
* jim.c: Jim_Length/Jim_String internal checksSteve Bennett2018-06-03
* expr: prevent stack overflowSteve Bennett2018-01-18
* jim.c: Various minor cleanupsSteve Bennett2017-12-02
* jim: cmdPrivData needs to be saved and restoredSteve Bennett2017-10-16
* scan: make some structure members constSteve Bennett2017-09-22
* jim.c: minor code cleanups in [switch]Steve Bennett2017-09-21
* perf: cache successful Jim_GetEnum() resultsSteve Bennett2017-09-16
* defer: fast lookup existence of $jim::deferSteve Bennett2017-09-16
* Implement defer, $jim::deferSteve Bennett2017-09-15
* expr: remove leftover debugging printfSteve Bennett2017-08-11
* jim: Fix ref count issue with dict-substSteve Bennett2017-08-07
* expr: Fix refcount issue converting invalid booleanSteve Bennett2017-08-07
* expr: Check for missing operand to operatorSteve Bennett2017-08-07
* Error on extra characters after close braceSteve Bennett2017-08-03
* expr: Ensure that non-zero return codes are passed throughSteve Bennett2017-05-30
* scan: validate -ve XPG3 specifierSteve Bennett2017-05-26
* expr: Replace expression engineSteve Bennett2017-05-23
* optimisation: when converting to double, may not need stringrepSteve Bennett2017-05-23
* optimisation: Reuse ExprBool in Jim_GetBoolFromExpr()Steve Bennett2017-05-23
* scan: Ensure format is converted to string formSteve Bennett2017-05-12
* lsort -unique: Fix case with no duplicatesSteve Bennett2017-05-12
* scan: error on missing conversion charSteve Bennett2017-05-12
* jim: Fix ref count problem with interpolated dict substSteve Bennett2017-05-12
* lsort: Fix a refcount issueSteve Bennett2017-05-12
* jimsh: Fix crash with "throw 8"Steve Bennett2017-04-08
* expr: Add better checks for invalid ternary expressionSteve Bennett2017-04-07
* expr: Add assertion for stack underflowSteve Bennett2017-04-07
* Fix ref count for interpolation/expressionSteve Bennett2017-04-07
* expr: fix crash on invalid ternary orderSteve Bennett2017-04-07
* Fix / command: divide by zeroSteve Bennett2017-04-07
* Fix some declarations after codeSteve Bennett2017-03-03
* dict: Fix [dict values] with duplicate valuesSteve Bennett2016-11-14
* Array fixes and testsEvan Hunter2016-10-12
* jim.c: Fix Object leak in zlib supportSteve Bennett2016-10-09
* Avoid re-defining _GNU_SOURCEEvan Hunter2016-10-09
* jim.c: Use UCHAR() with isxxx() functionsSteve Bennett2016-10-06
* Add support for "-commands" to many commandsSteve Bennett2016-09-29
* jim.c: Replace 'dict with' with a C versionSteve Bennett2016-09-28
* jim.c: replace 'dict merge' with a C versionSteve Bennett2016-09-28
* Fix a crash due to cached local command resolutionSteve Bennett2016-09-05
* Trim bootstrap jimshSteve Bennett2016-09-04