jsish
Timeline
Not logged in

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

50 most recent check-ins

2018-10-18
23:00
Release "2.5.23". Fix new RegExp arg 2 bug. Expand module -m to support templates. Fix File.chmod bug. Add SqliteUI -dump option. Leaf check-in: 81b5253abf user: pmacdona tags: trunk
2018-10-17
01:36
Release "2.5.22". To exec add "chdir" option. check-in: 1cd1d600a3 user: pmacdona tags: trunk
2018-10-15
22:48
Release "2.5.21". Fix Sqlite select "insert" mode for query. Swap -m and -M. Make --module source file then invoke runModule(). check-in: e82becfd14 user: pmacdona tags: trunk
2018-10-11
17:31
Release "2.5.20". Fix issue [a86dc1c04b]: Heap use after free in Jsi_ObjFree. Increase floating point precision to max-1 (default) and make it changable. check-in: 973645aa81 user: pmacdona tags: trunk
02:26
Fix VFS bug check-in: ebcd5f87dd user: pmacdona tags: trunk
00:59
Release "2.5.19". Fix JSON double format precision. CData changes. check-in: 2630f8db5e user: pmacdona tags: trunk
2018-10-06
23:38
Release "2.5.18". Cleanup option parse messages. Implement CData checking of function option argument. Various cleanups. Fix bit fields. check-in: f99f541132 user: pmacdona tags: trunk
2018-10-05
18:28
Release "2.5.17". Warning is now on for all .jsi files. Remove extraneous "use strict". Fix WebSocket crash bug in client get. Fix bug in parseOpts not setting Trace/Test. Backout rounding in parseInt(). LogDebug etc now all use puts instead of printf semantics. Remove logf and and change LogDebug etc to use log. Vfs add noPatches option disallow mounting patchlevel change versions. Continue conversion to markdeep check-in: 85445ff80d user: pmacdona tags: trunk
2018-10-01
01:50
Release "2.5.16". Fix strptime to not throw errors. Fix get int to round float first. Sqlite eval now returns changed rows, and query offers that option. More markdeep support. check-in: a7cd7c7faf user: pmacdona tags: trunk
2018-09-29
19:43
Release "2.5.15". Add echo to Sqlite/Socket/WebSocket. Add markdeep support to replace markdown that was removed. check-in: 726c4d5be2 user: pmacdona tags: trunk
2018-09-28
00:52
Release "2.5.14". Remove embedded markdown processing. Add markdeep files to lib/web. Add gzip encoding support to WebSocket for files with the .gz extension. Fix WebSocket/Socket close callbacks to pass null on object delete. Add eventLast/Cnt fields to Websocket/Socket. Change Jsi_Websrv timeout to be idle based. Support line numbers in eval code. Add support to logf to accept puts style (no % format) for LogDebug, etc. Fix strptime bug giving incorrect timestamps. Add verStr field to Info.version. check-in: c25e2f1f20 user: pmacdona tags: trunk
2018-09-26
16:07
Release "2.5.13". Lockout callback on deletion for WebSocket/Socket. Memleak guard for "this" ref. Websrv arg handling. check-in: 88d58e18fd user: pmacdona tags: trunk
2018-09-25
02:47
Release "2.5.12". Fix unzip failing with some (windows?) zip files. Fix memory leak in Zvfs.mount. Musl signal now correct. Fix various string problems. Eliminate dup msg collapse when interp changes. check-in: 3dcbd5f099 user: pmacdona tags: trunk
2018-09-24
03:53
Release "2.5.11". Add -zip option to Jsi_Websrv. Fix string handling bug. check-in: bed9bde558 user: pmacdona tags: trunk
2018-09-23
20:16
Release "2.5.10". Fix float non-strict compare bug. Add noError option to source. check-in: b5cdea3ea9 user: pmacdona tags: trunk
17:21
Release "2.5.9". Fix int version arg in Jsi_PkgRequire. Add Info.package and lastReq field. Add Util.verConvert command. check-in: 2e4947a85f user: pmacdona tags: trunk
2018-09-22
23:41
Release "2.5.8". Add source option "exists". Add resolution for .. in file routines. Have Vfs pass on the fossil mount tag/version. check-in: 69d58da77f user: pmacdona tags: trunk
16:58
Release "2.5.7". Fix fossil mount version logic. check-in: 54722f61c9 user: pmacdona tags: trunk
14:33
Release "2.5.6". Fix return disallowed in try/with. check-in: 141dacff90 user: pmacdona tags: trunk
2018-09-21
23:40
Fix LogDebug... not being evaled at correct level. Add templates. Rename Debug to Debugger. Cleanups. check-in: 2491e4ac65 user: pmacdona tags: trunk
16:57
Release "2.5.5". Fix -h/--help breakage. check-in: 444e7c38ff user: pmacdona tags: trunk
16:38
Release "2.5.4". Rename noOOP to noproto. Change fossil mount tag to jsireq from prereq. Add log.printf command. check-in: 3352235ef0 user: pmacdona tags: trunk
2018-09-20
23:07
Fix c++ build. check-in: 10d99d34c5 user: pmacdona tags: trunk
22:27
Release "2.5.3". Fix fossil version-mount logic. Add more checking in Vfs.exec. Fix jsish --version bug in Makefile. check-in: 7964ef8192 user: pmacdona tags: trunk
15:38
Release "2.5.2". Fix Fossil mount bug. Help now works with modules. check-in: c4445b8e1f user: pmacdona tags: trunk
04:15
Make help -web use -timeout parameter and increase from 3 to 10 seconds for slow machines. check-in: 1b5944b84c user: pmacdona tags: trunk
04:04
Fix sqlite test. check-in: 3447bebcbd user: pmacdona tags: trunk
03:58
Release "2.5.1". Fix build bug where only MEM_DEBUG build worked. Fix crash in empty completion in interactive mode. Add "help" facility to interactive mode, including "-web" option. Add Example.jsi template module. Fix eval bug when asking for level 1 when in level 0. check-in: 5b1f7b2d41 user: pmacdona tags: trunk
2018-09-19
01:27
Release "2.5". WebSocket: Refactor adding ws obj to all callbacks, and fix several bugs. Socket: Refactor adding s obj to all callbacks, and change server mode to the default. Sqlite: Refactor API eliminating about 2/3 of commands, add obj to most callbacks. Callbacks are now generally set using conf() which checks func signatures match. Change parseOpts to kick an error if any value comes in as 'undefined'. Fix memory leaks from a parse-fail of switch statements. check-in: 42ee0eb22b user: pmacdona tags: trunk
2018-09-17
04:01
Elminate numerous memory leaks due to overzelous use of Jsi_InterpGone exits in callbacks. check-in: 26cbb423e5 user: pmacdona tags: trunk
02:05
Release "2.4.88". Consolidate varios globals into jsiIntData struct. Expose retValue in Interp. Various websocket cleanups. Add noConfig option in more places. Fix blacklist bug. check-in: 8db496b951 user: pmacdona tags: trunk
2018-09-16
15:24
Release "2.4.87". Major refactor of subscript core. Resolve memory leaks and/or potential crashes due to subscript refcounts. Improve parent interp callback integrity/checking. Fix assert sigs with NDEBUG. Fix use of undefined in return types. Fix mysql memory leak. check-in: 3a6d5a26cf user: pmacdona tags: trunk
01:17
More rework of Safe interp. Add custom type for parent interp func. Start rework of NameLookup check-in: a972405f39 user: pmacdona tags: trunk
2018-09-15
19:15
Fix function return type handling. Cleanup safe interp. Enable NDEBUG compile to use sigs to avoid crashes. check-in: 46f601b193 user: pmacdona tags: trunk
2018-09-14
23:50
Release "2.4.86". Cleanup Safe interp options. check-in: 3ddd9e08f5 user: pmacdona tags: trunk
16:39
Errors in "finally" were not being reported. check-in: e24cc5e5cc user: pmacdona tags: trunk
15:24
Fix issue [fefae6f84dbd36df6527d151fc28042aca893302]: Endless error message in recursive array. Good find. Although this seems to be only in interactive mode, I think it would affect JSON.stringify as well, maybe. check-in: bd47afc21a user: pmacdona tags: trunk
03:55
Removed test that no longer fails in tests/prob check-in: 6d07b059a4 user: pmacdona tags: trunk
03:43
Release "2.4.85". Finish cleanups from running test262. check-in: 5505251ce9 user: pmacdona tags: trunk
00:53
Fix memory leaks. Fix suppression of errors in catch(). check-in: 7ea2b69839 user: pmacdona tags: trunk
2018-09-13
01:30
Fix Array.fill crash bug. Add Interp.noAutoLoad option. Cleanups. check-in: b153ef9a3a user: pmacdona tags: trunk
2018-09-12
15:49
Fix issue [b3278d1a441477d50363d28df79bbf58de2448af]: Reachable assertion in jsiValue.c:366. Remove assertion. check-in: 738ead193a user: pmacdona tags: trunk
15:37
Fix issue [16f01b0177]: Stack overflow in Jsi_DSAppend (jsiDString.c:123) Added guard used in object to array. check-in: f3a8096e0c user: pmacdona tags: trunk
03:50
Release "2.4.84". Multiple crash fixes found while running test-262. Update to sqlite 3.24 Get rid of reduce polyfill: has infinite loop bug. check-in: 0980a7bcb1 user: pmacdona tags: trunk
2018-09-11
23:12
Fix issue [a3026a7c06]: Nullpointer dereference in jsi_DumpFunctions. check-in: 09947dc7db user: pmacdona tags: trunk
2018-09-10
22:23
Release "2.4.83". Implement ver- and prereq- tags for Archive. Add -update and -updateAll options. Add -server option to apps. check-in: c7ec7f9c7f user: pmacdona tags: trunk
2018-09-09
20:41
Release "2.4.82". Fixes for Archive. check-in: ff13941167 user: pmacdona tags: trunk
03:21
Release "2.4.81" check-in: e46a3df19a user: pmacdona tags: trunk
03:19
Fix -w Wget on redirect. check-in: 49fdedcdd2 user: pmacdona tags: trunk
2018-09-08
22:51
Release "2.4.80". check-in: c44c7c3534 user: pmacdona tags: trunk