Jim Tcl
Branches
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

The initial check-in for each branch:

2012-11-29
00:30 [5494d1bea4] Use sqlite3_prepare_v2()    When I'm working with SQLite3 databases in Jim, I find that I occasionally get a 'schema has changed' error so I end up using catch to detect the error and try the query again.    Here's a quick patch to change the SQLite3 extension to use the sqlite3_prepare_v2() API function instead of sqlite3_prepare() - trivial but the _v2() function has a number of benefits and everyone should have a new enough SQLite3 library to support it. Please can you consider it for inclusion?    See - http://www.sqlite.org/c3ref/prepare.html    The benefit I'm specifically interested in is:    With the _v2() variant, "If the database schema changes, instead of returning SQLITE_SCHEMA as it always used to do, sqlite3_step() will automatically recompile the SQL statement and try to run it again." (user: steveb@workware.net.au, tags: trunk)
2012-08-18
07:02 [274f684164] Fix a dict/list shimmering bug    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2012-08-07
05:09 [f21c6c42d5] Remove octal literals with a leading 0 (TIP #114)    Now an octal literal needs to be explicitly indicated with a leading 0o or 0O, otherwise the number is treated as decimal.    This patch also adds support for binary literals. e.g. 0b101 0B1101    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2012-02-18
04:47 [26590fb652] Small cleanup/optimisation in object create/dup    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2012-02-01
22:19 [cadd7ec1d3] Allow 'aio copyto' and 'aio read' to copy >2GB    Signed-off-by: Steve Bennett <steveb@workware.net.au> Reported-by: af123 <jimdevel@hummypkg.org.uk> (user: steveb@workware.net.au, tags: trunk)
2012-01-09
23:37 [e4ebaf4758] build-jim-ext should be removed on distclean    not clean, since it is generated by ./configure    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-12-16
03:10 [f35dea7f82] Fix bug when calling ref finalizers    Commit 21d7fc318 introduced a bug where the finalizer was freed too early    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-12-12
03:43 [3e7538585a] Add missing jim-tclprefix.c    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-12-09
02:25 [3d09f495c6] Remove error message rewriting for aliases    It does not extend well enough to the general case, so remove it for simplicity    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: namespace)
2011-12-08
02:49 [ddb8b4c654] Make Jim_EvalObjList() public    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
01:15 [eb20ca8fd8] Fix a regexp infinite loop on bad utf-8 input    regsub {\mdnl\M.*$} "word \xA9 another word" "" line    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-12-02
03:35 [5d9d8c1d3d] Prevent infinite recursion for eval, alias    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-12-01
10:22 [474e65133a] Initial implementation of lightweight namespaces (user: steveb, tags: namespace)
07:35 [4c237388f2] Minor changes for Tcl compatibility    Error messages    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-30
03:21 [feca515f1b] Add [info alias]    To access the command that an alias refers to    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-28
22:57 [ea4f025f94] Update documentation for recent changes    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-24
22:07 [523466c4db] Add [info statics]    To access static variables (names and values) of a proc    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-21
10:30 [fb6bac2f30] make install builds even if --disable-jim-install    Reported-By: Evan Hunter <ehunter@broadcom.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-17
21:56 [b333732f6c] Improvements to hash table usage for dicts    Mainly avoid double hash calculation and lookup in the case where an entry is to be replaced.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-11-01
14:34 [605d3a8958] Bump version to 0.73    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2011-10-26
17:03 [6cc6244a30] Commit static website content to fossil (user: steveb, tags: www)
2011-10-09
22:19 [8ac629b4bb] Simplify the way unicode case mapping is done    Smaller, faster and includes title-case characters.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)