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 |
|
Laytan Laats
|
383d485e2a
|
fix double execution of tests
|
2023-12-27 15:34:11 +01:00 |
|
gingerBill
|
beb4699b46
|
Check test procedures after all minimum dependency set calls are done
|
2023-12-18 22:09:10 +00:00 |
|
gingerBill
|
d47a403d29
|
Fix: Bill was a numpty
|
2023-12-15 11:02:40 +00:00 |
|
gingerBill
|
1606f756b3
|
Remove neighbouring duplicates from neighbouring sorted array of entities; fixes duplicate tests
|
2023-12-15 10:59:34 +00:00 |
|
gingerBill
|
bf9ae77fbd
|
Remove duplicates from init/fini procedure list
|
2023-12-12 17:29:52 +00:00 |
|
gingerBill
|
4adfc120ba
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2023-12-12 17:11:42 +00:00 |
|
gingerBill
|
d8bb93accc
|
Fix race condition caused by lack of checking specialized parapoly procedures as a dependency (#2968)
|
2023-12-12 17:10:59 +00:00 |
|
Jeroen van Rijn
|
c9c14bab8a
|
Merge pull request #2946 from laytan/fix-test-name-flag
fix -test-name flag
|
2023-11-24 13:42:10 +01:00 |
|
gingerBill
|
f809788f75
|
Add missing type information for soa structs
|
2023-11-23 17:31:00 +00:00 |
|
Laytan Laats
|
6b9202dfbf
|
-no-crt and assembly compilation on darwin
|
2023-11-15 18:06:27 +01:00 |
|
Laytan Laats
|
086478e8f2
|
fix -test-name flag
|
2023-11-11 02:34:59 +01:00 |
|
flysand7
|
a2a05e40e6
|
implemented foreign asm imports on linux/osx
|
2023-10-15 21:25:55 +11:00 |
|
gingerBill
|
cffa035c1b
|
Add ERROR_BLOCK() to check_unique_package_names
|
2023-10-09 13:36:15 +01:00 |
|
gingerBill
|
acc29fbceb
|
Merge branch 'master' into llvm-17
|
2023-09-27 11:38:11 +01:00 |
|
gingerBill
|
fc93ea7aa3
|
Fix #2820
|
2023-09-26 15:15:31 +01:00 |
|
gingerBill
|
098c09835b
|
Add ODIN_SANITIZER_FLAGS global constant
|
2023-09-21 11:34:40 +01:00 |
|
gingerBill
|
38d2a0ddb9
|
Add sanitize_address attribute to all normal packages
|
2023-09-21 11:13:26 +01:00 |
|
gingerBill
|
96fbafe359
|
Update ABI breaking changes for f16 types (due to LLVM 15+)
|
2023-09-21 10:38:44 +01:00 |
|
gingerBill
|
aaaff9b66c
|
Fix bug: Disallow non-specialized polymorphic in typeid assignment
|
2023-09-06 17:33:38 +01:00 |
|
gingerBill
|
1cdb975c91
|
Add attribute @(require) import "foo" to replace/supplement _ :: foo
|
2023-08-22 12:05:25 +01:00 |
|
gingerBill
|
cad3a50e4e
|
Add ODIN_PLATFORM_SUBTARGET
|
2023-08-08 15:28:21 +01:00 |
|
gingerBill
|
c91898a888
|
Remove #relative slices; Replace with #relative multi-pointers
|
2023-08-05 16:05:39 +01:00 |
|
gingerBill
|
b495a302b0
|
Merge branch 'master' into tilde
|
2023-08-03 13:14:09 +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
|
19b24fcce2
|
Add require_results for proc groups
|
2023-07-31 17:27:23 +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
|
99c812b02d
|
Begin working on a minimum build
|
2023-07-23 21:44:50 +01:00 |
|
gingerBill
|
eec3b3009f
|
Begin work on builtin procedures
|
2023-07-22 10:16:28 +01:00 |
|
gingerBill
|
921530dd01
|
Fix to allow procedure groups on objective-c types
|
2023-07-17 12:43:56 +01:00 |
|
gingerBill
|
3758be55f5
|
Fix #2630
|
2023-07-07 22:56:20 +01: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
|
7dc09ed450
|
Add ODIN_COMPILE_TIMESTAMP (unix timestamp in nanoseconds)
|
2023-06-07 15:49:12 +01:00 |
|
gingerBill
|
ef944b903b
|
"Fix" #2580
|
2023-06-07 12:13:20 +01:00 |
|
gingerBill
|
7a1ab62987
|
Fix endianness for wasm64p32
|
2023-06-07 01:19:40 +01:00 |
|
gingerBill
|
4a75a1e839
|
Merge branch 'master' into separate-int-word-sizes
|
2023-06-06 22:42:04 +01:00 |
|
gingerBill
|
356f66784f
|
Fix @(default_calling_convention) check on wasm
|
2023-06-06 22:36:36 +01:00 |
|
gingerBill
|
24ed07b6d5
|
Add error requiring an explicit calling convention for foreign procedures
|
2023-06-06 11:12:14 +01:00 |
|
gingerBill
|
7915dde43c
|
Merge pull request #2504 from jon-lipstate/attr_error
helpful error on custom-attrs
|
2023-05-31 14:08:33 +01:00 |
|
gingerBill
|
2924e478ee
|
Improve check_decl_attributes logic for is_runtime
|
2023-05-30 20:36:43 +01:00 |
|
gingerBill
|
9d29914304
|
Don't strip builtin attribute form AST
|
2023-05-30 20:26:22 +01:00 |
|
jon lipstate
|
b223bc0302
|
Merge branch 'odin-lang:master' into attr_error
|
2023-05-30 08:23:28 -07:00 |
|
gingerBill
|
8bf32ac697
|
Minor change to handling of propagation of errors with --- as a value
|
2023-05-22 12:53:29 +01:00 |
|
Jon Lipstate
|
f5dcbf517b
|
helpful errors custom-attrs
|
2023-04-30 18:36:00 -07:00 |
|
gingerBill
|
f5d9ca64f9
|
Begin work on new pseudo-architecture: wasm64p32
|
2023-04-20 12:02:32 +01:00 |
|
gingerBill
|
dc55e88588
|
Add @(deferred_*_by_ptr=<proc>)
|
2023-04-15 16:04:04 +01:00 |
|
gingerBill
|
2c4a478987
|
Add @(extra_linker_flags=<string>)
|
2023-03-21 13:30:58 +00:00 |
|