Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

Change Log: 2.107.1

previous version: 2.107.0 – next version: 2.108.0

Download D 2.107.1
released Mar 01, 2024

2.107.1 comes with 15 fixed Bugzilla issues. A huge thanks goes to the 6 contributors who made 2.107.1 possible.

List of all bug fixes and enhancements in D 2.107.1.

List of all bug fixes and enhancements in D 2.107.1:

DMD Compiler regression fixes

  1. Bugzilla 20802: [REG2.088.0] Link failure with writefln
  2. Bugzilla 24371: [REG 2.104] String array concatenation does not respect operator precedence

DMD Compiler bug fixes

  1. Bugzilla 20297: ld: warning: no platform load command found for macOS
  2. Bugzilla 21047: Linker error: GOT load reloc does not point to a movq instruction
  3. Bugzilla 22556: Invalid GOT load reloc with -O on MacOS
  4. Bugzilla 23517: dmd with -g flag fails to link on macOS with unaligned pointer
  5. Bugzilla 24137: Link failure on macOS with symbol count from symbol table and dynamic symbol table differ
  6. Bugzilla 24365: ICE when printing 'showCtfeContext' error
  7. Bugzilla 24370: static array values in static AA initialise to dynamic arrays
  8. Bugzilla 24399: Link failure on MacOS with address=0x0 points to section(2) with no content in config_a68_4c3.o
  9. Bugzilla 24401: OSX: Linker error: GOT load reloc does not point to a movq instruction
  10. Bugzilla 24402: OSX: Linker warning: pointer not aligned at __OBJC_PROTOCOL_$_Foo
  11. Bugzilla 24407: OSX: ld: Assertion failed: (slot < _sideTableBuffer.size()), function addAtom
  12. Bugzilla 24409: DMD crash for CTFE in stompOverlappedFields
  13. Bugzilla 24422: ImportC: ICE: Segfault in cparseFunctionDefinition

Contributors to this release (6)

A huge thanks goes to all the awesome people who made this release possible.

previous version: 2.107.0 – next version: 2.108.0