aboutsummaryrefslogtreecommitdiff
path: root/jim.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-16Fix bug when calling ref finalizersSteve Bennett1-0/+4
2011-12-13Quieten some compiler warningsSteve Bennett1-4/+1
2011-12-12Strip leading & from proc error messagesSteve Bennett1-4/+7
2011-12-12Add support for [apply]Steve Bennett1-28/+113
2011-12-12Tcl8.6 compatible error messagesSteve Bennett1-3/+3
2011-12-12Don't check proc epoch change in [for]Steve Bennett1-7/+0
2011-12-12Add support for lightweight namespacesSteve Bennett1-77/+288
2011-12-12Add exists -aliasSteve Bennett1-12/+27
2011-12-12Remove error message rewriting for aliasesSteve Bennett1-26/+2
2011-12-12Remove some c++ style commentsSteve Bennett1-1/+0
2011-12-08Add support for tcl::prefix as an optional extensionSteve Bennett1-30/+37
2011-12-08Make Jim_EvalObjList() publicSteve Bennett1-0/+6
2011-12-08Fix a bug in Jim_ListAppendList()Steve Bennett1-0/+1
2011-12-08Fix a message to be Tcl 8.6 compatibleSteve Bennett1-1/+1
2011-12-08Reduce # of different types in the Jim_Obj unionSteve Bennett1-15/+13
2011-12-08utf-8 case folding may change encoded lengthSteve Bennett1-3/+21
2011-12-02Avoid trying to allocate zero bytesSteve Bennett1-1/+1
2011-12-02Implement the lassign command in CSteve Bennett1-0/+34
2011-12-02Reimplement foreach/lmap in terms of iteratorsSteve Bennett1-65/+101
2011-12-02Treat all unicode >= 0x80 as alphaSteve Bennett1-1/+4
2011-12-02Add support for \U with up to 8 hex digitsSteve Bennett1-1/+6
2011-12-02Extend UTF-8 support past the BMPSteve Bennett1-6/+30
2011-12-02Correct the documentation for 'local'Steve Bennett1-2/+2
2011-12-02Simplify and cleanup Jim_EvalObj*Steve Bennett1-132/+96
2011-12-02Prevent infinite recursion for eval, aliasSteve Bennett1-35/+36
2011-12-01In JimPanicDump() don't abort()Steve Bennett1-1/+1
2011-11-30Fix declaration after statementSteve Bennett1-1/+3
2011-11-30Add [info alias]Steve Bennett1-9/+26
2011-11-28Implement [alias] in CSteve Bennett1-14/+74
2011-11-28Make Jim_ListJoin() publicSteve Bennett1-15/+20
2011-11-28Commands, not just procs can be localSteve Bennett1-114/+121
2011-11-28Better caching of scoped varsSteve Bennett1-43/+46
2011-11-28Shorten ref id, proc epoch to 32 bitsSteve Bennett1-23/+23
2011-11-28Implement [string replace]Steve Bennett1-2/+52
2011-11-28Add support for [string totitle]Steve Bennett1-24/+51
2011-11-28Fix list escaping of leading #Steve Bennett1-0/+4
2011-11-28Share dict, list string-rep codeSteve Bennett1-111/+39
2011-11-28Tcl compatibility for list/string indexesSteve Bennett1-2/+2
2011-11-25Minor message changes to match Tcl 8.6Steve Bennett1-3/+3
2011-11-25Split the pattern matchers for dict and vars/cmdsSteve Bennett1-38/+51
2011-11-25Add [info statics]Steve Bennett1-4/+23
2011-11-18Create optimised Jim_String(), Jim_Length()Steve Bennett1-3/+16
2011-11-18SetStringFromAny() only converts as reqdSteve Bennett1-24/+22
2011-11-18SetListFromAny() only converts if requiredSteve Bennett1-14/+11
2011-11-18Add a general purpose hashtable pattern matcherSteve Bennett1-103/+147
2011-11-18Don't allow upvar to a higher levelSteve Bennett1-0/+8
2011-11-18Improvements to variable caching and resolutionSteve Bennett1-116/+146
2011-11-18Move creation of proc statics to it's own functionSteve Bennett1-55/+63
2011-11-18Cleanup hash table interfacesSteve Bennett1-114/+53
2011-11-18Improvements to hash table usage for dictsSteve Bennett1-40/+43