aboutsummaryrefslogtreecommitdiff
path: root/jim.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-27jim.c: properly free cached callframesSteve Bennett1-6/+13
2014-01-21many comment changes, some small code changesSteve Bennett1-202/+164
2014-01-21expr: Simplify JimExprParseIrrationalsSteve Bennett1-8/+8
2014-01-18jim.c: fix some dict/list shimmering issuesSteve Bennett1-6/+8
2014-01-17jim.c: fix a compiler warning for gcc/glibcSteve Bennett1-1/+4
2014-01-15jim.c: simplify JimDictExpandArrayVariable()Steve Bennett1-18/+9
2014-01-15expr: remove custom number parsing for exprSteve Bennett1-55/+17
2014-01-15jim.c: simplifiy Jim_StrEqObj()Steve Bennett1-20/+13
2014-01-15jim.c: Simplify calls to JimFreeCallFrame()Steve Bennett1-34/+13
2014-01-15jim.c: Use key dup and val dup for dictsSteve Bennett1-26/+20
2014-01-15jim.c: Fix Jim_ReplaceHashEntry() for ref counted objectsSteve Bennett1-3/+15
2014-01-15jim.c: only complain on unfreed objects if --maintainerSteve Bennett1-2/+6
2014-01-15jim.c: improve expression optimiserSteve Bennett1-74/+55
2014-01-15jim.c: many small code and doc cleanupsSteve Bennett1-96/+130
2014-01-15load: use AssocData to free load handlesSteve Bennett1-3/+0
2014-01-03Revert "Better handling of dict hash tables"Steve Bennett1-21/+43
2014-01-03tailcall: properly merge tailcall framesSteve Bennett1-68/+97
2014-01-03Remove tabs from source filesSteve Bennett1-117/+116
2013-12-21errors caught by [catch] shouldn't affect later stacktraceSteve Bennett1-0/+2
2013-12-21Simplify UpdateStringOfxxx implementationsSteve Bennett1-50/+33
2013-12-21Make identification of nan and inf more robustSteve Bennett1-58/+70
2013-12-21Implement more dict sub commandsSteve Bennett1-36/+85
2013-12-21Better handling of dict hash tablesSteve Bennett1-43/+21
2013-12-21Use Jim_StrDup() instead of strdup() internallySteve Bennett1-1/+1
2013-12-21allow hash tables to be randomiseSteve Bennett1-2/+11
2013-12-21tailcall should resolve command in current namespaceSteve Bennett1-38/+57
2013-12-12Fix infinite loop with error in lsort -uniqueSteve Bennett1-5/+5
2013-12-11Add support for lsort -uniqueSteve Bennett1-4/+43
2013-12-11Add support for lsort -realSteve Bennett1-2/+26
2013-12-09Fix aio close from non-global namespaceSteve Bennett1-0/+21
2013-11-28Fix dict/list shimmering with embedded nullsSteve Bennett1-3/+3
2013-11-11Properly respect backslashes in commentsSteve Bennett1-7/+15
2013-11-11Consider scripts with trailing backslash as unfinishedSteve Bennett1-1/+8
2013-11-06Fix [string tolower] buffer overflow for non-utf8Steve Bennett1-2/+2
2013-09-19Build on platforms without isasciiSteve Bennett1-1/+10
2013-08-19Fixes to make behaviour of Jim's 'binary' more compliant to Tcl.Vadim Zborovskii1-1/+3
2013-08-19Make Jim_IsBigEndian() publicSteve Bennett1-2/+2
2013-08-18[local] requires at least one argumentSteve Bennett1-0/+5
2013-08-02Minor code cleanupsSteve Bennett1-10/+5
2013-08-02Allow object pool to be disabledSteve Bennett1-0/+8
2013-07-24Fix a bug in JimNumberBase()Steve Bennett1-1/+2
2013-07-22Make Jim_CheckSignal() a macroSteve Bennett1-9/+0
2013-07-22Ensure that signals can break vwaitSteve Bennett1-3/+12
2013-03-28Properly handle systems where (-ve % +ve) returns +veSteve Bennett1-1/+3
2013-03-28Need abs() since modulo of -ve is impl dependentSteve Bennett1-1/+1
2013-03-27More small improvements to JimWideToStringSteve Bennett1-4/+4
2013-03-27Further improvements to JimWideToStringSteve Bennett1-36/+27
2013-03-27Implement WideToString locally, printf is slowLauri Kasanen1-2/+37
2013-03-27Remove most quotingType allocations in JimMakeListStringRepLauri Kasanen1-5/+14
2013-03-26Avoid list allocations under four pointers (16/32 bytes)Lauri Kasanen1-2/+10