gingerBill
|
5c4485f657
|
Add #load_directory(path: string) > []runtime.Load_Directory_File
|
2024-02-09 15:18:29 +00:00 |
|
gingerBill
|
27feb5998c
|
Add require to 128-bit and f16 casts
|
2024-02-05 13:49:10 +00:00 |
|
gingerBill
|
19535d8721
|
Add require flags to 128-bit integer procedures
|
2024-02-05 11:11:28 +00:00 |
|
gingerBill
|
e7122a0950
|
Minimize extra dependencies if u128/i128 and f16 are not used
|
2024-02-02 11:42:22 +00:00 |
|
gingerBill
|
946cf52df1
|
Merge branch 'master' into base-work
|
2024-01-28 23:50:31 +00:00 |
|
gingerBill
|
a78f062499
|
Fix semantics for casting between polymorphic specialized procedures
|
2024-01-28 23:49:59 +00:00 |
|
gingerBill
|
d04c82e547
|
Move matrix compiler builtins to intrinsics; alias within core_builtin_matrix.odin
|
2024-01-28 21:20:30 +00:00 |
|
gingerBill
|
15b40a4f29
|
Fix #3122
|
2024-01-26 12:56:16 +00:00 |
|
Jeroen van Rijn
|
73f57c5933
|
Clarify #location error message when not a call.
|
2024-01-20 14:27:50 +01:00 |
|
gingerBill
|
d7d23e65ea
|
Clean up error block usage
|
2024-01-05 13:47:00 +00:00 |
|
gingerBill
|
2820bbc269
|
Add @(entry_point_only) for procedures
|
2024-01-05 13:38:30 +00:00 |
|
jakubtomsu
|
e78ee90ac2
|
Remove code that skipped checking blank params
|
2023-11-23 20:58:26 +01:00 |
|
gingerBill
|
4c1a9d2b3f
|
Fix &x[i] of ^#soa types
|
2023-11-23 16:56:18 +00:00 |
|
Laytan Laats
|
9e5e49a65d
|
checker: suggest ..[]T when passing a slice to variadic arg ..T
|
2023-11-14 16:56:52 +01:00 |
|
gingerBill
|
5edb2c5688
|
Fix #2913
|
2023-11-04 14:53:42 +00:00 |
|
gingerBill
|
ce5e7998ba
|
Add warning for things like 1.0 / some_int
|
2023-11-04 11:22:06 +00:00 |
|
gingerBill
|
1f643b5816
|
Remove -vet-extra
|
2023-09-30 18:29:18 +01:00 |
|
gingerBill
|
648b83d6ea
|
Add or_break and or_continue constructs
|
2023-09-30 15:04:17 +01:00 |
|
gingerBill
|
acc29fbceb
|
Merge branch 'master' into llvm-17
|
2023-09-27 11:38:11 +01:00 |
|
gingerBill
|
c08bf1204f
|
Add cstring specific comparison procedures to fix comparisons like cstring("") != cstring(nil)
|
2023-09-26 12:21:43 +01:00 |
|
gingerBill
|
963559676e
|
Fix build times for -o:<string> in LLVM-17
|
2023-09-21 16:48:00 +01:00 |
|
gingerBill
|
aaaff9b66c
|
Fix bug: Disallow non-specialized polymorphic in typeid assignment
|
2023-09-06 17:33:38 +01:00 |
|
Laytan Laats
|
a182dc78f4
|
fix #2779 ternary with a union of enum
|
2023-08-31 02:31:11 +02:00 |
|
gingerBill
|
cd42d26eb3
|
Fix variadic parapoly bug
|
2023-08-21 12:19:38 +01:00 |
|
gingerBill
|
4d9ee55468
|
Fix add_constant_switch_case
|
2023-08-08 15:23:01 +01:00 |
|
gingerBill
|
c91898a888
|
Remove #relative slices; Replace with #relative multi-pointers
|
2023-08-05 16:05:39 +01:00 |
|
gingerBill
|
1481015dc4
|
Fix #2690
|
2023-08-05 15:01:21 +01:00 |
|
gingerBill
|
b495a302b0
|
Merge branch 'master' into tilde
|
2023-08-03 13:14:09 +01:00 |
|
gingerBill
|
9453b2387b
|
Merge pull request #2669 from laytan/check-disabled-when-generating-parapoly
Fix #2666 by checking for disabled when generating parapoly procs
|
2023-08-01 14:45:36 +01:00 |
|
gingerBill
|
65206fe33e
|
Go through loads of TODOs
|
2023-08-01 11:39:04 +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
|
0de7df9eab
|
Improve //+vet; remove using in many places; add //+vet !using-stmt where necessary
|
2023-07-31 11:37:14 +01:00 |
|
gingerBill
|
60e509b1e0
|
Add separate -vet flags; -vet-using-* flags; //+vet file flags
|
2023-07-31 11:09:19 +01:00 |
|
gingerBill
|
f6d1724835
|
BODGE for finding procedure symbols
Related to a dependency graph race condition bug (THIS NEEDS TO BE FIXED)
|
2023-07-28 12:12:06 +01:00 |
|
gingerBill
|
0f217c715e
|
Fix dependency issue; Allow polymorphic procedures in tilde
|
2023-07-25 15:15:35 +01:00 |
|
Laytan Laats
|
74338733ba
|
Fix #2666 by checking for disabled when generating parapoly procs
|
2023-07-19 20:27:34 +02:00 |
|
gingerBill
|
0f28857c59
|
Improve type inference for procedure group stuff
|
2023-07-17 13:03:58 +01:00 |
|
gingerBill
|
88485d5467
|
Improve scoring for polymorphic procedures
|
2023-07-17 12:57:33 +01:00 |
|
gingerBill
|
921530dd01
|
Fix to allow procedure groups on objective-c types
|
2023-07-17 12:43:56 +01:00 |
|
gingerBill
|
6495f2cf98
|
Fix #2593
|
2023-07-07 23:09:46 +01:00 |
|
gingerBill
|
ea20b644cc
|
Fix #2624
|
2023-07-07 23:07:41 +01:00 |
|
gingerBill
|
3758be55f5
|
Fix #2630
|
2023-07-07 22:56:20 +01:00 |
|
gingerBill
|
cdcb64b0d0
|
Add missing -strict-style check
|
2023-06-26 17:06:42 +01:00 |
|
gingerBill
|
8182ba4ee0
|
Improve internal names for parapoly records
|
2023-06-26 16:48:43 +01:00 |
|
gingerBill
|
00d60e28c2
|
Allow switch &v in ... work to be consistent with for &e in ...
|
2023-06-26 15:41:53 +01:00 |
|
gingerBill
|
ea00619c3b
|
for &e, i in array and for k, &v in map (alternative to passing the iterable by pointer)
|
2023-06-26 15:20:40 +01:00 |
|
gingerBill
|
c48057081e
|
Fix nullptr entity case
|
2023-06-21 14:39:23 +01:00 |
|
gingerBill
|
8a890fd3d3
|
Remove new_and_improved in the name
|
2023-06-21 01:32:35 +01:00 |
|
gingerBill
|
15e31e47fa
|
Remove in order requirement for named parameters
|
2023-06-21 01:24:57 +01:00 |
|