Helpful Links

forums

Bug Fixes to 14.0

Bug No. Date Description of Bug
14902 2017-08-16 Dyalog should generate trappable errors when attempting to bring in datatypes that only exist in later versions
14380 2017-05-12 Allow ⎕NULLs and compressed components from 16.0 to be brought into 14.0, 14.1 and 15.0
13915 2016-11-09 The syntax "x ns.{foo←...} y" could sometimes cause syserrors
13741 2016-09-28 Windows 10: Dyalog gives focus to another application instead of the session window
13738 2016-08-19 Chart wizard is not drawn properly in revision 27942 onwards due to fix for "redraw on invisible object makes it visible"
13606 2016-08-16 Setting Redraw to 1 causes an invisible GUI object to become visible
13541 2016-06-07 Spurious SYNTAX ERROR in cat reduction idiom with axis
13540 2016-06-07 Spurious SYNTAX ERROR in tradfn when loading 64-bit ws into 32-bit interpreter
13423 2016-04-29 The result of attempting to use 400⌶ to compile operators is always (,2 0 0 '')
13372 2016-05-06 In multi-threaded code it is possible that in compiled functions the values assigned to localised system variables may leak out
13283 2016-04-14 A WS FULL during a ⎕TPUT results in a syserror 999
13247 2016-03-31 ∨.< can crash if the right argument is near the end of the allocated workspace
13197 2016-03-31 0-wise Reduce applied to arrays containing namespace references will result in syserror or wrong result
13189 2016-03-03 With ⎕FR=1287, an erroneous result may be generated when selecting both Boolean and DECF columns from a nested matrix
13171 2016-03-03 Expressions of the form ;EXPR] where EXPR is a function or operator may lead to a syserror 4. For example: ;⍨]
13136 2016-02-24 Dyalog crashes if you search using an invalid and unbalanced regular expression such as ([^>
13069 2017-03-31 A DOMAIN ERROR is generated setting TreeView Index to greater than 32767
13025 2016-01-19 A syserror 96 may occur when loading a workspace with an SI stack with functions under # and ⎕se which reference each other
12998 2016-02-08 A Grid TreeView row can only expand and retract once under certain circumstances
12993 2016-02-08 Sometimes get a slightly odd error message in the Status Window if you incorrectly set event callback to be ⊂''
12975 2015-12-18 Dyalog 13.2 onwards generates a syserror when ⎕FREADing a component containing a ⎕OR generated in 12.1
12891 2015-11-13 Sometimes, exporting an in-process OLE server would crash the interpreter
12890 2015-12-08 Enhancement: 2022⌶ will now cause the the status fields as well as the session caption to be updated
12884 2015-11-16 1∨[1].=[1]1 can generate a syserror 999 rather than a SYNTAX ERROR
12867 2015-11-13 If ⎕CT is set to 0, (4,1.1)∩4 can generate an incorrect answer and lead to a syserror
12858 2015-11-09 64-bit: stretching a ⎕SM window across 2 screens can lead to a syserror
12853 2015-12-08 Dyalog OleServer session does not honour "Show trace stack on error"
12849 2015-12-08 ButtonEdit objects do not generate GotFocus events if you click on them
12770 2015-10-27 Windows: Attempting to )save a 3GB or greater workspace generates the error "Can't save -- write failed (disk full?)"
12761 2015-10-15 Windows: hitting F1 on :Field, :Property and :EndProperty does not bring up a valid help page
12759 2016-01-19 Exiting a thread created with syntax similar to ns.foo& (such as DRC.check&2) may lead to a syserror 4
12741 2015-10-15 Matrix ⍳ with large floating point matrices takes a very long time in 14.0
12671 2015-10-15 With a ComboEx object in ⎕SE, Dyalog can generate a syserror 123 if focus is in the ComboEx and you click on the Close button
12603 2015-12-22 Depth returns incorrect result for arrays of non-uniform depth if the same nested subarray is referenced from different depths
12597 2015-10-15 RConnect: LocateRSCPROXY function fails if rscproxy exists in more than one location
12584 2015-09-03 Syserror 63 generated when attempting to assign ∇ within a dfn within a scripted object
12567 2015-09-03 Default exit code for APL initialization failure is 0 when it should be 1
12551 2015-08-19 Dyalog 14.x translates ⎕ucs 130 to 159 differently when passed to and from a .NET method
12476 2015-09-03 219⌶ was erroneously rejecting compression level 0 when the zlib and gzip compression libraries were selected
12448 2015-07-14 ⎕EN and ⊃⎕DM return incorrect values when the workspace is )loaded in a different width and byte-ordered interpreter
12447 2015-07-24 Grid cursor has some flickering when moving over the grid.
12440 2015-07-15 Every 20 to 30 or so times it may take 2 or 3 seconds to terminate a .NET Thread
12420 2015-07-24 A stray ¨ in axis specification ⊂[¨1]1 leads to a syserror
12419 2017-05-12 Allow ⎕NULLs and compressed components from 15.0 to be brought into earlier versions
12411 2015-06-30 Version 14.0 incorrectly issues a DOMAIN ERROR when attempting to read a compressed component written by version 14.1
12408 2015-07-24 In certain circumstances, terminating a .NET thread started by APL might lead to APL generating a syserror
12405 2015-10-15 Add DyalogBinDirectory to web.config to specify build-time and runtime location of Dyalog .NET interface and Dyalog engine dlls
12392 2015-06-30 The :Implements Constructor statement could cause a small memory leak if a thread switch occurred.
12390 2015-07-24 APL may generate a syserror when calling AddCol from a Grid Object if the colours specified are numeric
12368 2015-06-30 Classic Interpreter: Uni to Apl session statusfield mode toggle does not work
12364 2015-06-30 Taking a :trap in a suspended function where the error is caused by a callback can syserror 999
12340 2015-06-30 Passing a scalar character left argument to ⎕SIGNAL results in random text in ⎕DM
12290 2015-06-30 In dfns of the form {a[n].b←⍵}0, where a, b and n are global to the dfn, n is (incorrectly) localised
12273 2015-06-12 Calling a scalar dyadic primitive function with axis that generates a prototypical item could syserror
12258 2015-05-21 The 64 bit interpreter would not cleanly terminate a host .NET process on )OFF
12256 2016-03-14 ⎕EXCEPTION would become unusable after loading a 32 bit workspace into a 64 bit interpreter or vice versa.
12247 2015-05-26 A multiline dfn within a class script becomes readonly if you trace into a method calling it and edit the method to add a line
12244 2015-05-26 The Scrollbar in a Grid is not always present when VScroll or HScroll is set to ¯3
12226 2015-05-21 A syserror is generated if you edit a traced function, localize ⎕trap and then call a function which sets ⎕trap
12196 2015-05-19 Dyalog 14.0: ⎕PROFILE 'start' 'none' generates a DOMAIN ERROR
12120 2015-11-13 Enhancement: the limit imposed on the depth of a trace stack that can be shown in "Single trace window" mode has been removed
12114 2015-05-21 Use of Workspace Explorer on Isolates quickly hangs APL
12112 2015-09-29 In a dfn containing an error guard, ⎕DMX.DM would be incorrectly reported
12109 2015-05-19 ]boxing -trains=tree generates a value error. This example is given in the Programmer's Guide.
12100 2015-04-13 Sometimes, FileBox object does not have the standard places bar and Explorer-style treeview on the left
12094 2015-04-13 The maximum number of all open files increased to 512. This includes both native files and component files
12089 2015-05-21 On Windows 8.x, closing a classic-mode trace window which is open on a .NET event callback function can cause Dyalog to crash
12080 2015-03-27 Passing a type 82 character array from a DLL to a Unicode interpreter may generate a syserror
12048 2015-03-27 Expand/retract TreeView ItemDown event reports wrong information if the form is not big enough to contain the node's sub-items.
12030 2015-03-27 On a menu, a vertical separator is shown horizontally and is sometimes shown both vertically and horizontally.
12012 2015-03-25 Calling .Net code an APL thread could generate a small memory leak. The O/S would leak "Event" handles
12003 2015-03-20 In some cases, if a compaction occurs during .NET data binding, the interpreter will terminate with a syserror 4
11994 2015-05-22 Inside an instance method of a class, names from a ⎕cy'd workspace give value errors.
11986 2015-03-20 Dyalog 14.0 can crash loading a 13.2 workspace with a saved SI Stack.
11969 2015-03-27 Instead of exiting, Dyalog hangs in GetMessage after generating a syserror
11954 2015-03-03 ⎕S and ⎕R hang if the transformation pattern attempts to fold the case of characters greater than ⎕UCS 66599
11948 2015-02-24 If a compaction occurs during ⎕nc of a nested right argument containing OO-related names, the wrong result might be returned
11943 2015-03-03 ReportImageIndex fails to extend its matrix arguments if not given enough columns
11939 2015-02-24 Calls from APL to datasources defined in APL would fail for "value type" data.
11938 2015-02-24 The .NET Bridge would generate and then trap exceptions when querying the CodeBase of the Dyalog dynamic assemblies
11924 2015-03-03 A workspace compaction during the creation of a GUI object could, very rarely, result in workspace corruption.
11904 2015-03-20 Dyalog 14.0: Exporting a workspace as an assembly does not generate any information in the status window if the export fails.
11899 2015-02-23 Spurious DOMAIN ERROR in an error guard expression which includes Multiply
11885 2015-02-23 Syserror using overtake in selective assignment combined with ⍨
11874 2015-03-03 When there is a rapid succession of .NET events, calling an AP from within a .NET event callback function can lead to a hang.
11864 2015-03-03 A monadic operator defined in a namespace is not treated as a first class object
11840 2015-02-10 Passing a character array to Matrix Invert generates a syserror 199
11833 2015-01-27 Dyalog crashes if you press the "Continue Trace" button of the tracer.
11828 2015-02-10 The text in the search tools is set to empty if it was selected from the drop-down combo box, and searched for multiple times
11811 2015-01-21 The status window message that says the bridge DLL is of a lower version than required gets the current bridge version wrong.
11807 2015-01-21 UNIX Unicode: file_siso input translate table incorrectly defines ER to be character 13 rather than 10
11805 2015-01-21 Under some circumstances in a multi-threaded application, calls to a .NET object could be made on the wrong thread.
11800 2015-01-21 If a COM object expects a VT_VARIANT and the interpreter passes a DECF, the object gets an integer value.
11791 2015-01-21 Dyalog .NET interface data binding updates wrong element when used with the Syncfusion Grid control.
11771 2015-01-21 Opening an edit window on a fn from the tracer and then calling )ed or ⎕ed with a list of names can result in two edit windows
11770 2015-01-21 Dyalog for Raspberry Pi generates a syserror 999 using an external function whose ⎕NA spec has pointer to floats.
11766 2015-01-21 Running multiple threads where one calls ⎕DQ and another calls .Wait could result in a syserror 999.
11765 2015-01-21 An error generated in a :With statement is not correctly reported by ⎕DMX outside that :With statement
11745 2014-12-19 14.0 fails to choose the correct overloaded .NET method for empty character vectors.
11738 2014-12-19 Dyalog 14.0: Problem resuming execution with "skip blank lines while tracing" after commenting out a line with an error.
11697 2014-12-19 Grid is slow to select all cells if has more than 230,000 cells and sometimes only selects row and column headers
11696 2014-12-19 ARRAYToObject does not deserialize char value to System.Char as 13.2 does but rather returns System.String
11687 2014-12-17 ⎕SHADOW localisation of a variable breaks in a program with APL threads and :trap statements
11672 2014-12-03 Raspberry Pi: it was not possible to pass floating point arguments to ⎕NA
11666 2014-12-19 ⊢∘⍴⌸⍨'mississippi' will return an incorrect result if a compaction occurs during execution of this expression
11653 2014-11-27 Altering the argument of a GridPaste callback and enqueuing the new message may generate a syserror 999
11640 2014-12-19 Editor: attempting to change a suspended tradfn in a scripted object into a dfn causes a syserror 999
11599 2015-02-23 When developing a threaded application, )RESET after creating a Conga server unexpectedly changes ⎕IO in namespaces
11586 2014-10-30 If some Grid cells are CellSet 0, double clicking to automatically set the column's width gets it wrong. Introduced 2014-10-22
11581 2014-11-03 In certain circumstances 219⌶ can result in a syserror
11576 2014-10-30 A sequence of functions comprising an idiom followed by an Afg fork, is parsed incorrectly
11574 2014-10-30 ⎕USING is not correctly set in a .NET object created in an instance of a class
11566 2014-10-23 Dyalog threads associated with .NET assembly methods go away immediately after being used and Dyalog can hang
11565 2014-10-23 Displaying complex numbers in Numeric input fields and Grids behaves inconsistently, and/or may crash the interpreter
11564 2014-10-23 Attempting to set the Items of a Spinner to an invalid array generates a random ⎕DMX message
11546 2014-10-23 Using SetMethodInfo on an OLE object in a Unicode interpreter may generate a syserror 999
11545 2014-10-23 Grid objects do not correctly display a set of small double values under certain circumstances
11544 2014-11-03 The function train (⍳∘1 ⍷) generates a spurious LENGTH ERROR
11539 2014-10-21 Setting PageWidth on a RichEdit has slowed down between 13.0 and 13.1.
11533 2014-10-23 APL As A Service incorrectly sets the Interactive Service flag
11530 2014-10-23 In some cases the editor may initially only show only one method of a scripted object
11523 2014-10-13 Applications that embed Dyalog 14.0 DLLs were not honouring the embedded MAXWS registry value.
11507 2014-10-23 Repeatedly copying an array containing a decimal floating point number to the clipboard can lead to a crash
11506 2014-10-21 Syntax coloring in the session is wrong after permanently deleting some text.
11500 2014-10-21 Editor "Select All" does not select all text if cursor is currently on a short line.
11451 2014-10-30 Dyalog .NET interface memory leak
11447 2014-09-16 A short read of a damaged 32 bit workspace into a 64 bit version causes a syserror 196
11443 2014-09-16 ⎕PROFILE 'Start' can lead to a crash if the application already has ⎕NA calls in other threads
11441 2014-09-16 Incorrect results may be returned from a function train (e/ f g h) where e is one of (+∨∧)
11429 2014-09-03 Under some circumstances Dyalog would crash referencing a .NET object as it went out of scope
11428 2014-09-03 Enhancement to databinding of namespaces: the interpreter now exports a .NET Type with defined properties
11405 2014-10-21 ⎕WN generates a VALUE ERROR when referring to a namespace by reference, but works if referring by name
11402 2014-09-03 With no ClassicModeSavePosition registry string, the Configure Checkbox appears selected but window positions are not remembered
11400 2014-09-03 ⎕PROFILE wrongly attributed large amounts of elapsed time to lines which spawned new threads
11395 2014-08-27 Tracer: multiple lines will appear highlighted after hitting BK when there are collapsed sections before the current line
11392 2014-09-03 A :Leave or :Continue in the presence of multiple threads could un-shadow local names.
11360 2014-08-27 Odd effects including wrong title cell colours when using ColTitleBCol ¯16 with Native Look and Feel enabled
11326 2014-08-11 ⎕FMT 'O' format ignores ⎕FR when selecting ⎕CT or ⎕DCT for comparison tolerance
11323 2014-07-31 Enhancement: Windows: (2022⌶) forces the session Caption to be updated
11318 2014-07-31 Enhancement: (2023⌶) mimics the Close all Windows functionality under program control and under UNIX
11314 2014-07-31 Attempting to ⎕FREAD a compressed component that contains ⍬ will generate a DOMAIN ERROR
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
11291 2014-09-03 2015⌶ (data binding) is extended to support a left argument of bind types when the right argument is a vector of namespaces
11268 2014-07-22 During Quote-Quad input the caret was lost if you changed focus to another application and then back to APL
11264 2014-07-22 Returning an OLEServer from a function called via the OLE interface might change the parent of its namespace
11262 2014-08-11 Calls to ⎕NA with multiple type "Z" arrays only freed the memory associated with the first "Z" array. Seen in Conga: DRC.Wait
11243 2014-07-22 IME: Error MsgBox displays error correctly, but the contents of the line in error were garbled
11232 2014-07-09 Windows Classic: hitting Help (F1) on ⎕U2360 (substitution string for ⌹), ⎕U2338 (⌸) or ⎕U2364 (⍤) does not open the help file
11231 2014-07-22 With a Keyed Property, higher order index assignment can result in a syserror 999
11228 2014-07-09 Windows Unicode: hitting Help (F1) on Key (⌸) or Rank (⍤) does not does not open the help file
11225 2014-07-22 Certain rare search patterns can cause ⎕R and ⎕S to issue a syserror 999 if used more than once
11217 2014-07-07 ⎕R and ⎕S could generate a syserror 999 when low on memory; now a DOMAIN ERROR is issued instead
11213 2014-07-22 Dragging any entry on the language bar away and then back to its original location will cause the entry to be deleted
11190 2014-07-07 Expressions similar to a[]←¨0 generate syserror 999
11164 2014-07-02 Classic only: attempting to create an Icon using the File property could incorrectly generate a DOMAIN ERROR
11149 2015-11-24 A syserror 999 is generated when using ⎕STACK within a dfn in an isolate
11007 2014-08-11 Under certain circumstances a Grid object was not correctly substituting "O" FormatString text for a number
10814 2015-01-05 ⎕TRACE truncates output of lines that end with a branch statement including a line number of 2 or more digits
10694 2016-04-06 Minimum reduction on a 0-length dimension of an array of rank greater than 1 gives incorrect result when ⎕FR=1287
10531 2014-09-16 Attempting to trace a destructor in an object deleted by a cutback ⎕TRAP will cause a syserror 999
10517 2014-07-28 Clicking on a Grid Cell that contains an extremely long vector will generate a syserror
10181 2015-05-21 The contents of the display pane are not updated when selecting different objects in the treeview pane
9399 2016-08-02 .NET Variant: an ill-formed .NET variant statement may lead to a syserror 999
9179 2015-05-19 Dyalog 13.2: ⎕OFF while Conga thread is working leads to a syserror 999.
9000 2016-03-14 TCP/IP code can generate an exception if the operating system rejects a request for 16 bytes of memory.
8957 2014-07-28 The ⎕NS of an OLEClient object now returns a namespace that can be used to manipulate that object
8711 2014-11-18 Namespace structure corrupted by erasing a local class instance
8397 2016-12-19 After using SetColSize on a Grid with a very wide cell, CellWidths can generate a domain error.
8172 2014-11-18 Namespace structure corrupted when exiting a function which has a localized name which refers to a GUI object
8064 2015-09-23 64 bit only: ⎕WG generates syserror 999 if it is passed a heterogeneous array with first element a valid property name
7639 2015-11-13 Session language bar is too big when you restart Dyalog after setting "Hide Caption" on it and saving the session file
6533 2014-12-03 Syserrors occur after executing the Close method on a the parent of a localised GUI object
5819 2014-11-26 Changing traced fn in class from trad fn to dfn and then tracing out of fn results in parent class becoming ineditable
5725 2014-11-18 When attempting to edit a shadowed name from within tracer, no indication of why that action has failed is shown
5124 2014-11-18 Attempting to use an instance method as a callback will generate a NONCE ERROR
5114 2015-05-22 Following an INPUT LIMIT when attempting to delete a large amount of the session log no further input is possible.
3427 2015-11-09 Naming of remote D-operator (eg: op←⎕se.op) fails.
3171 2014-11-20 APL characters are not copied from edit fields in the Find Objects dialog box if the "Paste text as Unicode" setting is in effect.
3059 2014-07-02 Executing the expression ¯1⊤¯2*31 causes a syserror 999
2692 2014-07-28 'clear ws' message does not appear when )CLEAR is issued and a destructor is called