Oxygene 10.0.0.2409

Released: May 31, 2019

10.0.0.2409 での更新項目

Updates in 10.0.0.2409

  • Core
    • 82644: Bad "current code" region, with define
    • 82645: Cannot Go to Definition on method parameter that’s a named block type
    • 82676: Compilation issue with method intf/impls and slightly mismatching sigs
    • 82322: Debugger: Toffee: cannot eval length of string
    • 82673: Duplicate method name with EUnit/Java
    • 82677: Gold: Island/Windows: InvalidCastException creating an struct with an array of slices
    • 82674: Gold: Island/Windows: wrong calculation result when an operant is on a result tuple value
    • 82112: Oxygene: local properties
    • 82655: Swift: Allow static stored properties in enums
    • 82653: Swift: CC shows NSLog even though Foundation isn’t used (compiler fails on it as it should)
    • 82651: Swift: more CC & param info problems
    • 82685: Swift: Nested func assumed non-throwing by parser
    • 82586: Swift: Optional Unwrap case pattern
    • 82663: Swift: Various issues with CC and {} completion in VS
    • Better name for inline types
    • Debugger: Island Darwin: evaluate objc types methods; expand NSArray
    • Debugger: Island: Fix for ReadStringData
    • Fixes for GBL
    • Merged EBuild
    • Merged EUnit
    • Merged Everwood5
    • Merged IslandRTL
    • Parse all of .swiftinterface
    • Remove legacy Everwood package from the installer
    • Swift: "Availability" parsing issue
    • Workaround test for dylib loading issue
  • EBuild
    • Code style cleanup for last commit...
    • Find Mono in default location on Linux
    • FrameworksBasePath did nit take into account override via InternalMonoBaseFolder
    • IFDEF fixes for Island
    • Implement ExtractEntireZipFile for Island, via GBL
    • Set rpath properly for dylibs.
  • Island RTL
    • 82664: Island: UTF8String type for easy UTF-8 string mutations
    • Darwin should use the __DATA segment now, not the custom segment.