aboutsummaryrefslogtreecommitdiff
path: root/jim.c
AgeCommit message (Expand)AuthorFilesLines
2005-03-14'iterator' argument modified to 'iter' for C++ STL safety.antirez1-17/+17
2005-03-14more fixes to allow inclusion of jim.h into C++ programs.antirez1-4/+5
2005-03-14Removed the inclusion of a not-needed header file "sys/time.h"antirez1-5/+1
2005-03-14[lmap] command.antirez1-9/+42
2005-03-13[string first]. Tests still not added, until [string] is not (almost instead)antirez1-8/+57
2005-03-13[string index] implementedantirez1-28/+24
2005-03-12Jim_GetEnum() will now sort the options in the error message (ss)antirez1-2/+15
2005-03-12Added the ability to compile with -DJIM_ANSIC to use only ANSI-Cantirez1-6/+7
2005-03-12Added the Jim_FreeNewObj() macro to free objects with refcount == 0antirez1-32/+17
2005-03-12It's now possible to exclude compilation of dynamic loadedantirez1-3/+17
2005-03-12Modified Jim_Free() to be more strict, now it panics if theantirez1-3/+3
2005-03-11Converted some free() call to Jim_Free(). Actually Jim_Freeantirez1-7/+7
2005-03-11[lambda] modified to be 'statics' capable.antirez1-3/+3
2005-03-11Fix about [rename] against procedures with statics.antirez1-1/+3
2005-03-11more static fixes (me)antirez1-6/+13
2005-03-11tons of static var fixes...antirez1-14/+22
2005-03-11static variables supportantirez1-23/+113
2005-03-10lrange command (me)antirez1-28/+80
2005-03-10Some fix to bench.tcl to make it able to run in Tcl7.6.antirez1-1/+14
2005-03-09[linsert] command added (Clemens Hintze).antirez1-2/+83
2005-03-09An initial [format] command.antirez1-2/+78
2005-03-08Did some fix in jimsh.c, exported some more API function to setantirez1-3/+30
2005-03-08JIM_VERSION is to be an integer value which we present as MAJOR.MINOR topatthoyts1-9/+8
2005-03-08Added [info patchlevel] and setup argv0 and argv variables in jimsh.patthoyts1-7/+5
2005-03-08aesthetic changes to source code (SS)antirez1-175/+80
2005-03-08Removed an useless #if0 ... #endif block of code.antirez1-42/+1
2005-03-08Info exists + tests (Clemens Hintze).antirez1-4/+15
2005-03-08Applied patch about unset a(x) against non existing 'a' variableantirez1-17/+6
2005-03-07Fixed a memory leak introduced with the last callframe caching codeantirez1-1/+3
2005-03-07Faster procedure calls (obtained caching the hashtable, and withantirez1-18/+48
2005-03-07Added "increasing", "decreasing", "ascii", "nocase" optionsantirez1-10/+53
2005-03-07[lsort] command and list sorting low-level functions (Pat Thoyts).antirez1-16/+38
2005-03-07Refactored the [info] command and added body and version to the command.patthoyts1-54/+132
2005-03-07specializing version of while (still not complete, but alreadyantirez1-4/+193
2005-03-06A specializing version of [for] that appears able to match theantirez1-12/+227
2005-03-06Fixed a race condition in the garbage collection code.antirez1-3/+8
2005-03-06Added Jim_GetEnum() API function. StringCoreCommand and AIO extensionantirez1-15/+54
2005-03-05Free an objects internal representation before freeing the string rep.patthoyts1-3/+3
2005-03-05Solved a problem with Jim_Length()antirez1-1/+11
2005-03-05Initial version of AIO (ANSI C I/O) extension added.antirez1-2/+16
2005-03-05delProc callback added to Jim_CreateCommand().antirez1-4/+14
2005-03-05Added Jim_GetAssocData api. This for permitting packages to register apatthoyts1-2/+52
2005-03-05removed strcasecmp() and isascii(). Now the Jim core is fullyantirez1-9/+10
2005-03-05[switch] command contributed by Clemens Hintze, modified toantirez1-6/+135
2005-03-04Added ole32.foreach command, changed creation to ole32.create.patthoyts1-3/+6
2005-03-04Removed two unused parts of code resulting in warnings compilingantirez1-57/+1
2005-03-04Fix for [info local], at top level an empty list is now returned.antirez1-1/+6
2005-03-04binary safe parsers for scripts,lists,expr,subst.antirez1-96/+125
2005-03-04Fixed a bug in Jim_Collect() thanks to Colin McPhail that reported it.antirez1-2/+2
2005-03-04JIM_NOTUSED moved after var declarations blocks.antirez1-4/+4