Jeroen van Rijn
|
b02291b20a
|
Compile demo with -vet -strict-style.
|
2024-07-10 19:26:35 +02:00 |
|
gingerBill
|
7e41340510
|
Unify IUnknown COM interface
|
2024-07-10 15:20:07 +01:00 |
|
gingerBill
|
733b7c704c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-07-10 13:45:27 +01:00 |
|
gingerBill
|
c54e3d3c4f
|
Improve warning handling for possible default: typo
|
2024-07-10 13:45:21 +01:00 |
|
gingerBill
|
34c6868e78
|
Merge pull request #3895 from laytan/fix-optimization-mode-attribute
remove misleading @(optimization_mode) values and make "none" inhibit optimizations
|
2024-07-10 13:22:57 +01:00 |
|
gingerBill
|
38315f83da
|
Merge pull request #3898 from laytan/fix-enable-target-features-for-poly-procs
fix require/enable target feature attribute on poly procs
|
2024-07-10 13:22:06 +01:00 |
|
gingerBill
|
5aa1f3751b
|
Merge pull request #3899 from laytan/fix-more-attributes-not-applied-to-poly-procs
fix optimization mode, cold, and disabled not being applied to poly procs
|
2024-07-10 13:21:57 +01:00 |
|
gingerBill
|
36301d0359
|
Give better syntax error messages for things like #define Example 123
|
2024-07-10 13:03:38 +01:00 |
|
gingerBill
|
c83307f26f
|
Give error message suggestion when doing ^x instead of x^ if x is an r-value
|
2024-07-10 12:39:42 +01:00 |
|
gingerBill
|
30204837ce
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-07-10 12:28:23 +01:00 |
|
gingerBill
|
f85f6b338a
|
Change .. variadic logic; comment out unneeded error message
|
2024-07-10 12:28:15 +01:00 |
|
Laytan Laats
|
40625b24e2
|
fix optimization mode, cold, and disabled not being applied to poly procs
|
2024-07-09 19:49:12 +02:00 |
|
Laytan Laats
|
1fce5791a1
|
fix require/enable target feature attribute on poly procs
|
2024-07-09 19:33:25 +02:00 |
|
Jeroen van Rijn
|
d43a2daa17
|
Merge pull request #3897 from Kelimion/simd-vet
Let simd/x86 pass new transmute/cast vet.
|
2024-07-09 17:04:45 +02:00 |
|
Jeroen van Rijn
|
7b31acd2d7
|
Let simd/x86 pass new transmute/cast vet.
|
2024-07-09 16:50:55 +02:00 |
|
gingerBill
|
b83822fd35
|
#3892 - Use temporary directory for asm file generation
|
2024-07-09 15:41:05 +01:00 |
|
gingerBill
|
ae2f16edea
|
Fix #3894
|
2024-07-09 15:29:36 +01:00 |
|
gingerBill
|
9782d7b928
|
Merge pull request #3896 from odin-lang/cached-builds
Internal Cached Builds
|
2024-07-09 15:27:45 +01:00 |
|
gingerBill
|
5627af582a
|
Add RPROMPT to blacklist
|
2024-07-09 15:18:15 +01:00 |
|
gingerBill
|
d701642293
|
Check for PROMPT
|
2024-07-09 15:15:23 +01:00 |
|
gingerBill
|
4c1754b1dc
|
environ is only for Linux
|
2024-07-09 14:56:12 +01:00 |
|
gingerBill
|
666703f430
|
Mock out \*nix stuff for cached.cpp
|
2024-07-09 14:47:22 +01:00 |
|
gingerBill
|
14dc3598b4
|
Add gb_internal to procedures
|
2024-07-09 14:33:01 +01:00 |
|
gingerBill
|
330d0e7a2a
|
Add debugf calls
|
2024-07-09 14:30:38 +01:00 |
|
gingerBill
|
952fb998e6
|
Check for CURR_DATE_TIME
|
2024-07-09 14:20:55 +01:00 |
|
gingerBill
|
886ee66e7f
|
Cache files, env, and args
|
2024-07-09 14:16:56 +01:00 |
|
gingerBill
|
68b70a2183
|
Check for bounds check error
|
2024-07-09 13:35:52 +01:00 |
|
gingerBill
|
ccdad8b8dd
|
Add odin clear-cache
|
2024-07-09 13:31:54 +01:00 |
|
gingerBill
|
45bf180847
|
Add subtarget to cached executable
|
2024-07-08 23:55:01 +01:00 |
|
gingerBill
|
87ac68fcf2
|
Add -internal-cached
|
2024-07-08 23:39:14 +01:00 |
|
Jeroen van Rijn
|
9575d85f1a
|
Merge pull request #3511 from IllusionMan1212/x11-xkb
vendor/x11: some XKB extension procedures and constants
|
2024-07-08 21:14:26 +02:00 |
|
Laytan Laats
|
2d8d0dd851
|
fix @(optimization_mode) usage in builtin collections
|
2024-07-08 21:07:53 +02:00 |
|
Laytan Laats
|
1a20b78633
|
remove misleading @(optimization_mode) values and make "none" inhibit optimizations
|
2024-07-08 21:06:57 +02:00 |
|
IllusionMan1212
|
0c27d95679
|
vendor/x11: some XKB extension procedures and constants
|
2024-07-08 21:00:19 +02:00 |
|
gingerBill
|
a3af94eeae
|
Merge pull request #3893 from laytan/temporary-directory-non-windows
implement `temporary_directory` on non-windows
|
2024-07-08 18:25:34 +01:00 |
|
Laytan Laats
|
9ff77397c6
|
implement temporary_directory on non-windows
|
2024-07-08 18:58:17 +02:00 |
|
gingerBill
|
48aef50164
|
Add #load cache files to -export-dependencies:json
|
2024-07-08 17:46:10 +01:00 |
|
gingerBill
|
fc9c995dc4
|
Fix fmt for code compilation bug with any
|
2024-07-08 16:39:13 +01:00 |
|
gingerBill
|
564d5af8b2
|
Default to -o:none for all builds
|
2024-07-08 16:12:22 +01:00 |
|
gingerBill
|
2c9ef6907a
|
Clean up timings messages showing used module count
|
2024-07-08 15:30:33 +01:00 |
|
gingerBill
|
505dec7b14
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-07-08 15:13:45 +01:00 |
|
gingerBill
|
2a219fa830
|
Correct -use-separate-module behaviour
|
2024-07-08 15:13:40 +01:00 |
|
gingerBill
|
498fb00c25
|
Merge pull request #3890 from laytan/llvm-18-non-windows-releases
ci: make releases use LLVM 18
|
2024-07-08 14:57:21 +01:00 |
|
Jeroen van Rijn
|
ec2234560a
|
Merge pull request #3889 from laytan/darwin-remove-implicit-syscall-usage
darwin: remove syscall usage (without -no-crt) to comply to Apple guidelines
|
2024-07-08 15:54:24 +02:00 |
|
Laytan Laats
|
5dd89a29e6
|
ci: make releases use LLVM 18
Since we updated to LLVM 18 on Windows now, we should make the releases
for non-windows use LLVM 18 too, this way all releases use the same version.
|
2024-07-08 15:49:37 +02:00 |
|
gingerBill
|
8491e2491c
|
Experiment with different uses of -use-separate-modules
|
2024-07-08 14:48:59 +01:00 |
|
Laytan Laats
|
ddad2011e2
|
darwin: remove syscall usage (without -no-crt) to comply to Apple guidelines
|
2024-07-08 15:39:23 +02:00 |
|
gingerBill
|
7dd4cccce7
|
Use a temporary directory for -use-separate-modules
Windows only currently
|
2024-07-08 14:21:07 +01:00 |
|
gingerBill
|
0f664893dd
|
Add sort for global types and procedures
|
2024-07-08 13:59:25 +01:00 |
|
gingerBill
|
04e0b3e270
|
Merge pull request #3887 from odin-lang/windows-llvm-18
Update to LLVM 18.1.8 for Windows
|
2024-07-08 13:25:22 +01:00 |
|