Releases: pahihu/mumps
V2024.8
Fixes:
- variable pass by reference generated false error message
- check max. string length in READ var#count
- fixed dirty queue length calculation
- fixed Ctrl-C handling in daemons
- fixed DGP socket shutdown
- fixed DGP error messages
- fixed DGP replica initialization
- fixes for TRANTAB handling
- fixed utmpx query in HOST xcall
- fixed DGP $ORDER/$QUERY in reverse direction
- fixed DGP $ZINCREMENT
- fixed UCI,VOL parsing in SET, allow expressions
- fixed bracket parsing
- fixed LOCK parsing in case of indirection
- fixed $ZBITLEN()
Changes:
- macOS add LC_RPATH to executable
- added DGP IPC protocol examples to manual
- added remote volume check to $GET()/$VIEW()
- added "" query to HOST xcall
- added DGP_ROUTINE_AGE to invalidate remote routines
- check subscript length in $ORDER
- save last compilation message in ^$S("COMPMSG")
- added MV2_SHMAT environment var to specify SHM address
- ZZcmd and $ZZfn() no in MGR UCI routines %ZZCMD, %ZZFN
V2023.1
V2022.9
-
fixed garbage queue overflows
-
added fence to string stack, to prevent overflow
-
fixed DO frame check in XECUTE
-
fixed read/deleted block detection
-
remote volume $QUERY() fixes
-
check compilation on remote volumes
-
prevent error trap in ERROR^%M
-
updated error message in systab attach
-
added external library sources
-
%RR import routines with empty lines
-
maximum routine object size is 64K, independent of block size
-
added DGP send/receive timeout
-
local execution of remote routines
-
remote volume MERGE
V2021.1
-
default build target is Linux
-
keep track of reserved GBDs in global cache
-
fixed MV2 specific error messages
-
semaphore operations check for interrupted system calls
-
compile options:
-DMV1_SHSEM=1 uses shared-memory semaphores
-DMV1_OSSEM=1 uses operating system semaphores -
faster key location when prefix compression is used
-
increased GBD hash size to faster locate blocks
-
fixed 3 argument calls of $ORDER() and $QUERY()
-
global KILL fixes, uses now READ locks
-
volume unmount fixes
-
fixed $LIST function parsing
-
$&E(number,"H") converts to hexadecimal
-
fixed ZZ command argument parsing
-
fixed KSUBSCRIPTS command on globals without subscripts
-
added object-oriented example in oopex.rsa
-
added %MATH, BENCHGLO routines
-
changed %STA to display average/DB/IO operations
-
MCL shell unwinds stack in case of M error