aboutsummaryrefslogtreecommitdiff
path: root/src/microsoft_craziness.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the `heap_allocator` just be the `permanent_allocator`gingerBill2023-01-121-5/+1
| | | | This improves the speed of the compiler with very little memory increase (which surprised me, Ginger Bill)
* `gb_internal` a lotgingerBill2022-12-181-20/+20
|
* Fix microsoft_craziness.hJeroen van Rijn2022-11-151-1/+1
|
* find windows sdk bin path for rc.exeIan Lilley2022-08-071-173/+182
|
* Keep compiler happygingerBill2022-06-011-1/+1
|
* Fix SDK detection if no SDK installed.Jeroen van Rijn2022-05-291-2/+2
|
* Don't crash if SDK not found during ENV fallback.Jeroen van Rijn2022-05-281-8/+8
|
* One more change.Jeroen van Rijn2022-05-281-4/+4
|
* Refactor Walter's PR.Jeroen van Rijn2022-05-271-0/+204
|
* Additional cleanup of microsoft_craziness.h.Jeroen van Rijn2022-05-271-104/+43
|
* Refactor ms_craziness.hJeroen van Rijn2022-05-271-433/+451
|
* Rename architecture `386` to `i386`gingerBill2022-01-151-5/+5
|
* Improve the C++ to be more correct for clang on Windows, still requiring the ↵gingerBill2021-08-191-18/+18
| | | | same disabled warnings as on *nix
* Add sanity casts for 32/64 bit correctnessgingerBill2021-07-121-1/+1
|
* Begin work on `-target:windows_386`gingerBill2020-01-181-12/+22
|
* Fix microsoft_craziness.h to work correctlygingerBill2020-01-181-5/+44
|
* Fix microsoft_craziness.hgingerBill2020-01-181-104/+97
|
* Update microsoft_craziness.h to work correctly with the rest of the codebase ↵gingerBill2019-11-271-118/+113
| | | | (and not use WIN32_LEAN_AND_MEAN)
* Integrate microsoft_craziness better.castano2019-11-141-64/+55
|
* Use Jon's single file lib to find the latest compiler and SDK paths instead ↵castano2019-11-141-0/+594
of relying on environment variables. This allows you to run the odin compiler without having to use the visual studio command prompt or setting up environment variables. It would be nice to not rely on the automatic search exclusively, but allow specifying the desired compiler or SDK version. This change introduces various library dependencies in order to interact with COM objects. Not sure if there's a way around that.