Helpful Links


Bug Fixes to 13.0

Bug No. Date Description of Bug
11574 2014-10-30 ⎕USING is not correctly set in a .NET object created in an instance of a class
11447 2014-09-16 A short read of a damaged 32 bit workspace into a 64 bit version causes a syserror 196
11299 2014-07-31 Dyadic ⎕CY gives a RANK ERROR when immediately preceded by any primitive function that has a left argument of rank 3 or more
11298 2014-11-03 Under rare circumstances, exiting an APL thread that had called out to .NET could cause workspace corruption
10978 2014-05-07 Setting Grid.Index to scroll the Grid can leave the row and column titles out of sync with the actual cell data.
10911 2014-06-24 TTY version: <DK> (Delete block) in session does not always update the screen correctly
10814 2014-08-11 ⎕TRACE truncates output of lines that end with a branch statement including a line number of 2 or more digits
10778 2014-04-02 The incorrect value of any ⎕CYed system variable which has namespace scope may be returned in certain circumstances
10725 2014-03-26 Operators with syntax similar to {res}←{optional}(fn opr)(a1 a2) can be ⎕FX'd but not saved from editor
10694 2014-03-11 Minimum reduction on a 0-length dimension of an array of rank greater than 1 gives incorrect result when ⎕FR=1287
10589 2014-03-11 Dyalog Classic: APL Language bar loses many glyphs if you right click on it and insert spaces or delete items.
10422 2014-02-04 Classic Windows only: it is not possible to type Korean characters into an Edit field when using the Korean IME.
10420 2014-02-04 In some situations issuing a weak interrupt to a threaded APL application will cause APL to hang
10298 2014-01-22 Syserror upon ⎕EX of a namespace under certain circumstances
10284 2013-12-12 ⎕FX can create a bad function which will syserror if the name is mistakenly placed in the parenthesised list of right arguments
10283 2013-12-11 Syserror 640 while using APLMON after using ⎕NA and passing the name back via assignment.
10263 2013-12-12 A workspace that has a Class Field referring to # can be )LOADed but )COPYing it into a clear workspace generates a syserror 96
10253 2013-12-09 32 bit APL: APL may terminate unexpectedly when ⎕FREADing a component containing the ⎕OR of a dfn written by a 64 bit APL
10231 2013-11-28 ⎕R and ⎕S may fail when a 32-bit workspace is loaded by a 64-bit interpreter and the same expression is run again
10194 2013-12-12 Setting GetDayStates on many dates in a Calendar object can lead to a syserror with Native Look and Feel Enabled. Vista onwards
10071 2013-10-07 a←# ⋄ a,←# ⋄ a=0 generates syserror 999
10064 2013-10-07 Windows: ⎕NSIZE erroneously returns ¯1 instead of generating an error when the file size cannot be determined
10004 2013-09-19 ⎕WC gives a spurious domain error if you create a text object and give it 3 char matrices in the text property position.
9854 2013-08-28 In certain cases calling the .New method of a .Net object might result in a syserror 999
9810 2013-09-19 MouseUp callback happens in wrong object after dragging a Text object.
9772 2013-07-29 Dyalog could generate syserror 999 if a Timer object was located at the end of the in-memory workspace
9766 2013-09-19 WS Explorer does not show anything for the metadata for a simple assembly.
9691 2013-11-07 A property setter in an instance can incorrectly be called when setting the property of another instance if you ⎕FIX the class
9665 2013-07-18 Idiom recognition was incorrectly taking precedence over binding the right operand to a user-defined operator
9631 2013-06-28 Native Look&Feel: a Form created by a callback can appear behind another Form if the 1st Form has a ToolButton with TipText set
9616 2013-06-24 Specifying an array that was not a character scalar or vector in the right argument of ⎕WG could generate a syserror
9598 2013-06-24 Calling an unnamed dfn which calls ⎕SIGNAL, on the same line as the enclosing :endtrap will result in a syserror 999
9588 2013-06-11 Classic only: ⎕R and ⎕S operations with a function call transformation have a memory leak
9560 2013-06-11 Editor: Focusing on or typing into the search field can trigger a select event on the unrelated 312th GUI object in the WS.
9449 2013-06-11 tty version: crash or syserror 74 after resizing session window while in maximised editor
9421 2013-06-11 Alt-key shortcuts associated with ToolControl ToolButtons stop working when focus is inside the ToolControl.
9418 2013-05-14 A ⎕SE with complex construction of refs could become corrupted across a )LOAD or ⎕LOAD
9405 2013-04-16 Syserror 999 occurs when you invoke a function saved in a workspace that used to be associated with a DLL via ⎕NA.
9400 2013-05-14 Under certain circumstances, creating a subform whilst also setting its TabObj property causes Dyalog to hang.
9340 2013-03-28 When interrupting a ⎕DL or ⎕DQ, the resulting suspension appears on the next non-comment line (or line[0])
9326 2013-04-10 Sometimes Excel gives a type mismatch if a Dyalog COM Server returns a rank 2 (or greater) nested array containing characters
9320 2013-04-02 Passing a scalar ref to a COM function generated a spurious DOMAIN ERROR
9310 2013-04-10 Numbers such as 1e400j1 truncates to 1e308j1, rather than generating a SYNTAX ERROR
9303 2013-04-02 GetTextSize method returns wrong result if the text argument exceeds a certain length, which is dependent on the font selected
9278 2013-04-10 Dyalog Classic passes extra characters to a COM object on a Chinese Language Windows computer.
9224 2013-04-10 Conjugate does nothing on nested arrays containing complex numbers. Introduced 2013-02-05
9168 2013-02-22 In rare circumstances the ,← and ⍪← idioms could result in arrays whose elements are truncated to a narrower data type
9162 2013-02-21 If used at the same time as DDE, ⎕R code could cause a syserror 4 or syserror 185
9122 2013-04-10 If a Dyalog runtime out-of-process COM object has an error when calling a .Net method, it appears to hang.
9120 2013-02-01 OLEServer crashes upon ⎕WS 'ExportedFns'
9103 2013-02-13 13.1 and earlier only: excessive file locking occurs when share tying component files
9082 2013-04-10 Executing a .Net Method can fail with an Object Reference Exception if you load a WS which was saved after using that Method
9058 2013-01-11 Unicode only: deleting part of a line in the session results in garbage on that line
9046 2013-02-01 ⎕WS 'Coord' 'Pixel' before ⎕EX'.' can generate spurious DOMAIN ERRORs
9000 2013-04-10 TCP/IP code can generate an exception if the operating system rejects a request for 16 bytes of memory.
8966 2013-01-15 12.1 with DyalogHighAccessibility=1: Cursor can get stuck after pressing cursor keys on a form with a coolbar and an edit field
8904 2013-04-10 :Leave, :Continue or generating an error within a :Trap expression did not reset a surrounding :Trap or :With
8880 2013-01-15 Support for the Windows Narrator fails if you set the Rows property of a Combo object.
8875 2013-02-13 Enhancements to ]profile's workspace usage
8863 2013-05-10 Unicode: although Numkey-/ shows "/" in an edit field, the keystroke reported is RD, whether the IME is enabled or not
8861 2013-04-10 The changes for issue 8792 (Windows Narrator support) were incomplete for Label and Combo objects
8843 2013-02-13 4th element of '.' ⎕WG 'APLVersion' now says 'DLLRT' for a runtime exported application. Requires patch to interpreter RT DLL
8832 2013-08-02 Calling an AP function (such as hex from xutils.exe) on an empty array can cause a memory leak.
8792 2013-04-10 Improved support for the Windows Narrator to improve support for partially sighted users.
8791 2013-04-10 Improved keyboard handling for items in a tool control.
8774 2013-04-10 The fix for issue 8667 did not take the correct font into account when drawing the border of a Group object
8750 2013-02-13 M∘{(↓⍺)⍳↓⍵} retains hash table, but M∘MatIota where MatIota←{(↓⍺)⍳↓⍵} doesn't
8723 2012-09-25 Calling a trad-fn while suspended in a traced dfn, caused the dfn to terminate immediately on resuming the trace.
8701 2013-02-13 If current currency symbol has more than 1 character , edit objects of fieldtype Currency do not show the right value.
8690 2013-02-13 Namespace structure corrupted by removing an inner namespace containing a reference to a function in an outer namespace.
8669 2013-02-13 Couldn't take the inverse of a namespace-qualified function.
8668 2013-04-10 Conversion to and from the Dyalog DECF and the .Net Decimal type do not work if the system decimal separator is not "."
8667 2013-04-10 With Desktop Composition disabled, dragging a window over the border of a Group can make a child text obj disappear
8653 2012-08-02 You can now set the Accelerator property on a TabButton.
8644 2013-03-20 .Net framework 4.5: APL callbacks are not connected to the event handler of an instance of a .Net class.
8636 2012-07-30 13.1: Rarely 0÷0 parallelised Division of non-integer arrays may cause errors in subsequent mathematical functions on the result
8624 2012-07-13 It is not possible to maximise the Event Viewer
8598 2012-07-24 After dragging and dropping an image within a form, DragDrop event rarely occurs if you have Windows 7's Desktop Composition on.
8593 2013-02-13 Returning a function as the result of a trad-fn can fail if there are pending destructors.
8581 2013-04-10 In certain instances an un-docked editor window's "Above Session" entry in the menu is not checked according to status
8580 2012-07-03 In certain instances the Maximise / Restore Down button on MDI_CLIENT windows does not work
8570 2012-06-18 Syserror 5 if you use monadic ⎕XT to query the filename of an external variable in Unicode Dyalog.
8567 2012-06-22 Group caption text can appear blurred if you move the parent form or recreate the group if you don't use Native Look and Feel
8550 2013-02-13 12.1 and 13.0 only: a few bytes are leaked each time ⎕AN is called, or a function is fixed
8548 2013-02-13 Cached entries for ⎕FTIEd files might unnecessarily be flushed to disk; in very rare cases this might result in a syserror 51
8547 2012-07-03 )HOLDS output is "garbled" in a UNICODE version
8539 2012-08-02 Setting SelItems on a ListView which has over 65535 items can go wrong.
8538 2012-10-25 Dyalog crashes if you set the session font to 'Gill Sans MT Ext Condensed Bold' 20 1 0 0 400.
8502 2013-02-22 Classic only: ⎕XML does not allow full set of valid XML NameChars (in tags, etc)
8495 2012-07-27 Modifying a dfn currently being traced by changing it into a one-line dfn resulted in a syserror.
8487 2013-02-01 Class Editor Tree View stops working once you have edited another class and exited that second (or subseqent) session
8481 2012-05-23 If multiple versions of an OCXClass are installed, ⎕WC 'OCXClass' 'name' can attach to an unpredictable version.
8471 2013-02-01 Grid is drawn incorrectly if you click on a cell which is not fully visible and press Page Down.
8470 2012-05-23 Configuration enhancement: in Classic trace/edit mode the session can be set to appear above Edit and Trace windows
8446 2012-05-22 chksum in dfns generates a WSFULL if given an array containing ⎕NULL. New version available at
8444 2013-11-01 Ticking the Color Scheme box (for function Printing) results in Session log printouts with black text on a black background.
8438 2012-05-23 Threads tool has misspelt D function.
8384 2012-05-23 With the classic-style editor, editing a traced function and changing its name leaves the new name in the Caption afterwards.
8383 2012-05-23 In Del editor, clear all of current line, including [line number], then hit ER could cause APL to crash - more likely in 64 bit
8364 2012-05-23 Syserror 91 after ⎕EX on a object which is currently open in an editor window and whose name is a local variable in a function.
8358 2012-06-01 With a ⎕FR of 1287, v13.0 generates a spurious domain error if you ⎕NQ a decimal floating point number.
8344 2012-06-18 Dead keys when followed by a space or a consonant do not work correctly in GUI objects.
8343 2012-05-23 In v13.0, ∊⍬ 'foo' does not return a simple character vector.
8336 2012-05-22 Pressing a number on the numeric keypad in a spinner can spuriously trigger keyboard accelerators on nearby buttons.
8316 2012-05-22 In Dyalog 13.0, the expression ,[0.5]1 2 3 can generate a spurious domain error if ⎕fr is 1287.
8207 2012-06-13 In a runtime system, a ⎕ED window opened on a variable is too small.
8187 2012-05-22 ⎕FREAD can hang when reading a component which contains a ⎕OR of a complicated set of namespaces, references, and GUI objects.
8176 2012-05-22 It is not possible to use a Signature that contains an array of exported objects in a function exported to a .Net assembly.
8174 2012-05-22 When you try to rename a class with the WS Explorer, the message box saying you cannot do that has misspelt cannot.
8166 2012-05-24 If you ⎕EX a particular symbol which contains ⎕OR forms of GUI objs in a workspace of a certain layout, you can get a syserror.
8146 2012-05-23 (⍬⌷mat)←0 should not change the shape of mat
8145 2012-05-24 ⎕S can syserror if you have group names in search pattern alternates and the matching alternate does not contain the group.
8131 2012-05-22 The fix for 8026 prevents Dyalog APL from running on windows 2000.
8129 2012-03-13 Dyalog 64-bit can become unresponsive when using the Find Objects tool and setting "Look in" to be a class.
8104 2013-04-10 Occasionally setting the RowTitleDepth or ColTitleDepth property of a Grid would incorrectly generate a DOMAIN ERROR.
8047 2012-07-03 W7: having snapped an edit window to max height, the number of items in the Windows menu may continually increase
8030 2012-05-22 Setting the RTFText property of a Clipboard object did not correctly check that the value was a vector of 8 bit characters
8026 2012-05-22 ENHANCEMENT: Improved diagnostic information when creating an aplcore file.
8013 2012-05-22 32-bit journaled/checksummed component file created incorrectly when APL_FCREATE_PROPS_* are set
8004 2013-03-01 With suspension in an instance of a class, hitting <ED> on new name in session does nothing
7993 2012-05-22 Having ⎕FTIEd or ⎕FSTIEd a file, updating it may result in the file being identified as not being a component file
7988 2012-05-22 Checking the "Exported" box in the COM Properties dialog could generate a syserror
7981 2012-05-22 Aftering )XLOADing particular workspace, ⎕LOAD'dfns' gives DOMAIN ERROR but second ⎕LOAD works
7953 2012-05-25 Hitting Alt+y on form results in "y" appearing in session
7948 2012-05-22 IME: Unless commented out of special_keys.din the overstrike introducer (OS)acts as a dead key even if overstrikes are disabled
7933 2012-05-25 With IME effective, in Form type Alt-CursorDown then Alt; subsequent keystroke or mouse move results in ⎕UCS 9787 in session
7926 2012-05-23 With Debug window visible, hovering over the suspended function's name in the session causes editor to be opened on the function
7911 2013-09-20 Dyalog 12.1 Classic GUI objects incorrectly require you to press the mode change keystrokes twice to change mode.
7902 2012-05-22 AltGr + space (or Ctrl+Alt+Space) incorrectly activates windows system menu on a GUI form and leaves the ctrl shift state on.
7898 2013-03-01 Trace window does not appear when attempting to trace a fn in a class when the editor is open on the class already
7873 2012-05-24 Take and Drop with Axis (R←X↑[K]Y) could return the wrong result if X is a mixture of +ve and -ve values, and K is not in order
7872 2012-09-14 If you set the font property of an object to a reference to a non-font GUI object, Dyalog will generate a syserror 999.
7867 2012-05-25 With a Grid with a treeview, check box input children can be left on the screen after the row containing them has been collapsed
7862 2012-05-22 Sometimes, Dyalog 13.0 indexing can generate a spurious domain error if you use power to generate the index.
7846 2012-05-22 APL functions used as .Net delegates do not correctly return valuetypes.
7744 2012-05-22 With ⎕ML > 1, the Enlist primitive can generate a syserror if you give it ⍬ ''.
7733 2012-05-25 The use of some .Net delegate types could generate an ArgumentException (Duplicate dynamic module name within an assembly.)
7695 2012-05-22 Windows: Rapidly starting an AP multiple times results in 64-bit APLs hanging
7682 2012-05-22 UNIX: Timer events incorrectly fired after ⎕dl and )LOAD
7679 2012-05-25 UNIX: attempting to retrieve the Active property of a Timer causes a syserror 300
7678 2012-05-22 Tack-reduce idioms could return a rank-0, depth-1 "array".
7668 2013-01-25 With scripted object, )ED obj.fnname no longer takes you to first line of fnname
7667 2011-10-11 It is not possible to type ⊃∩∪ into a GUI edit object.
7660 2012-05-22 UNIX: After using search, replace, next, repeat, undo in editor, subsequent )COPY causes syserror 86
7647 2012-05-22 The Find Object: tool cannot be resized on a multi-monitor system if the monitors have different origins.
7643 2012-05-22 A class's treeview is no longer updated when a dfn is defined in a class
7640 2012-05-22 Double clicking on a derived fn in Workspace Explorer can lead to a syserror 4.
7632 2012-05-22 Sometimes, focus passes to a random window after closing a ⎕ED window invoked by a GUI callback function.
7628 2013-02-13 Complex reciprocal gives inappropriate DOMAIN ERROR
7624 2012-05-22 If you open and close the editor quick search combo box, the search text field is emptied after you hit the find next button.
7622 2012-05-22 Quick search in the editor window adds an empty line to the combo box every time you search when the search text field is empty.
7619 2012-05-22 Copying namespaces either into or within a workspace results in unwanted garbage in the workspace
7617 2012-05-22 )copy of a ws containing a ref to # crashes APL
7614 2012-05-22 Windows: APL leaks handles when using APL threads
7611 2013-01-25 Edit a fn from tracer; then double clicking on fn in search tool results in a second edit window on the same fn
7608 2011-09-19 ]profile generates an INDEX ERROR with profile.dyalog version 1.0.8. New profile.dyalog @
7605 2012-03-22 ]profile displays function scrolled unnecessarily
7572 2012-05-22 ⎕FCOPY unties the source file when traced
7562 2012-05-22 In Dyalog 13.0, ⎕SR can crash if you type some numbers into a numeric field and use a cursor key to leave the field.
7560 2012-05-22 Status window pops up with error AC0589 while entering :Field definition
7553 2013-03-01 With the editor open on a class, no trace window appears when you then attempt to trace into a fn in that class
7541 2014-05-13 Unexpected NONCE ERROR after indexed assignment to .Net or COM property
7539 2012-05-22 0*2147483646 generates a DOMAIN ERROR in certain circumstances
7527 2011-08-24 ⎕TRAP in session statusfield does not go red when fixing a script which includes a statement setting a non-empty ⎕TRAP
7495 2012-05-25 Holding down the right cursor key in the tracer stops one character before the end of line
7492 2012-06-22 Dyalog 13.0: ⎕R and ⎕S generate translation errors if the input file contains zeroes.
7490 2012-05-22 In Dyalog 13.0, 'I0' ⎕fmt 0 incorrectly generates a format error.
7486 2012-05-22 ⎕VFI '1J1' or ⎕VFI '2E2' or similar could return incorrect 1st element should a compaction occur during the call to ⎕VFI
7481 2012-05-22 Calling self-referencing dfns which specifies both ⎕ML and ⎕IO can result in syserror 63 if a compaction occurs during the call
7480 2012-05-22 +.× with a non-scalar singleton can give a spurious DOMAIN ERROR, a wrong answer or generate a syserror.
7464 2012-05-22 Selective assignment where the target is in parentheses generates a spurious syntax error.
7455 2013-02-28 Hitting <ED> on the name of a class in the header while tracing an instance of the class causes a new fn to be created
7453 2013-01-25 In a traced class instance, editing an assigned local var results in a separate edit window, and a new fn with that var name
7450 2012-05-25 While tracing a class instance, the cursor cannot be moved beyond a certain point of the line - well before the EOL
7449 2012-05-25 When aborting the edit of a constructor which is being traced it initially appears that changes have actaully been saved
7446 2013-04-10 13.0 IME: Keystroke combinations for APL characters produce unexpected results when the CAPSLOCK is turned on
7445 2012-05-22 Running .Net functions in multiple APL threads could generate a memory leak.
7442 2013-01-25 Can't add a function to a class when tracing into an instance
7438 2012-05-22 Enhancement: All component file functions accept only 0 and positive integers as valid tie numbers
7436 2013-01-25 Editing a traced function inside a class and changes the class script but not the instance or the class.
7417 2012-05-22 Dyalog silently exits if the registry key that sets MAXWS for the Dyalog DLL requests more workspace than can be allocated.
7412 2012-05-22 Exported In-process server did not look for Dyalog DLL in the same directory. New dllstub.dll from DSS pages required
7410 2012-05-22 ⎕DR narrowing of a unicode character type could give wrong result or lead to a crash
7408 2012-05-22 Change to the algorithm used to set MAXWS when default value is too large
7394 2012-05-22 In Unicode versions, the "Paste Object" button in the session toolbar does not correctly paste negative numbers.
7383 2011-07-07 Using a reference and dot syntax to edit a function inside an unnamed namespace script can lead to a syserror.
7380 2011-06-29 Using 64-bit Dyalog and Splitters, resizing a form causes the leftmost object managed by a Splitter to have zero width.
7377 2012-05-22 If "Type Libraries" were not visible in the workspace explorer, clicking on an OLE Object in the Explorer causes a syserror.
7371 2011-07-22 Improve behaviour of dockable windows and their interaction with 3rd party applications
7364 2011-06-29 In Dyalog 13.0, numeric edit fields incorrectly change the - sign into a ¯ sign for negative numbers.
7351 2011-09-06 Enhancement: ⎕WN now also takes a reference as the right argument and in such cases returns a vector of references
7350 2011-07-04 Attempting to fix a scripted object which contains an unnamed class/namespace/interface results in syserror 999
7347 2012-05-22 ⎕FCHK erroneously left wasted space in files which contained two or more dropped but recoverable components.
7342 2011-08-30 UNIX: Calls to 200⌶ cause APL to terminate immediately
7340 2011-07-22 Syserror involving .Net calls and )si.
7318 2012-05-22 LoadTEXT function in loaddata workspace doesn't work with Classic.
7304 2013-02-01 An Export or a 0 ⎕SAVE of a workspace containing OLE objects may result in a syserror 999.
7277 2012-05-25 A workspace compaction during the processing of ⎕FIX could generate a garbage message in the status window.
7274 2011-05-26 The :For keyword does not create a .Net enumerator on the correct thread. (Needs new .Net bridge)
7273 2011-05-26 The :Base keyword does not invoke the base constructor on the correct thread. (Needs new .Net bridge)
7266 2012-05-22 In Dyalog 13.0, ⎕SM decimal input fields do not display their numbers correctly.
7265 2012-05-22 ENHANCEMENT: Speed up skipping of blank lines and lines with only a comment
7263 2012-05-22 ENHANCEMENT: 0=⊃⍴ and 0≠⊃⍴ are now idioms
7247 2011-05-23 Inconsistent results or errors when repeatedly calling a .Net function.
7245 2012-05-22 Dyalog does not honour the ⎕FR saved in a workspace when the workspace is loaded.
7236 2012-05-22 A syserror can result using ]profile after running a large GUI application.
7223 2012-05-25 With Native Look and Feel enabled, Dyalog 13.0 Unicode Help->About box closes instantly before you can read it.
7217 2011-06-06 Classic aplkeys\gr.din: missing "+" at start of line 16. Fixable using Notepad etc
7211 2011-05-26 Setting LastError of an OLEServer does not appear to work.
7205 2011-07-22 Execution of * with integer right argument can give wrong results if performed in more than one thread.
7195 2011-10-14 ]PROFILE should use Dyalog Symbol font under classic edition
7191 2011-04-27 ]PROFILE can result in pie charts being switched around in certain circumstances. New profile.dyalog @
7182 2011-04-20 An exception occurs with code that repeatedly starts APL threads that call a .Net method.
7179 2011-07-22 Unicode versions - incorrect characters displayed when writing to status window
7178 2013-02-07 ⎕DR crash when used on the result of ⎕MAP on one line.
7177 2011-04-28 Numeric edit fields with 'Decimals' set to zero incorrectly remove the trailing zeroes of all numbers that are multiples of 10.
7173 2012-05-25 It is not possible to call a "family" or "protected" base class constructor with :Base.
7172 2012-05-25 If you mistakenly specify that a GUI callback fn receives a left argument but event action is '⍎→Done', a syserror 4 results.
7170 2011-04-07 APL385 font: Variant is wider than other Quad-overstrikes - so right vertical line is too thin
7167 2011-04-27 INDEX ERROR if I click on the top or left function names in the ]profile dashboard. New profile.dyalog @
7157 2011-05-11 Docked debugger doesn't work in 13.0 64-bit Classic.
7148 2012-05-24 64 bit versions cannot ⎕NREAD more than 2GB at a time
7127 2012-05-22 A compaction while descanning a character vector in the text of a function could result in a syserror - impacts ⎕NR etc
7086 2012-05-22 Beta4: 1287 ⎕dr 128⍴1 causes APL to hang
7071 2012-05-25 ENHANCEMENT: Dyalog 13.0 OLE interface now supports VT_I8.
7070 2012-05-25 A 32 bit in-process OLEServer created on a 64bit machine would not always function correctly.
7050 2011-06-29 Language bar and UK keyboard: Left and Right tack hint says you hit the "help" key to generate them
7049 2011-06-29 Beta4: Now possible to install Dyalog APL without entering a serial number
7048 2011-04-11 Accessing the .Net framework from a thread who's parent thread has ended could occasionally crash the interpreter.
7043 2011-06-29 Product names are better starting with "Dyalog APL" as they then all appear together
7033 2011-07-18 Exceptions occur when using two browsers to look at the same workspace-behind ASP.Net page.
6987 2012-05-25 Conversion of Dfn defined in descalculator mode from 32 bit to64 bit can sometimes (rarely) fail
6978 2011-06-29 3rd beta: Ctrl-Left does not work
6965 2011-08-30 Help->About should include whether it's a 32 or 64 bit interpreter
6963 2012-05-25 It is not possible to create assemblies with .Net v4
6942 2011-10-14 An updated Value of a Numeric Edit field with Decimals set the Text is incorrectly formatted .. still in non-UK/US environments
6920 2011-08-30 After having run to completion a function in a scripted object which was edited while suspended, ⎕src and ⎕vr differ
6915 2012-05-25 Completed (but not deleted) threads may reference namespaces longer than necessary.
6913 2012-06-11 After a 0 ⎕SAVE of a workspace with visible GUI objects, interacting with the GUI objects can lead to a syserror 999.
6910 2012-05-25 Unexpected System.TypeInitializationException using an assembly exported from Dyalog.
6867 2011-08-30 Grid Values can display incorrectly - unexpected decimal values appear
6864 2012-05-22 Power remembers its args/result and may use those to produce a new result. This can result in slightly inconsistent results.
6860 2012-05-22 ≡ with ⎕ct←0: in certain circumstances floating point numbers negative zero and positive zero are not considered to be the same
6836 2011-08-30 Installer reboots after the completion of the IME MSI and therefore fails to install anything else
6783 2012-05-22 A syserror can happen if you ⎕CY a workspace and the Dyalog process is running low on memory.
6780 2012-05-25 In workspace explorer, right clicking on a name in the right hand pane and selecting edit causes syserror 999
6778 2013-04-10 A fn expected to exist shows up in the workspace explorer but causes a value error when called
6755 2012-05-25 In an Edit field, modifying the FormatString without having set the FieldType will generate a DOMAIN ERROR
6750 2011-08-30 Help: <F1> on ⎕NLOCK does not bring up the help page - interpreter fix
6724 2012-05-22 Release notes mention Ceiling in table on p42 (Complex Numbers), but not Floor
6722 2012-05-25 With ⎕fr←1287, attempting to set CBits can cause a DOMAIN ERROR
6698 2011-10-14 V12.1 has regressed with fix for aligning circles correctly
6689 2011-08-30 ⎕cmd causes syserror when called program generates vast amounts of output
6688 2012-05-25 Using the editor search tool on a large (>1000 lines) function in the 64 bit interpeter could crash the interpreter.
6679 2012-05-22 Using 0 ⎕SAVE to save a workspace that contains GUI could give a syserror 123,
6665 2011-08-24 "Quit Dyalog APL. Are you sure?" dialog box ignores any clicks on Close button in caption bar
6643 2012-05-25 0 []SAVE did not work on 64 bit interpreters.
6638 2012-05-25 Character arrays of type 320 cannot be used as the Filter of a FileBox object.
6586 2011-08-26 In fn called by each, remove last line (with error) and Resume All Threads, syserror 999 occurs when editor used next
6572 2013-02-12 Spurious "DAMAGED COMPONENT" when share-tying a component file
6564 2011-10-14 In the unicode version drag dropping text from another application into the dyalog session or editor pastes bad text.
6563 2013-04-10 A Syserror 123 can happen upon loading a workspace which contains a saved GUI Coolbar that is a child of a Toolcontrol.
6545 2012-05-25 Default indexers implemented as methods, not properties, are now accessible via indexing, NOT as function calls.
6501 2012-05-22 ⎕XML appears to make memory usage of Dyalog increase greatly if you call it many times.
6499 2012-05-25 Excel Shapes.Item method to be accessed via indexing like other OLE item Properties.
6451 2011-10-14 An additional fix for for 6419, which was reported as fixed in an earlier DSS update.
6420 2012-05-25 The value passed to a property setter function had incorrect shape when called from .Net.. (Fix requires .Net bridge dlls)
6390 2012-05-22 With Dyalog for AIX or Linux, error output could damage component files if file descriptors 0, 1, and 2 were closed.
6387 2013-04-10 Windows: with Confirm on Deletion from Session Log disabled, cannot delete current line if you have moved left or right
6345 2012-05-22 A dyadic tail-recursive call to a dfn, which had assigned ⍺←{⍵}, resulted in a syntax error.
6336 2012-05-22 Find (⍷) failed to find a boolean vector within a floating vector.
6333 2012-05-25 When an untrapped APL error is reported to a .Net client the Message field of the Exception is not set correctly.
6332 2011-10-14 The red box used to indicate the current line when tracing is too thick and can hide the underscore character.
6325 2012-08-01 Using a Colour scheme to print classes with syntax colours does not work.
6305 2012-05-22 Workspace Explorer: with the correct set of mouse clicks it is possible to be able to edit labels in the navigation pane
6245 2011-07-27 Attempting to fix scripted object which includes an unnamed :class/:interface/:namespace statement generates a syserror 999
6218 2011-07-27 A MULTIUSE OleServer may incorrectly delete nested server while they are still in use.
6215 2012-05-22 Tracer does not trace into function executed within a one-line dfn.
6206 2012-05-23 Stop/Trace/Monitor controls set on functions in scripted objects are cleared when fixing from within the editor
6150 2012-06-08 In Classic Dyalog, docking of form objects does not work if their names are lowercase.
6106 2012-02-07 Enhancement: you can now <EP> to cut back the stack across APL functions that were called as a .Net callback
6096 2012-05-22 Toggling line numbers in the function editor causes Dyalog to think that the function has changed.
6069 2012-05-22 In certain extremely rare circumstances writing a component file can cause a crash
6057 2012-05-22 #.var∘← should not generate a SYNTAX ERROR
6032 2012-05-22 Pasting into a dialog can result in a syserror
6027 2012-05-22 A NONCE ERROR is generated taking the depth of an empty vector of namespace references (made using drop).
6016 2012-05-22 In the function editor, erasing all the lines in a function and fixing or fixing and exiting generates a syserror 4.
5961 2012-08-09 When printing a selection from an object, the whole object is printed if the selection begins and ends on the same column.
5865 2012-05-24 Pocket Dyalog 11.0 fails to create a bound executable.
5832 2012-05-22 Indexed assignment with no argument causes the interpreter to generate a syserror
5814 2012-05-22 On 64bit, giving ⎕SM a scrollable field at the top left corner and setting its home elements to 1 2 causes APL to terminate.
5758 2012-05-22 ⎕xml fails to detect that outermost tag is not level 0 when preceded by markup at level 0
5751 2011-08-08 In Dyalog 12.1, ⎕FX of the ⎕OR of a derived function generates a syserror 999.
5734 2012-05-22 ⎕cy error within complete diamondised :trap statement all on one line caused syserror 999
5704 2012-05-22 Domain error with the idiom expression ⊃⌽nm where nm is a namespace.
5664 2011-09-19 Autocomplete in dfns: after a ":" control structures should not be shown
5610 2012-05-22 Deleting an object using Workspace Explorer generates syserror (introduced 2010-01-05)
5606 2012-05-22 ⎕sm does not honour triple separators when type 6/6x, 8/8x selected in column 6
5593 2012-05-22 Depressing and holding down any key when entering values into grid can result in APL terminating
5518 2012-05-22 Unicode versions did not ignore trailing blanks in native file names.
5497 2011-08-10 Setting FontObj when creating MenuItem results in that and all subsequent MenuItems to be blank
5457 2012-05-22 The new ⍪← idiom can give a spurious syntax error.
5440 2012-05-22 Execute of sink idiom (a←⍎'+{}0') handled incorrectly.
5427 2012-05-22 Grid comments show an empty square with no text if you specify RTF text in Dyalog Unicode.
5423 2012-05-22 The error message for a )clear which fails when # is referenced by the session namespace is not displayed correctly
5415 2012-05-22 ⎕VR and ⎕CR can sometimes return garbage when workspace compactions occur.
5414 2012-05-22 Unique is slow on double arrays which contain integer numbers when ⎕CT is set.
5300 2012-05-22 While editing a Dfn, if you type a comment outside the Dfn and Reformat, the comment disappears. If you now undo, Dyalog crashes
5276 2012-05-22 ENHANCEMENT: New idioms ⍪/ and ⍪← (recognition requires refix of functions). ,/ idiom speeded up significantly.
5274 2011-08-25 200 ⌶ on a nested scalar generates a syserror 999
5235 2012-05-22 Unix: it is possible to strong interrupt a ⎕fappend or ⎕freplace leaving it incomplete
5184 2012-05-22 ENHANCEMENT: Gradeup/down composed with vector or 1-row double-byte sort alphabet has been speeded up significantly
5040 2012-05-22 Unix: Attempting to ⎕ftie or ⎕fchk a directory generate an inaccurate status window message.
5039 2011-06-29 Unix: Attempting to ⎕ftie or ⎕fchk a directory generate a FILE ACCESS ERROR. A more appropriate error should be issued.
5034 2012-05-22 Interop: Attempt to ⎕fstie a file in 12.1 created in 12.0 with journalling enabled generates FILE ACCESS ERROR
4795 2013-02-13 Tracer display incorrect after editing traced dfn when current line is itself the end of a dfn
4651 2012-05-22 Tracing back over :EndSelect statement generates SYNTAX ERROR when :EndSelect is executed
4608 2011-08-11 Loading MetaData from dll in Explorer causes syserror 999 in Classic edition
4431 2012-05-22 Assigning invalid FormatString such as 'KG' to Grid objects causes a syserror 999 - bug in underlying ⎕FMT code
4330 2012-02-02 UNIX: it is now possible to '⎕se'⎕wg'Log' in tty versions, in line with the Windows versions
4082 2012-05-22 The Clipboard object's MetafileObj property gives incorrect values for text saved on the clipboard in Windows Metafile format.
3906 2011-07-15 Indexed assignment in a "temporary" namespace can crash dyalog
3897 2012-05-23 The Clear trace/stop/monitor button in the TRACE toolbar does nothing when in a trace window
3562 2012-06-21 If you use the Workspace Explorer to rename a namespace script, the script is lost and the object becomes an ordinary namespace.
3553 2012-05-22 Outer product generates a NONCE error when no Larg supplied; it should generate a SYNTAX ERROR
3438 2012-05-22 Windows only: problems ensue when trying to open more than 256 files of any sort
3299 2011-07-13 V13.0 Enhancement: Ensure that the result of the factorial of an integer is itself an integer.
3075 2012-05-22 Dotted, indexed assignment of a system variable does not honour the dots
3059 2014-07-02 Executing the expression ¯1⊤¯2*31 causes a syserror 999
3036 2012-05-22 2 ⎕at of a 1-row matrix returns a vector (it should return a 1-row matrix).
3022 2012-08-02 A mnemonic keyboard shortcut placed in the caption of a TabButton does not work.
3005 2011-07-14 Dyalog generates a syserror 4 if you refix a class after modifying a recently added dynamic function while a function of that class is suspended in the tracer.
2989 2011-07-13 Under certain circumstances involving errors, a workspace can be saved with corrupt ⎕NA information if it is saved after expunging namespaces and classes which contain symbols associated with DLL functions via ⎕NA.
2915 2012-05-18 While editing a function, autocomplete after a name-class 9 object shows all the control words and function declaration words that begin with ':'.
2893 2013-02-01 The Workspace explorer does not distinguish between classes and namespaces when sorting by type.
2760 2011-07-12 The shift state remains locked if you type Shift-F10 on a GUI object (such as a ListView or Edit object) with a KeyPress callback defined. Also, the parent form's system menu receives the focus.
2695 2011-07-12 Cannot create a Namespace which contains a Class of the same name 2 levels down
613 2013-02-13 Attempting to print a session log with a very long line can result in syserror 999.
590 2012-05-22 A space-referenced non-result-returning niladic function does not terminate its containing D-fn.
469 2011-07-08 It is not possible to add an item to the top of a TreeView
178 2012-07-30 Configure box: there is now a minimum value for Configure->Windows->Edit Width as 15 or less has no effect.
51 2012-05-22 On startup, Dyalog turns on the Single Trace Window option (even if you have turned it off) if you have a docked Debugger in your session file.