Tarık B
|
4fa4feb669
|
Increase indentation for -vet extra check listing
|
2023-11-25 10:24:22 +01:00 |
|
Tarık B
|
5fd3fc4c7c
|
Unify showing of available options
|
2023-11-25 10:24:22 +01:00 |
|
Tarık B
|
ee2d3e00fd
|
Capitalize first word of sentences
|
2023-11-25 10:24:22 +01:00 |
|
Tarık B
|
6f65ed6cc8
|
Add period at the end of sentences.
|
2023-11-25 10:24:22 +01:00 |
|
Tarık B
|
70525a12ca
|
Fix typo
|
2023-11-25 10:24:22 +01:00 |
|
Tarık B
|
914950592c
|
Fix indentation
|
2023-11-25 10:24:22 +01:00 |
|
Jeroen van Rijn
|
0ca39c70a5
|
Add -microarch:? to help text.
|
2023-11-11 13:07:12 +01:00 |
|
Jeroen van Rijn
|
f6f4734fee
|
Re-add break.
|
2023-11-10 20:22:20 +01:00 |
|
Jeroen van Rijn
|
f903951016
|
Facored out get_default_microarchitecture
Moved `generic` -> `x86-64-v2` selection into its own procedure so that `llvm_backend.cpp` and `main.cpp` can share the same logic.
|
2023-11-10 20:14:00 +01:00 |
|
Jeroen van Rijn
|
e19460cbd7
|
Add -microarch:?
|
2023-11-10 19:37:08 +01:00 |
|
jcmdln
|
bd86cb22e0
|
Support LLVM >=17.0.1 on Darwin and Linux
|
2023-10-11 21:06:42 -04:00 |
|
gingerBill
|
1f643b5816
|
Remove -vet-extra
|
2023-09-30 18:29:18 +01:00 |
|
gingerBill
|
bc401fa392
|
Fix wrong import due to grep-replace
|
2023-09-21 10:41:42 +01:00 |
|
gingerBill
|
96fbafe359
|
Update ABI breaking changes for f16 types (due to LLVM 15+)
|
2023-09-21 10:38:44 +01:00 |
|
gingerBill
|
e82b0ea4cd
|
Add -o:aggressive for LLVM 17
|
2023-09-21 09:48:53 +01:00 |
|
gingerBill
|
2160484b62
|
Support -sanitize:<string> for address, memory, thread for LLVM 17
|
2023-09-21 09:40:33 +01:00 |
|
gingerBill
|
e748d2f2af
|
Update to LLVM-17
|
2023-09-19 16:15:26 +01:00 |
|
gingerBill
|
939bf4bb5d
|
Add experimental -subtarget:ios
|
2023-08-08 11:35:51 +01:00 |
|
gingerBill
|
8060da2132
|
Toggle tilde backend in the build script
|
2023-08-03 13:16:23 +01:00 |
|
gingerBill
|
b495a302b0
|
Merge branch 'master' into tilde
|
2023-08-03 13:14:09 +01:00 |
|
Hasan Yasin Ozturk
|
fb30bda7d7
|
Add -show-system-calls flag info to cli usage help
|
2023-08-01 15:51:22 +03:00 |
|
gingerBill
|
2f094134a3
|
Remove -strict-style-init-only
|
2023-08-01 11:14:52 +01:00 |
|
gingerBill
|
69e1f42aed
|
Replace a lot of warnings with errors; remove deprecated stuff
|
2023-08-01 11:11:15 +01:00 |
|
gingerBill
|
c35c58b023
|
Add -vet-style and -vet-semicolon
|
2023-08-01 11:03:15 +01:00 |
|
gingerBill
|
60e509b1e0
|
Add separate -vet flags; -vet-using-* flags; //+vet file flags
|
2023-07-31 11:09:19 +01:00 |
|
gingerBill
|
b09cdc0f25
|
Hook up Tilde to the linker code
|
2023-07-24 12:01:23 +01:00 |
|
gingerBill
|
bd81c6f5b4
|
Move linker code into separate file
|
2023-07-24 11:53:18 +01:00 |
|
gingerBill
|
e0e55a649c
|
Rename tilde_backend* files to tilde*
|
2023-07-19 20:50:15 +01:00 |
|
gingerBill
|
7cd2d14b64
|
Very start of working on Tilde Backend for Odin
|
2023-07-14 11:58:18 +01:00 |
|
gingerBill
|
f0e77a309d
|
Hellope World! with Tilde
|
2023-07-08 12:43:20 +01:00 |
|
gingerBill
|
7ab531bd21
|
Add -tilde for working on the new compiler
|
2023-07-08 12:07:11 +01:00 |
|
Laytan Laats
|
49058620f0
|
fix spacing
|
2023-07-02 21:25:48 +02:00 |
|
Laytan Laats
|
f68a3639b4
|
use more common detection method and add FORCE_COLOR and NO_COLOR support
|
2023-07-02 21:11:19 +02:00 |
|
Laytan Laats
|
f4e87c9720
|
ignore stderr in tput call
|
2023-07-02 20:20:10 +02:00 |
|
Laytan Laats
|
23bf7973fa
|
detect unix color support
|
2023-07-02 19:56:46 +02:00 |
|
gingerBill
|
296674e18b
|
Rename ODIN_DISALLOW_RTTI to ODIN_NO_RTTI; Remove dead command line flags
|
2023-06-12 14:53:05 +01:00 |
|
gingerBill
|
52a926dd90
|
Deprecate -disallow-rtti in favour of -no-rtti
|
2023-06-12 14:49:00 +01:00 |
|
gingerBill
|
fda1e4409c
|
When using -debug, default to -o:none unless explicitly specified
|
2023-05-02 14:44:56 +01:00 |
|
gingerBill
|
70ce878dfb
|
Add -max-error-count:<integer>
|
2023-04-04 12:11:12 +01:00 |
|
Mark Naughton
|
bd7ffcc048
|
Change help text to output to stdout
|
2023-03-29 16:30:02 +01:00 |
|
gingerBill
|
2c4a478987
|
Add @(extra_linker_flags=<string>)
|
2023-03-21 13:30:58 +00:00 |
|
gingerBill
|
c1c7128634
|
Minimize severe memory usage by enforcing the heap_allocator() in places
|
2023-03-16 15:04:57 +00:00 |
|
bumbread
|
5134d6bc63
|
rename -no-tls to -no-thread-local
|
2023-03-14 16:32:42 +11:00 |
|
bumbread
|
5f3b6c9722
|
Added -no-tls flag
|
2023-03-13 20:25:13 +11:00 |
|
gingerBill
|
7f3f164736
|
Update help usage
|
2023-03-07 15:32:32 +00:00 |
|
gingerBill
|
085db569f1
|
Add -o:none optimization mode (useful for -debug builds)
|
2023-03-07 15:31:55 +00:00 |
|
gingerBill
|
b7d75e2f1d
|
Override to have ansi colors if env has ODIN_TERMINAL=ansi
|
2023-02-22 12:41:53 +00:00 |
|
gingerBill
|
6aa54cbe9a
|
Begin work on adding colours to error messages on Windows Terminals
|
2023-02-22 12:31:51 +00:00 |
|
gingerBill
|
090e30f07b
|
Make -verbose-errors the default; -terse-errors to disable it
|
2023-02-22 11:48:10 +00:00 |
|
gingerBill
|
d86df8321c
|
Fix #2330
|
2023-02-17 13:08:20 +00:00 |
|