Skip to content

Releases: dnanexus/dxCompiler

dxWDL 2.0.0-rc6

20 Nov 20:16
3a29d05
Compare
Choose a tag to compare
  • Upgrades wdlTools to 0.11.0
  • Fixes the issue with type-checking struct-typed objects
  • Adds hooks for user-defined functions, which is needed for the new archive/unarchive operations that will be added
  • Uses file name when creating names for scatter jobs
  • Uses dnanexus-executable.json to get type information about applet input/output parameters, and uses it to type-check the actual inputs/outputs. Ignores hash types, which might be JSON objects or schemas
  • Adds streamFiles compile option
  • Moves API code to dxApi library
  • Moves DxFileAccessProtocol to separate protocols library
  • Moves WDL type serialization code to wdlTools
  • Makes array type-checking less strict (to coerce between empty and non-empty array types)

dxWDL 2.0.0-rc5

16 Nov 00:21
e364c8e
Compare
Choose a tag to compare
  • Upgrades wdlTools to 0.10.5
  • Adds dxCommon dependency
  • Sets either default or null value for missing optional block inputs, and throws an exception if there are any missing required block inputs
  • Addresses the situation where a call input references a field of the scatter variable
  • Updates the mechanism of comparing instance types to select the cheapest one for execution
  • Fixes to the "x appears with two different callable definitions" compilation error
  • Increases disambiguation dir limit to 5000
  • Simplifies job names