[D-runtime] [D-Programming-Language/druntime] 672fe8: Add support for CONTEXT_EXTENDED_REGISTERS

GitHub noreply at github.com
Sun Oct 14 19:13:09 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 672fe87a0668e4acbe53e32cc1c2f30e627adb1a
      https://github.com/D-Programming-Language/druntime/commit/672fe87a0668e4acbe53e32cc1c2f30e627adb1a
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Add support for CONTEXT_EXTENDED_REGISTERS

* add missing `CONTEXT.ExtendedRegisters` field: no more memory corruption with user defined `CONTEXT_EXTENDED_REGISTERS` attribute
* add `MAXIMUM_SUPPORTED_EXTENSION`, `CONTEXT_EXTENDED_REGISTERS`, and `CONTEXT_ALL`
* also use `SIZE_OF_80387_REGISTERS` in `FLOATING_SAVE_AREA.RegisterArea` instead of immediate value


  Commit: 1c0cef19579d0aa3ab67a7eec42750e517948319
      https://github.com/D-Programming-Language/druntime/commit/1c0cef19579d0aa3ab67a7eec42750e517948319
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Move Win32 thread context related stuff to appropriate place

It was incorrectly separated from Win32 CONTEXT struct in commit 2c9aeb24581099a0abfecc432df04e206fe8c13f


  Commit: d64458b8a446b0e0b7b38dfe5ef6c21229812dce
      https://github.com/D-Programming-Language/druntime/commit/d64458b8a446b0e0b7b38dfe5ef6c21229812dce
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Add Win64 thread context related enums


  Commit: 5b1ecbcc9c7482ca1abadbad0e9c4e9dee8ae7e4
      https://github.com/D-Programming-Language/druntime/commit/5b1ecbcc9c7482ca1abadbad0e9c4e9dee8ae7e4
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2012-10-14 (Sun, 14 Oct 2012)

  Changed paths:
    M src/core/sys/windows/windows.d

  Log Message:
  -----------
  Merge pull request #319 from denis-sh/fix-and-improve-core.sys.windows.windows.CONTEXT

Fix and improve core.sys.windows.windows.context


Compare: https://github.com/D-Programming-Language/druntime/compare/0b7b64dd2974...5b1ecbcc9c74


More information about the D-runtime mailing list