This list details the base executables that appear in the release of each version of Dyalog APL for Windows. It details the version number, the date the file was created and the buildIDs for the (up to 4) different editions/widths of interpreter.
The patching mechanism needs to start with the appropriate executable, otherwise you will get Error 404s and other error messages.
From V12.0 onwards Dyalog creates a separate subdirectory, called Base, which contains amongst other things a copy of the base dyalog.exe. For V11 and prior it is advisable to take a copy of the original dyalog.exe and use that as the start point for patching.
The date of files is what the operating system will reports. The BuildID and version number can be found in the Help -> About box in the session, or by running +2 ⎕nq '.' 'GetbuildID' and '.' ⎕wg 'APLVersion' respectively.
Code: Select all
Version Base Date 32C 64C 32U 64U
16.0.30257 2017-06-27 44daea5f d3219faa bdf2b154 88ac4dfd
15.0.27693 2016-06-27 aa5e6817 82de62d7 c6cafb48 083ab69f
14.1.25052 2015-06-10 b829acca ebf2b0db 55c17336 13331fd6
14.0.21929 2014-06-28 48f99715 194bb4f7 4e93ab99 5bddb8c8
13.2.16716 2013-01-30 89f58904 5c3ab8bb 6ddadbb2 8d823338
13.1.12859 2012-04-17 c3bacade 00c94e22 f398c66b 2d6e8f82
13.0.8806 2011-04-01 e59d245a 7dd0bbb5 21986312 69fec4b0
12.1.0.3571 2009-11-06 5027b857 9ed9bcb0 3ffa443e cc4c9ee9
12.0.3 2008-08-13 9237a312 f219bf20 18604a8c ac0d2011
11.0.1 2007-12-07 01ecca1e 092072fe N/A N/A