gingerBill
8fb9db3deb
Revert build.bat
2022-09-08 17:18:54 +01:00
gingerBill
af76d26771
Simplify win32 resource file linking
2022-09-07 11:22:43 +01:00
Fabian Sperber
0992239d86
Embed natvis in windows debug build for easier viewing of strings and Arrays
2022-07-19 00:46:27 +02:00
gingerBill
76054dddb7
Revert build.bat
2021-11-09 22:11:18 +00:00
gingerBill
321d93bff1
Merge branch 'master' into target-js_wasm32
2021-11-09 18:06:19 +00:00
gingerBill
6855538729
Merge branch 'master' into llvm-12.0.1-windows
2021-09-18 12:55:13 +01:00
gingerBill
43ebee4e91
Revert build.bat
2021-09-14 21:44:41 +01:00
gingerBill
cb2437959c
Add stb_image_resize to vendor:stb/image
2021-09-14 21:44:26 +01:00
gingerBill
7189625cf5
Add stb libraries (image+image_write, rect_pack, truetype)
2021-09-14 17:54:50 +01:00
gingerBill
c51c002ffa
Update Windows to LLVM 12.0.1
2021-09-11 17:06:29 +01:00
gingerBill
abaf8c127d
Correct build.bat
2021-08-22 17:12:19 +01:00
gingerBill
0c5fa2cdd5
Fix build.bat
2021-08-22 17:09:40 +01:00
gingerBill
36cb1f868b
Embed the SDL2 libraries into vendor:sdl2
2021-08-22 17:05:06 +01:00
gingerBill
e722af7f61
Remove unneeded disabled warnings from build.bat
2021-08-19 15:43:51 +01:00
gingerBill
b397254696
Rename libtommath.c to libtommath.cpp
2021-07-11 16:33:58 +01:00
gingerBill
a1a1668dcf
Update build.bat and Makefile
2021-07-11 16:23:25 +01:00
gingerBill
460e14e586
Change the compiler's big integer library to use libTomMath
...
This now replaces Bill's crappy big int implementation
2021-07-11 16:08:16 +01:00
gingerBill
3061dd2497
Update build.bat to use wmic os get LocalDateTime /value instead of %DATE% which is not consistent across computers
2021-04-28 11:56:47 +01:00
gingerBill
5a88fef483
Make corrections
2021-04-26 18:07:34 +01:00
gingerBill
bbf79fc1d4
Add ODIN_VERSION_RAW define to build.bat
2021-04-25 22:10:52 +01:00
gingerBill
2af8e956a6
Change versioning system from v0.13.1 to dev-2021-04
2021-04-25 22:09:22 +01:00
gingerBill
07f9e551c1
Revert build.bat
2021-04-25 21:38:29 +01:00
gingerBill
66a70b9d27
Remove the need for LLVM_BACKEND_SUPPORT
2021-04-25 19:49:29 +01:00
gingerBill
a6fdb5eb5e
Add -DUSE_NEW_LLVM_ABI_SYSTEM by default to Windows build for -llvm-api
2021-02-24 16:00:05 +00:00
Mikkel Hjortshoej
ae2fc5830e
Add git sha to odin version command
2020-08-23 15:25:19 +02:00
gingerBill
f22b014db0
Revert build.bat
2020-06-23 09:20:13 +01:00
gingerBill
0db1ebb4e5
-vet sync/channel.odin
2020-06-22 16:01:26 +01:00
gingerBill
0013033f9a
Revert build.bat
2020-06-22 15:58:48 +01:00
gingerBill
509e8b512f
Add time.read_cycle_counter
2020-06-22 15:54:19 +01:00
gingerBill
054e018e23
Remove dead stuff from build.bat
2020-03-19 15:30:10 +00:00
gingerBill
3d81ad46d2
Change demo.odin to default
2020-03-19 15:29:32 +00:00
gingerBill
ed4d21045b
Add LLVM_BACKEND_SUPPORT macro to make the backend optional
2020-03-19 15:14:31 +00:00
gingerBill
04fe23a3c8
Have different categories for optimization passes
2020-03-19 10:57:14 +00:00
gingerBill
dae817e5ab
Integrate linker code with the new LLVM API backend
2020-03-08 17:44:08 +00:00
gingerBill
28502ba53b
Fix context system; add more to -show-more-timings for LLVM API; Add ODIN_USE_LLVM_API global constant
2020-03-08 12:34:36 +00:00
gingerBill
f92334a769
Basic functionality, except for map and correct nested typename mangling
2020-03-07 10:38:14 +00:00
gingerBill
b13423d7f7
Global variable initialization support
2020-02-23 16:25:11 +00:00
gingerBill
2180f4a475
Basic work on obj generation
2020-02-23 10:04:25 +00:00
gingerBill
6ed6a91a64
Begin LLVM C API integration
2020-02-01 22:50:57 +00:00
gingerBill
b09297da81
Remove -Wno-writable-strings
2020-01-04 10:59:12 +00:00
vassvik
786c9dfe07
Add the ability to toggle release mode externally when calling build.bat
...
The following cases builds Odin with optimizations:
build.bat 1
build.bat release
Any other options, or the lack thereof, will build without optimizations.
2019-12-22 11:19:42 +01:00
gingerBill
46582a45bd
Fix IR string interning type
2019-12-01 18:18:03 +00:00
gingerBill
6b5ea011e7
Add strings.ptr_from_string
2019-12-01 18:06:49 +00:00
gingerBill
d808f9eccf
Add range_cache.cpp
2019-10-26 14:29:04 +01:00
gingerBill
1af143b749
Fix debug mode for build.bat
2019-09-02 21:16:17 +01:00
gingerBill
495aaacb81
Fix build.bat
2019-09-02 18:35:00 +01:00
gingerBill
c93872cc13
Thread pool fixes
2019-09-01 22:57:53 +01:00
gingerBill
dd9113786c
Remove -keep-temp-files from the build.bat
2019-03-31 13:06:01 +01:00
gingerBill
cdfaa643cc
Reimplement -collection; remove static from Odin tokenizer/parser in core library
2019-02-23 23:30:03 +00:00
Mikkel Hjortshoej
c9602953aa
last fixes to bats and README
2019-02-06 15:53:40 +01:00