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.