The following updates are now available. See the Franz Update page for more information on downloading and installing updates.

There are currently 38 patches (32 unique).


lisp patch pma006
Date posted: Tue Sep 19 10:06:55 PDT 2017
Patch name: update/pma006.002
Description:The previous version of this patch was released to protect against a potential race in the use of user-defined device-close methods. This patch has since been found to interact badly with our Common Graphics code. We are removing this fix until we can perform further analysis and provide a fix with more higher confidence.
Impact: recommended

lisp patch pma008
Date posted: Thu Sep 14 10:29:43 PDT 2017
Patch name: update/pma008.001
Description:Fixes a bug in type calculus which returns the values (nil nil) for the form (subtypep '(not type1) 'type2) where type2 is a subtype of type1 and thus should return the values (t t).
Impact: recommended

shared-library patch acl10193 (version 518) ...
Date posted: Tue Sep 12 19:45:27 PDT 2017
Patch names: acl10193 (version 518),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:The real-time profiler would only work once in any lisp execution.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_265lisp_build_266
freebsdlisp_build_291lisp_build_292
freebsd-64.64smplisp_build_265lisp_build_266
linux86lisp_build_291lisp_build_292
linuxamd64.64lisp_build_265lisp_build_266
linuxamd64.64smplisp_build_263lisp_build_264
linuxarm64.64lisp_build_263lisp_build_264
linuxarm64.64smplisp_build_263lisp_build_264
macosx86lisp_build_317lisp_build_318
macosx86-64.64lisp_build_265lisp_build_266
macosx86-64.64smplisp_build_265lisp_build_266
solarislisp_build_262lisp_build_263
solaris.64lisp_build_262lisp_build_263
solarisamd64.64lisp_build_278lisp_build_279
windowslisp_build_518lisp_build_519
windows.smplisp_build_483lisp_build_484
windows.64lisp_build_484lisp_build_485
windows.64smplisp_build_489lisp_build_490
freebsd-trialN/Alisp_build_293
linux86-trialN/Alisp_build_293
macosx86-trialN/Alisp_build_319
windows-trialN/Alisp_build_520

shared-library patch acl10193 (version 514) ...
Date posted: -- in testing --
Patch names: acl10193 (version 514),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s,
update/pma007.001
Description:On some configurations of windows, we observed situations where many threads trying to initiate with-timeout blocks simultaneously could get into a busy hang. One thread holding a lock was not getting any CPU cycles to finish its operation and release the lock because all the other threads were spinning.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_263lisp_build_264
freebsdlisp_build_288lisp_build_289
freebsd-64.64smplisp_build_263lisp_build_264
linux86lisp_build_288lisp_build_289
linuxamd64.64lisp_build_263lisp_build_264
linuxamd64.64smplisp_build_261lisp_build_262
linuxarm64.64lisp_build_261lisp_build_262
linuxarm64.64smplisp_build_261lisp_build_262
macosx86lisp_build_308lisp_build_309
macosx86-64.64lisp_build_263lisp_build_264
macosx86-64.64smplisp_build_263lisp_build_264
solarislisp_build_260lisp_build_261
solaris.64lisp_build_260lisp_build_261
solarisamd64.64lisp_build_276lisp_build_277
windowslisp_build_514lisp_build_515
windows.smplisp_build_481lisp_build_482
windows.64lisp_build_482lisp_build_483
windows.64smplisp_build_487lisp_build_488
freebsd-trialN/Alisp_build_290
linux86-trialN/Alisp_build_290
macosx86-trialN/Alisp_build_310
windows-trialN/Alisp_build_516

cg patch pmk004 ...
Date posted: Wed Sep 6 08:33:07 PDT 2017
Patch names: update/pmk004.001,
update/pml001.001
Description:

The CG patch (pmk004.001) and the IDE patch (pml001.001) are both needed for the complete improvements.

If multiple windows have errors in their custom redisplay-window methods, confusion could result if the error for the first window is being handled and then a repaint message for the second window is handled. The error dialog may not appear or respond, and the IDE listener could be left unresponsive. On the GTK platforms, other windows could also fail to redraw, even after throwing out of the error. This patch corrects the problem.

Impact: recommended

lisp patch pma005
Date posted: Wed Aug 30 17:13:21 PDT 2017
Patch name: update/pma005.001
Description:New excl:day-difference, to calculate the number of days between dates. See day-difference.htm for details.
Impact: recommended

lisp patch pma006
Date posted: Wed Aug 30 17:13:21 PDT 2017
Patch name: update/pma006.001
Description:Avoid a potential SMP race condition in device-close. One possible symptom triggered by this race was the error "Bad file descriptor" in situations where streams were opened and closed actively in several threads.
Impact: recommended

shared-library patch acl10193 (version 473) ...
Date posted: Wed Aug 30 17:13:21 PDT 2017
Patch names: acl10193 (version 473),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:Fixes a previous shared-library patch that didn't quite remove all segmentation violations from the lisp while profiling.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_242lisp_build_243
freebsdlisp_build_264lisp_build_265
freebsd-64.64smplisp_build_242lisp_build_243
linux86lisp_build_264lisp_build_265
linuxamd64.64lisp_build_242lisp_build_243
linuxamd64.64smplisp_build_240lisp_build_241
linuxarm64.64lisp_build_240lisp_build_241
linuxarm64.64smplisp_build_240lisp_build_241
macosx86lisp_build_284lisp_build_285
macosx86-64.64lisp_build_242lisp_build_243
macosx86-64.64smplisp_build_242lisp_build_243
solarislisp_build_239lisp_build_240
solaris.64lisp_build_239lisp_build_240
solarisamd64.64lisp_build_254lisp_build_255
windowslisp_build_473lisp_build_474
windows.smplisp_build_443lisp_build_444
windows.64lisp_build_444lisp_build_445
windows.64smplisp_build_449lisp_build_450
freebsd-trialN/Alisp_build_266
linux86-trialN/Alisp_build_266
macosx86-trialN/Alisp_build_286
windows-trialN/Alisp_build_475

ide patch ide-editor
Date posted: Mon Aug 14 16:06:20 PDT 2017
Patch name: code/ide-editor.001
Description:When you type a space after a symbol in the IDE's editor or listener, "quick symbol info" is normally shown in the status bar. If the user were to switch from host mode to Emacs mode, this was not happening. This patch corrects that bug.
Impact: minor

shared-library patch acl10193 (version 457) ...
Date posted: Fri Aug 11 11:15:58 PDT 2017
Patch names: acl10193 (version 457),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:Fixes a bug when the profiler is invoked with :interpret-closures t, where the code does not adequately protect itself against bad addresses that purport to be in places where closure are found.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_232lisp_build_233
freebsdlisp_build_254lisp_build_255
freebsd-64.64smplisp_build_232lisp_build_233
linux86lisp_build_254lisp_build_255
linuxamd64.64lisp_build_232lisp_build_233
linuxamd64.64smplisp_build_230lisp_build_231
linuxarm64.64lisp_build_230lisp_build_231
linuxarm64.64smplisp_build_230lisp_build_231
macosx86lisp_build_274lisp_build_275
macosx86-64.64lisp_build_232lisp_build_233
macosx86-64.64smplisp_build_232lisp_build_233
solarislisp_build_229lisp_build_230
solaris.64lisp_build_229lisp_build_230
solarisamd64.64lisp_build_240lisp_build_241
windowslisp_build_457lisp_build_458
windows.smplisp_build_427lisp_build_428
windows.64lisp_build_428lisp_build_429
windows.64smplisp_build_433lisp_build_434

aodbc patch aodbc-v2
Date posted: Mon Aug 7 08:23:43 PDT 2017
Patch name: code/aodbc-v2.001
Description:Allegro ODBC was using a static buffer size of 500 octets when fetching message text from sqlGetDiagRec(), which could occasionally be too small. The patch Increase the buffer for error messages to SQL_MAX_MESSAGE_LENGTH.
Impact: recommended

compiler patch pmb001 for x86-64 only
Date posted: Mon Jul 24 14:44:01 PDT 2017
Patch name: update/pmb001.001
Description:The compiler was reserving extra space in the stack frames of functions that stack-allocated &rest arguments. This provided an opportunity for conservative garbage collection to preserve logically dead objects.
Impact: recommended
Other info:Recompile the functions after installing this patch to correct their behavior.

base patch sock ...
Date posted: Mon Jul 24 12:29:12 PDT 2017
Patch names: code/sock.002,
code/sock-s.002
Description:When using the :clib mode for dns lookups there is now a time to live value that will expire that entry in the cache when the time to live expires.
Impact: recommended

lisp patch pma004
Date posted: Mon Jul 24 10:57:14 PDT 2017
Patch name: update/pma004.001
Description:filesys-filestat now fills :pathname slot of file-error; open/simple-open now fills errno slot with *enoent* when appropropate.
Impact: recommended

websocket patch websocket
Date posted: Mon Jul 24 10:57:14 PDT 2017
Patch name: code/websocket.000
Description:Implementation of the WebSocket protocol.
Impact: recommended

jlinker patch main ...
Date posted: Mon Jul 24 10:57:14 PDT 2017
Patch names: examples/jlinker/timecard/main.cl (version 0001),
examples/jlinker/timecard/Readme.txt
Description:The timecard jlinker example and its documentation contained references to deprecated or obsolete features and was failing to run in a default installation.
Impact: recommended

cg patch pmk003 for mswindows only
Date posted: Mon Jul 24 10:57:14 PDT 2017
Patch name: update/pmk003.001
Description:Hovering over a command in a menu would sometimes not call menu-item-highlighted, which typically means that the menu-item's help-string would not get displayed in a tooltip or status bar. This happened occasionally when the high bit or the 32nd bit happened to be set in the handle of the menu object. This is now fixed.
Impact: recommended

cg patch pmk002 for mswindows only
Date posted: Mon Jul 24 10:57:14 PDT 2017
Patch name: update/pmk002.001
Description:When using the AltGr shift key (the righthand Alt key) on international keyboards, to enter alternate characters into text-editing widgets that are on dialogs, the characters were doubled. This patch fixes the problem.
Impact: recommended

shared-library patch acl10193 (version 429) ...
Date posted: Fri Jul 7 14:27:12 PDT 2017
Patch names: acl10193 (version 429),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:A recent patch introduced the possibility of a gc failure if a scavenge occurred while an unbound function call was being handled. This patch fixes that problem.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_213lisp_build_214
freebsdlisp_build_234lisp_build_235
freebsd-64.64smplisp_build_211lisp_build_212
linux86lisp_build_234lisp_build_235
linuxamd64.64lisp_build_213lisp_build_214
linuxamd64.64smplisp_build_211lisp_build_212
linuxarm64.64lisp_build_211lisp_build_212
linuxarm64.64smplisp_build_211lisp_build_212
macosx86lisp_build_254lisp_build_255
macosx86-64.64lisp_build_213lisp_build_214
macosx86-64.64smplisp_build_213lisp_build_214
solarislisp_build_210lisp_build_211
solaris.64lisp_build_210lisp_build_211
solarisamd64.64lisp_build_213lisp_build_214
windowslisp_build_429lisp_build_430
windows.smplisp_build_407lisp_build_408
windows.64lisp_build_408lisp_build_409
windows.64smplisp_build_413lisp_build_414
freebsd-trialN/Alisp_build_236
linux86-trialN/Alisp_build_236
macosx86-trialN/Alisp_build_256
windows-trialN/Alisp_build_431

base patch ef-utf-8s.fasl (version 0) ...
Date posted: Fri Jul 7 11:31:12 PDT 2017
Patch names: code/ef-utf-8s.fasl (version 0),
sys/startup.001
Description:The new external-format :utf-8s implements a strict UTF-8 encoder/decoder. Illegal bit patterns trigger warnings or errors. The error behavior is controlled by the special variable excl:*utf-8s-transcoding-error-action*. See the documentation for details.
Impact: recommended

aserve patch aserve
Date posted: Thu Jul 6 10:12:27 PDT 2017
Patch name: code/aserve.004
Description:Compiler optimizations for AllegroServe.
Impact: recommended

lisp patch pma003
Date posted: Thu Jul 6 01:29:39 PDT 2017
Patch name: update/pma003.001
Description:Fixes a hash-code clash between some lisp-like runtime function objects and function objects in the heap. This causes profiler output to incorrectly call out heap functions that have nothing to do with the apparent callers. The clashing functions may vary between architectures and on smp vs non-smp, but for example on the linux x86-64 smp lisp the `aref' function might show up as `excl::read-after-dot'. This patch removes all of those clashes.
Impact: recommended

ffi patch foreign
Date posted: Thu Jul 6 01:29:39 PDT 2017
Patch name: code/foreign.001
Description:Fixes a bug with passing structs by-value: if :pass-structs-by-value t is given to def-foreign-call, then any type that is a reference [i.e. looks like this: (* <another-type>) was being inerpreted as a struct, and components of that object were being passed to foreign-code as if the object were a struct.
Impact: recommended
Other info:Recompilation of affected code is necessary, after patch is installed.

shared-library patch acl10193 (version 420) ... for smp only
Date posted: Thu Jul 6 01:29:39 PDT 2017
Patch names: acl10193 (version 420),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:SMP lisps were giving far less information about references in stack frames than non-smp lisps were. This patch improves the output.
Impact: minor
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_207lisp_build_208
freebsdlisp_build_228lisp_build_229
freebsd-64.64smplisp_build_205lisp_build_206
linux86lisp_build_228lisp_build_229
linuxamd64.64lisp_build_205lisp_build_206
linuxamd64.64smplisp_build_205lisp_build_206
linuxarm64.64lisp_build_205lisp_build_206
linuxarm64.64smplisp_build_205lisp_build_206
macosx86lisp_build_248lisp_build_249
macosx86-64.64lisp_build_207lisp_build_208
macosx86-64.64smplisp_build_207lisp_build_208
solarislisp_build_204lisp_build_205
solaris.64lisp_build_204lisp_build_205
solarisamd64.64lisp_build_205lisp_build_206
windowslisp_build_420lisp_build_421
windows.smplisp_build_398lisp_build_399
windows.64lisp_build_399lisp_build_400
windows.64smplisp_build_404lisp_build_405

shared-library patch acl10193 (version 416) ...
Date posted: Thu Jul 6 01:29:39 PDT 2017
Patch names: acl10193 (version 416),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:
  • Garbage collector was doing a conservative scan of stack slots associated with arguments not actually present. This patch restricts the scan when possible to actual argument slots.
  • Fixes a bug whereby some `runsys' functions, e.g.
    (fdefinition '(:runsys aref))
    , do not show up in profiler results, but instead show up as `ephemeral' nodes.
  • Fixes a profiler bug for which a profiler hits a linking function (one which fills in a link from its stack frame to the next stack frame) that hasn't yet had a chance to finish the entry sequence, leaving the stack unfinished. Profiler stack-walking tools, which in 10.1 have been merged with regular stack walkers for more powerful stack-walking and to catch more cases, did not anticipate this scenario.
  • find-gcpath was failing to report paths that began at some conservatively-scanned stack slots.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_204lisp_build_205
freebsdlisp_build_224lisp_build_225
freebsd-64.64smplisp_build_202lisp_build_203
linux86lisp_build_224lisp_build_225
linuxamd64.64lisp_build_202lisp_build_203
linuxamd64.64smplisp_build_202lisp_build_203
linuxarm64.64lisp_build_202lisp_build_203
linuxarm64.64smplisp_build_202lisp_build_203
macosx86lisp_build_244lisp_build_245
macosx86-64.64lisp_build_204lisp_build_205
macosx86-64.64smplisp_build_204lisp_build_205
solarislisp_build_201lisp_build_202
solaris.64lisp_build_201lisp_build_202
solarisamd64.64lisp_build_202lisp_build_203
windowslisp_build_416lisp_build_417
windows.smplisp_build_395lisp_build_396
windows.64lisp_build_396lisp_build_397
windows.64smplisp_build_401lisp_build_402
freebsd-trialN/Alisp_build_226
linux86-trialN/Alisp_build_226
macosx86-trialN/Alisp_build_246
windows-trialN/Alisp_build_418

aserve patch aserve
Date posted: Thu Jul 6 01:29:39 PDT 2017
Patch name: code/aserve.003
Description:Add function get-request-body-incremental to allow the server to retrieve a potentially large request body in pieces. See aserve.html for details.
Impact: recommended

shared-library patch acl10193 (version 409) ...
Date posted: Fri Jun 9 12:20:18 PDT 2017
Patch names: acl10193 (version 409),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:The garbage collector now skips over a dead stack slot that was being scanned conservatively. This will reduce the number of dead heap objects unnecessarily kept alive through a garbage collection.
Impact: minor
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_199lisp_build_200
freebsdlisp_build_218lisp_build_219
freebsd-64.64smplisp_build_196lisp_build_197
linux86lisp_build_218lisp_build_219
linuxamd64.64lisp_build_196lisp_build_197
linuxamd64.64smplisp_build_196lisp_build_197
linuxarm64.64lisp_build_196lisp_build_197
linuxarm64.64smplisp_build_196lisp_build_197
macosx86lisp_build_238lisp_build_239
macosx86-64.64lisp_build_198lisp_build_199
macosx86-64.64smplisp_build_198lisp_build_199
solarislisp_build_196lisp_build_197
solaris.64lisp_build_196lisp_build_197
solarisamd64.64lisp_build_196lisp_build_197
windowslisp_build_409lisp_build_410
windows.smplisp_build_389lisp_build_390
windows.64lisp_build_389lisp_build_390
windows.64smplisp_build_394lisp_build_395
freebsd-trialN/Alisp_build_220
linux86-trialN/Alisp_build_220
macosx86-trialN/Alisp_build_240
windows-trialN/Alisp_build_411

lisp patch pma002
Date posted: Fri May 19 11:27:04 PDT 2017
Patch name: update/pma002.001
Description:Define and export mp:do-periodically.
Impact: recommended

shared-library patch acl10193 (version 402) ...
Date posted: Thu May 18 12:24:10 PDT 2017
Patch names: acl10193 (version 402),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:Running the time profiler could corrupt the interpreter state, causing segv or gc failure.
Impact: minor
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_194lisp_build_195
freebsdlisp_build_213lisp_build_214
freebsd-64.64smplisp_build_191lisp_build_192
linux86lisp_build_213lisp_build_214
linuxamd64.64lisp_build_191lisp_build_192
linuxamd64.64smplisp_build_191lisp_build_192
linuxarm64.64lisp_build_191lisp_build_192
linuxarm64.64smplisp_build_191lisp_build_192
macosx86lisp_build_233lisp_build_234
macosx86-64.64lisp_build_193lisp_build_194
macosx86-64.64smplisp_build_193lisp_build_194
solarislisp_build_191lisp_build_192
solaris.64lisp_build_191lisp_build_192
solarisamd64.64lisp_build_191lisp_build_192
windowslisp_build_402lisp_build_403
windows.smplisp_build_382lisp_build_383
windows.64lisp_build_382lisp_build_383
windows.64smplisp_build_387lisp_build_388
freebsd-trialN/Alisp_build_220
linux86-trialN/Alisp_build_220
macosx86-trialN/Alisp_build_240
windows-trialN/Alisp_build_411

ssl patch ssl
Date posted: Thu May 18 12:24:10 PDT 2017
Patch name: code/ssl.001
Description:Make the :ssl module available to Express users.
Impact: minor

aserve patch aserve ...
Date posted: Thu May 18 12:24:10 PDT 2017
Patch names: code/aserve.002,
code/deflate.001
Description:On Windows, Allegroserve fasls delivered with Allegro CL did not support compression, even if compression libs were found and loaded at the time aserve was loaded. This patch corrects the problem.
Impact: minor
Other info:Only affects windows. The aserve.002 patch depends on the deflate.001 patch, but deflate.001 does not depend on aserve.002.

cg patch pmk001
Date posted: Tue May 2 18:22:47 PDT 2017
Patch name: update/pmk001.001
Description:The 2015 version of Microsoft Visual C++ (newly used for ACL 10.1) returns a different value for the thickness of a window's resizing border. This caused CG to miscalculate a window's frame size in some cases. One symptom is that when the IDE is run without the single IDE parent window, the top of the text in the IDE's status bar was clipped. This patch makes CG include a newer `added border' parameter as is now needed to find the full window border thickness.
Impact: cosmetic

base patch sock ... for non-mswindows only
Date posted: Tue May 2 18:22:47 PDT 2017
Patch names: code/sock.001,
code/sock-s.001,
acl10193 (version 352),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:Export new function acl-socket:get-ip-addresses. It returns a list of IP addresses that denote the running host machine on one or more interfaces. Each address is an integer IPv4 address or an IPv6 address structure.
Impact: recommended
Other info:Signals an error on windows
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_166lisp_build_167
freebsdlisp_build_183lisp_build_184
freebsd-64.64smplisp_build_163lisp_build_164
linux86lisp_build_183lisp_build_184
linuxamd64.64lisp_build_163lisp_build_164
linuxamd64.64smplisp_build_163lisp_build_164
linuxarm64.64lisp_build_163lisp_build_164
linuxarm64.64smplisp_build_163lisp_build_164
macosx86lisp_build_198lisp_build_199
macosx86-64.64lisp_build_165lisp_build_166
macosx86-64.64smplisp_build_165lisp_build_166
solarislisp_build_163lisp_build_164
solaris.64lisp_build_163lisp_build_164
solarisamd64.64lisp_build_163lisp_build_164
windowslisp_build_352lisp_build_353
windows.smplisp_build_334lisp_build_335
windows.64lisp_build_334lisp_build_335
windows.64smplisp_build_339lisp_build_340
freebsd-trialN/Alisp_build_185
linux86-trialN/Alisp_build_185
macosx86-trialN/Alisp_build_200
windows-trialN/Alisp_build_354

aserve patch aserve
Date posted: Tue May 2 18:22:47 PDT 2017
Patch name: code/aserve.001
Description:Speed up an internal function used to process HTTP requests.
Impact: recommended

shared-library patch acl10193 (version 336) ...
Date posted: Mon Apr 17 09:17:32 PDT 2017
Patch names: acl10193 (version 336),
acli10193,
libacl10193,
libacli10193,
libacl10193s,
libacli10193s,
acl10193s,
acli10193s,
libacl10196,
libacli10196,
acl10196,
acli10196,
libacl10196s,
libacli10196s,
acl10196s,
acli10196s
Description:Fixes a bug in the profiler in many architectures which caused memory errors when functions were fwrapped or traced.
Impact: recommended
Shared library info:
PlatformACLIDIntl. ACLID
linux86smplisp_build_156lisp_build_157
freebsdlisp_build_172lisp_build_173
freebsd-64.64smplisp_build_153lisp_build_154
linux86lisp_build_172lisp_build_173
linuxamd64.64lisp_build_153lisp_build_154
linuxamd64.64smplisp_build_153lisp_build_154
linuxarm64.64lisp_build_153lisp_build_154
linuxarm64.64smplisp_build_153lisp_build_154
macosx86lisp_build_177lisp_build_178
macosx86-64.64lisp_build_155lisp_build_156
macosx86-64.64smplisp_build_155lisp_build_156
solarislisp_build_153lisp_build_154
solaris.64lisp_build_153lisp_build_154
solarisamd64.64lisp_build_153lisp_build_154
windowslisp_build_336lisp_build_337
windows.smplisp_build_321lisp_build_322
windows.64lisp_build_321lisp_build_322
windows.64smplisp_build_326lisp_build_327

lisp patch pma001
Date posted: Tue Apr 11 13:47:58 PDT 2017
Patch name: update/pma001.001
Description:Fixes function spec handling for functions in the runtime-system (functions written in lisp but compiled to assembler code and linked in with the rest of the Allegro shared-library). These function specs are not usually useful to users, but in the cases where Franz developers must debug on-site, correct function-spec handling may be required.
Impact: minor

base patch util-string
Date posted: Tue Apr 11 09:42:57 PDT 2017
Patch name: code/util-string.001
Description:Fixes an inconsistency in util.string:string+ in its treatment of nil arguments. The correct behavior is that nil is treated as an empty string (i.e. it adds no result to the final string), rather than treating nil as a symbol and appending `nil' or `NIL' to the result. The behavior was correct when the final string was 300 characters or less. With this patch the behavior is now correct for longer strings.
Impact: recommended

acache patch acache-3.1.1
Date posted: Wed Apr 5 07:26:35 PDT 2017
Patch name: code/acache-3.1.1.000
Description: Update to version 3.1.1 of AllegroCache
  • 3.1.0: Add the capability of making client server connections encrypted. See the :authenticate and :rsa-keys argumments to start-server and the :secure argument to open-network-database.
  • 3.1.1: An expression cursor over a class will now be returned even if no member of the class has been created yet. The database must be read/write for this to work.
Impact: recommended

base patch srecord
Date posted: Mon Mar 27 19:45:41 PDT 2017
Patch name: code/srecord.001
Description:Adds a parser for excl:without-redefinition-warnings and excl:without-package-locks, so that functions defined in its body can be seen by the source finding software.
Impact: recommended

base patch genapp1 for mswindows only
Date posted: Mon Mar 27 19:45:41 PDT 2017
Patch name: private/genapp1.001
Description:

On Windows, applications installed on non-development machines require installation of the Microsoft Visual C++ run-time components, if vcruntime140.dll does not exist in the Windows 'System32' directory.

    This amounts to running these programs, found in the Allegro directory and now in the directory created by generate-application:
  • 32-bit: vcredist_x86.exe
  • 64-bit: vcredist_x64.exe

If you are installing these with your application, you can give the above programs the '/passive' command line argument to make them not ask your user any questions. The installer returns exit status 0 if it succeeds, and any other value if it does not.

Impact: recommended

Initial ACLID_lisp_build numbers
Shared library info:
PlatformACLIDIntl. ACLID
freebsd-64.64lisp_build_131lisp_build 132
freebsdlisp_build_149lisp_build 148
linux86lisp_build_149lisp_build 148
linux86smplisp_build_133lisp_build 134
linuxamd64.64lisp_build_131lisp_build 132
linuxamd64.64smplisp_build_131lisp_build 132
linuxarm64.64lisp_build_131lisp_build 132
linuxarm64.64smplisp_build_131lisp_build 132
macosx86-64.64lisp_build_133lisp_build 134
macosx86-64.64smplisp_build_133lisp_build 134
macosx86lisp_build_154lisp_build 153
solaris.64lisp_build_131lisp_build 132
solarislisp_build_131lisp_build 132
solarisamd64.64lisp_build_131lisp_build 132
windows.64lisp_build_274lisp_build 273
windows.64smplisp_build_274lisp_build 273
windowslisp_build_286lisp_build 285
windowssmplisp_build_286lisp_build 285
Copyright © 2017 Franz Inc., All Rights Reserved | Privacy Statement Twitter Google+