1. 29 Apr, 2017 1 commit
  2. 28 Apr, 2017 1 commit
    • Harris Hancock's avatar
      Fix crashes due to null vtable pointers with MSVC · 2e7ece6b
      Harris Hancock authored
      MSVC as of VS2015 does not initialize the vtable pointers of constexpr
      objects, causing nullptr dereferences at runtime. To solve this, we can
      just convert them to regular const variables with internal (static)
      linkage.
      
      The internal linkage bit is important: as long as they are invisible
      outside their respective translation units, we do not risk the static
      initialization order fiasco.  If we ever need to reference them outside
      their translation units, we would need to hide them behind functions (like
      HeapArrayDisposer::instance()) to keep things safe.
      2e7ece6b
  3. 26 Apr, 2017 1 commit
  4. 25 Apr, 2017 4 commits
  5. 21 Apr, 2017 1 commit
  6. 18 Apr, 2017 1 commit
  7. 10 Apr, 2017 1 commit
  8. 30 Mar, 2017 3 commits
  9. 24 Jan, 2017 5 commits
  10. 12 Dec, 2016 1 commit
    • Kenton Varda's avatar
      Support AnyPointer constant values. · 9046dc1a
      Kenton Varda authored
      The trick here is that you must specify the value as a separate constant with a defined type. Then, you can reference that constant where an AnyPointer is expected.
      
      Eventually we should maybe support some sort of inline syntax that specifies a type explicitly...
      9046dc1a
  11. 02 Oct, 2016 1 commit
  12. 05 Sep, 2016 1 commit
  13. 08 Aug, 2016 1 commit
  14. 04 Jul, 2016 2 commits
  15. 23 Jun, 2016 1 commit
  16. 20 Jun, 2016 1 commit
  17. 17 Jun, 2016 1 commit
  18. 14 Jun, 2016 1 commit
  19. 21 May, 2016 1 commit
  20. 20 May, 2016 2 commits
  21. 18 May, 2016 1 commit
  22. 10 May, 2016 1 commit
  23. 08 Apr, 2016 1 commit
  24. 06 Apr, 2016 5 commits
  25. 02 Apr, 2016 1 commit