gingerBill
|
be76da2c90
|
Begin optimizing tokenizer; Replace gb_utf8_decode with utf8_decode (CC but easier to change later)
|
2021-08-01 23:56:17 +01:00 |
|
gingerBill
|
d1e5f34f76
|
Use DEFAULT_TO_THREADED_CHECKER
|
2021-07-27 23:55:19 +01:00 |
|
gingerBill
|
3ac674cf02
|
Fix typo
|
2021-07-25 13:12:09 +01:00 |
|
gingerBill
|
99080d41f3
|
INTERNAL USE ONLY: //+lazy build flag
|
2021-07-25 13:06:09 +01:00 |
|
gingerBill
|
92f3567ee6
|
Default to using a threaded checker on Windows; Add -no-threaded-checker for Windows
|
2021-07-24 18:00:19 +01:00 |
|
gingerBill
|
e15858e2be
|
Remove random load balancing in thread_proc_body
|
2021-07-14 22:53:02 +01:00 |
|
gingerBill
|
bd8e2f82be
|
Replace non-recursive mutexes with BlockingMutex; Minor improves to initialization improves
|
2021-07-14 00:34:34 +01:00 |
|
gingerBill
|
bab1873416
|
Require throughput pass results with -show-more-timings -show-debug-messages rather than just the former flag
|
2021-07-13 18:39:11 +01:00 |
|
gingerBill
|
698eeaf7c3
|
Add (internal flag) -show-debug-messages
|
2021-07-13 17:40:06 +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
|
d9e6ade030
|
Add experimental support for a threaded semantic checker to -threaded-checker
|
2021-07-10 23:51:37 +01:00 |
|
gingerBill
|
35230b1a11
|
Add "Suggestion: Did you mean?" for selector expression typos
|
2021-07-08 23:15:07 +01:00 |
|
gingerBill
|
fcf7cf973b
|
Add documentation for -verbose-errors
|
2021-06-23 14:55:40 +01:00 |
|
gingerBill
|
c2524464f9
|
Fix remove_temp_files
|
2021-06-12 16:23:41 +01:00 |
|
gingerBill
|
6421152104
|
Fix show-timings header for -lld on windows
|
2021-06-08 13:19:19 +01:00 |
|
gingerBill
|
1e989f5c10
|
Fix -lld on Windows
|
2021-06-08 13:10:22 +01:00 |
|
gingerBill
|
28e9a4f79c
|
Replace js_wasm32 with freestanding_wasm32
|
2021-06-08 12:18:26 +01:00 |
|
gingerBill
|
86dbcb1b20
|
Add -verbose-errors which shows the error in the line of code
|
2021-05-19 12:57:30 +01:00 |
|
gingerBill
|
8144e82c6c
|
Fix docs for -lld
|
2021-05-11 13:13:34 +01:00 |
|
gingerBill
|
579b317be8
|
Mark external thread local globals
|
2021-05-05 11:47:47 +01:00 |
|
gingerBill
|
a5eea97edb
|
Prepare to multithread object generation
|
2021-05-03 20:45:27 +01:00 |
|
gingerBill
|
866d5302fe
|
Add [EXPERIMENTAL] warning to -user-separate-modules help message
|
2021-05-03 20:05:45 +01:00 |
|
gingerBill
|
dfe1dedeb1
|
Experimental support for -use-separate-modules
|
2021-05-03 19:39:36 +01:00 |
|
gingerBill
|
746e880eb5
|
Begin work on making LLVM backend work with multiple modules for possible faster compilation
|
2021-05-03 17:43:14 +01:00 |
|
gingerBill
|
3a556eb304
|
Add -test-name:<string> flag to allow specific tests to be ran
|
2021-05-03 15:44:57 +01:00 |
|
gingerBill
|
b44a56118e
|
Begin cleanup for allowing for multiple LLVM modules
|
2021-05-03 15:26:40 +01:00 |
|
gingerBill
|
52d38ae42b
|
Make the core:testing runner on windows run in a separate thread to handle crashes in more safe manner
|
2021-05-01 22:54:27 +01:00 |
|
gingerBill
|
3751322521
|
Add -no-pie flag to linker on Linux
|
2021-04-28 15:36:29 +01:00 |
|
gingerBill
|
71ac145f49
|
Remove dead code related to old backend
|
2021-04-28 15:28:14 +01:00 |
|
gingerBill
|
06e0da97b7
|
Implement ODIN_ROOT #913
|
2021-04-26 22:56:32 +01:00 |
|
gingerBill
|
898245431f
|
Make -strict-style the default #871
|
2021-04-26 21:07:58 +01:00 |
|
gingerBill
|
43942a6199
|
Fix odin run on Windows
|
2021-04-26 20:54:18 +01:00 |
|
gingerBill
|
5a88fef483
|
Make corrections
|
2021-04-26 18:07:34 +01:00 |
|
gingerBill
|
1d628a5e3d
|
Change how GIT_SHA is rendered in odin version
|
2021-04-25 22:23:47 +01:00 |
|
gingerBill
|
cb2e6ea31d
|
Remove use_llvm_api related checks and other related things
|
2021-04-25 20:03:05 +01:00 |
|
gingerBill
|
a25e796b00
|
Delete ir.cpp and related files
|
2021-04-25 19:52:37 +01:00 |
|
gingerBill
|
833784e196
|
Remove old backend specific code in main
|
2021-04-25 19:51:57 +01:00 |
|
gingerBill
|
66a70b9d27
|
Remove the need for LLVM_BACKEND_SUPPORT
|
2021-04-25 19:49:29 +01:00 |
|
gingerBill
|
cd125c0f41
|
Override -llvm-api to always be true
|
2021-04-25 19:46:48 +01:00 |
|
gingerBill
|
c7d92562c2
|
Fix typo
|
2021-04-21 23:40:19 +01:00 |
|
gingerBill
|
5b3802b8ca
|
Add new -o:<string> flag as an alternative to -opt:<integer>
|
2021-04-21 23:39:48 +01:00 |
|
gingerBill
|
2fb0383e82
|
Add -build-mode:llvm-ir for -llvm-api backend
|
2021-04-21 23:25:08 +01:00 |
|
gingerBill
|
2f1c896290
|
Add -doc-format command for the new .odin-doc file format (to be used to generate documentation tools)
|
2021-04-18 18:33:15 +01:00 |
|
gingerBill
|
e8bf1f2064
|
Minor fixes to platform checking code
|
2021-04-11 18:59:54 +01:00 |
|
Platin21
|
f722cceef0
|
Removed debug code
|
2021-04-05 19:35:03 +02:00 |
|
Platin21
|
66fb2a94ee
|
Adds return values to linker stages
|
2021-04-05 19:28:19 +02:00 |
|
Jim Powers
|
9757af5e4a
|
Helpful error message for invalid -define: cases
|
2021-03-30 16:49:18 -04:00 |
|
Atil Kurtulmus
|
88b8052532
|
fix windows
|
2021-03-19 07:23:17 +03:00 |
|
atil
|
2c0ddfb5db
|
fixtypo
|
2021-03-19 09:57:38 +03:00 |
|
atil
|
2f4902c9b9
|
fixtypo
|
2021-03-19 09:54:28 +03:00 |
|