gingerBill
2561427dd3
Add string16 and cstring16 (UTF-16 based strings)
2025-08-02 11:00:15 +01:00
Jeroen van Rijn
3072a02d5d
Attempt to account for BuildTools installer's lack of \
2024-08-30 18:54:51 +02:00
gingerBill
e9cfe698ba
Make the heap_allocator just be the permanent_allocator
...
This improves the speed of the compiler with very little memory increase (which surprised me, Ginger Bill)
2023-01-12 00:20:25 +00:00
gingerBill
ac5f5a33e9
gb_internal a lot
2022-12-18 21:17:07 +00:00
Jeroen van Rijn
d3c5143292
Fix microsoft_craziness.h
2022-11-15 13:57:02 +01:00
Ian Lilley
c1c8ceafc2
find windows sdk bin path for rc.exe
2022-08-07 17:52:29 -04:00
gingerBill
487bd3d942
Keep compiler happy
2022-06-01 11:07:58 +01:00
Jeroen van Rijn
136d50a745
Fix SDK detection if no SDK installed.
2022-05-29 14:48:44 +02:00
Jeroen van Rijn
cf8a4b9812
Don't crash if SDK not found during ENV fallback.
2022-05-28 13:52:56 +02:00
Jeroen van Rijn
f28e3276e7
One more change.
2022-05-28 00:02:49 +02:00
Jeroen van Rijn
92ed9e0b94
Refactor Walter's PR.
2022-05-27 23:48:31 +02:00
Jeroen van Rijn
2f7bd154a2
Additional cleanup of microsoft_craziness.h.
2022-05-27 20:59:46 +02:00
Jeroen van Rijn
f137b927b6
Refactor ms_craziness.h
2022-05-27 15:47:29 +02:00
gingerBill
29ebe0c3c9
Rename architecture 386 to i386
2022-01-15 17:40:00 +00:00
gingerBill
33239324b8
Improve the C++ to be more correct for clang on Windows, still requiring the same disabled warnings as on *nix
2021-08-19 14:44:53 +01:00
gingerBill
76707e1d2f
Add sanity casts for 32/64 bit correctness
2021-07-12 11:03:12 +01:00
gingerBill
b542ef273d
Begin work on -target:windows_386
2020-01-18 14:44:53 +00:00
gingerBill
404132de17
Fix microsoft_craziness.h to work correctly
2020-01-18 12:36:18 +00:00
gingerBill
23ff98dea0
Fix microsoft_craziness.h
2020-01-18 12:08:45 +00:00
gingerBill
37e3e081c6
Update microsoft_craziness.h to work correctly with the rest of the codebase (and not use WIN32_LEAN_AND_MEAN)
2019-11-27 15:18:32 +00:00
castano
f8dd4816ff
Integrate microsoft_craziness better.
2019-11-14 09:30:05 -08:00
castano
42cd78497a
Use Jon's single file lib to find the latest compiler and SDK paths instead 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.
2019-11-14 09:29:45 -08:00