aboutsummaryrefslogtreecommitdiff
path: root/jim.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-02fix a memory leak on interp shutdownSteve Bennett1-1/+2
2024-04-02lsort: don't try to sort a list of length 0 or 1Steve Bennett1-3/+9
2024-04-02expr: explicit error on empty expressionSteve Bennett1-2/+9
2024-04-02lreplace: avoid memmove() with NULL pointerSteve Bennett1-0/+5
2024-03-13generate source info for error messages at top levelSteve Bennett1-10/+21
2024-02-15subst: don't ignore vars after first failed varSteve Bennett1-3/+5
2024-02-02expr: better error message on nested $()Steve Bennett1-0/+8
2024-02-02xtrace: fix core dump if tracing Jim_EvalObjVector()Steve Bennett1-3/+9
2023-07-31core: fix error level in try/catchSteve Bennett1-4/+4
2023-07-13core: Fix 'for' with JIM_OPTIMIZATION disabledSteve Bennett1-7/+12
2023-07-10info script: return real current source fileSteve Bennett1-3/+36
2023-07-04core: add support for proc statics by referenceSteve Bennett1-87/+150
2023-07-04debug: convert to use subcmdSteve Bennett1-140/+124
2023-07-04info: convert to use subcmdSteve Bennett1-97/+92
2023-07-04dict: convert to use subcmdSteve Bennett1-75/+66
2023-07-04string: convert to subcmdSteve Bennett1-100/+89
2023-07-04aio: change to use unix io, not stdioSteve Bennett1-26/+36
2023-06-21core: Display errors in a more "pythonesque" waySteve Bennett1-167/+116
2023-06-21core: improve eval frame handlingSteve Bennett1-108/+59
2023-05-25core: support multi-level while, break from loopsSteve Bennett1-16/+61
2023-05-09core: avoid rare crash on shutdownSteve Bennett1-14/+11
2023-05-06jim: info frame improvementsSteve Bennett1-10/+31
2023-03-20Add support for ./configure --disable-introspectionSteve Bennett1-12/+33
2023-03-20build: define _GNU_SOURCE only on the command lineSteve Bennett1-3/+0
2023-02-25jim: fix crash on infinite eval recursion0.82Steve Bennett1-2/+2
2023-02-24dict with: return script resultSteve Bennett1-5/+13
2023-02-13clock millis, time: now use monotonic raw time if possibleSteve Bennett1-13/+33
2023-02-13core: New timerate commandSteve Bennett1-0/+66
2023-02-13Tcl-compatible 'info frame'Steve Bennett1-39/+174
2023-02-13jim: make the Jim memory allocator replaceableSteve Bennett1-12/+13
2023-02-13Jim_StrDupLen: minor optimisationSteve Bennett1-2/+2
2023-02-10Optimisation for Jim_GetWideExpr()Steve Bennett1-0/+4
2023-02-09build: fix check for isinf/isnanSteve Bennett1-2/+2
2023-02-03Convert some errant malloc/free to Jim_Alloc()/Jim_Free()Steve Bennett1-1/+1
2023-02-01Silence compiler warningprpr19xx1-1/+1
2022-12-26jim: garbage collection fixSteve Bennett1-26/+38
2022-09-18build: isinf and isnan are macros in CSteve Bennett1-2/+2
2022-07-31jim: fix sometimes overly zealous garbage collectionSteve Bennett1-3/+6
2022-07-25unset: don't return a result with -nocomplainSteve Bennett1-0/+2
2022-07-25jim.c: minor comment fixupsSteve Bennett1-8/+2
2022-04-14try: add support for trapSteve Bennett1-34/+64
2022-04-12getref, setref: No need to allow for leading, trailing spaceSteve Bennett1-15/+6
2022-04-11getref, setref: reference may be qualifiedSteve Bennett1-0/+4
2021-12-16dict: consider dummy entries when determining when to expand hash tableSteve Bennett1-1/+7
2021-12-13dict: Fix possible duplicate entries when settingSteve Bennett1-5/+10
2021-11-08core: avoid some gcc 11 warningsSteve Bennett1-0/+2
2021-07-08collect: correctly handle references as globally scoped namesSteve Bennett1-3/+11
2021-04-03expr: allow existing multiple argument support with --compatSteve Bennett1-3/+23
2021-03-19core: Fix memory leak replacing existing commandsSteve Bennett1-3/+11
2021-03-09expr: TIP 526, only support a single argSteve Bennett1-18/+3