gingerBill
|
8dec4f6ed3
|
Merge pull request #3570 from jasonKercher/linux-arm32
Get the compiler to build and work on arm32 Linux
|
2024-05-20 00:05:57 +01:00 |
|
gingerBill
|
e71cd871c4
|
Reimplement -build-mode:static/-build-mode:lib
|
2024-05-16 14:27:05 +01:00 |
|
jasonkercher
|
2183140e71
|
arm32 now compiles and runs demo
|
2024-05-10 13:24:43 -04:00 |
|
Andreas T Jonsson
|
7feff1c113
|
Merged with master
|
2024-05-02 09:27:46 +02:00 |
|
Feoramund
|
a573161abd
|
Allow @(init) procs to be @(disabled)
|
2024-04-28 14:42:04 -04:00 |
|
gingerBill
|
30cfdd73b0
|
Add extra asserts
|
2024-04-28 14:45:59 +01:00 |
|
gingerBill
|
4bea5dbac1
|
Correct map usage
|
2024-04-26 15:09:08 +01:00 |
|
gingerBill
|
2b26384b89
|
Implement dumb PtrMap
|
2024-04-26 15:04:46 +01:00 |
|
gingerBill
|
c685b404ea
|
Implement dumb StringMap
|
2024-04-26 14:15:22 +01:00 |
|
gingerBill
|
a3e77dcc3b
|
Minor clean up
|
2024-04-26 13:25:08 +01:00 |
|
gingerBill
|
7305478261
|
Minor changes
|
2024-04-26 13:12:23 +01:00 |
|
Andreas T Jonsson
|
9a008d10f3
|
Merge branch 'master' into netbsd
|
2024-04-25 22:04:40 +02:00 |
|
gingerBill
|
ece78d22d2
|
Add -no-type-assert and ODIN_NO_TYPE_ASSERT
|
2024-04-18 11:22:31 +01:00 |
|
gingerBill
|
5c52f3cf2f
|
Add ODIN_NO_BOUNDS_CHECK
|
2024-04-18 11:13:44 +01:00 |
|
Andreas T Jonsson
|
4558f3992a
|
Initial commit of NetBSD port
|
2024-04-16 14:27:29 +02:00 |
|
gingerBill
|
aab122ede8
|
Remove ?
|
2024-04-11 15:59:22 +01:00 |
|
gingerBill
|
503964c769
|
Add @(static) check
|
2024-04-11 15:57:13 +01:00 |
|
gingerBill
|
b2e887be36
|
Change stack overflow check to >256 KiB
|
2024-04-11 15:55:01 +01:00 |
|
gingerBill
|
b6d2ac11b8
|
Add -vet-unused-variables and `-vet-unused-imports (-vet-unused is both)
|
2024-04-11 15:24:36 +01:00 |
|
gingerBill
|
0abbf3ba0a
|
Fix #3412
|
2024-04-11 13:57:37 +01:00 |
|
gingerBill
|
e42b16b106
|
Merge pull request #3366 from laytan/fix-vet-scope-bug
fix vet scope bug skipping some scopes
|
2024-04-03 11:40:01 +01:00 |
|
Laytan Laats
|
b754c1e072
|
fix -vet warning for stack overflows not showing up
Due to the placement of this code, the warning would only ever be added
if the variable was also either unused or shadowed.
|
2024-04-03 01:05:54 +02:00 |
|
Laytan Laats
|
21fcf7c874
|
fix vet scope bug skipping some scopes
Fixes #3146
|
2024-04-02 23:59:38 +02:00 |
|
gingerBill
|
cf9bdc134c
|
Fix #3341
|
2024-03-27 16:48:51 +00:00 |
|
gingerBill
|
3bc7c51325
|
Merge pull request #3283 from laytan/darwin-new-wait-on-address-api
darwin: use new wait on address API if possible
|
2024-03-27 11:20:32 +00:00 |
|
gingerBill
|
fa84272d5e
|
Merge pull request #3335 from rick-masters/fix_incomplete_struct_type
Don't add type info for incomplete structs.
|
2024-03-26 16:08:12 +00:00 |
|
gingerBill
|
0989eac681
|
Add extra sanity check for nullptr
|
2024-03-26 14:57:06 +00:00 |
|
rick-masters
|
b8c0a02164
|
Don't add type info for incomplete structs.
|
2024-03-26 14:34:56 +00:00 |
|
gingerBill
|
1009182f7b
|
Fix another #soa race condition bug
|
2024-03-26 14:13:55 +00:00 |
|
gingerBill
|
e100d9264f
|
Merge pull request #3329 from laytan/fix-darwin_amd64-f16-emulation-on-older-microarches
darwin: fix amd64 f16 emulation
|
2024-03-25 16:35:57 +00:00 |
|
Laytan Laats
|
b2a35683a4
|
darwin: fix amd64 f16 emulation
Fixes #3222
|
2024-03-25 14:07:49 +01:00 |
|
gingerBill
|
223a336eb4
|
Fix #3249
|
2024-03-24 13:45:10 +00:00 |
|
gingerBill
|
87688936c6
|
Improve error messages for some wrong constant value attributes
|
2024-03-24 13:36:50 +00:00 |
|
gingerBill
|
517d7ae0b0
|
Add error block around error_line calls
|
2024-03-23 17:51:56 +00:00 |
|
gingerBill
|
624b870f28
|
Add some basic escape analysis errors for return &x
|
2024-03-23 14:58:10 +00:00 |
|
gerigk
|
800014e40c
|
Remove entry point when compiled with no-entry-point as shared library
|
2024-03-20 23:18:08 +01:00 |
|
gingerBill
|
433109ff52
|
Replace gb_exit(1) with exit_with_errors() where appropriate
|
2024-03-19 16:29:45 +00:00 |
|
gingerBill
|
9a2fc6cf4c
|
Serialize errors to make them sortable, deterministic, and generally more control
|
2024-03-19 15:34:29 +00:00 |
|
gingerBill
|
00344e1323
|
Add check to people trying to foreign import C files.
|
2024-03-18 16:56:01 +00:00 |
|
Laytan Laats
|
dd92d3054d
|
add ODIN_ prefix to the new constant
|
2024-03-18 17:22:58 +01:00 |
|
Laytan Laats
|
9c455b2213
|
darwin: use new wait on address API if possible
|
2024-03-15 21:43:16 +01:00 |
|
avanspector
|
0a6673220b
|
Merge branch 'haiku' of https://github.com/avanspector/Odin into haiku
|
2024-02-25 02:24:58 +01:00 |
|
avanspector
|
88add0b6b1
|
Improve Haiku support
|
2024-02-25 02:24:52 +01:00 |
|
gingerBill
|
a4b8c1ea17
|
Begin work adding bit_field
|
2024-02-22 15:55:54 +00:00 |
|
gingerBill
|
5c4485f657
|
Add #load_directory(path: string) > []runtime.Load_Directory_File
|
2024-02-09 15:18:29 +00:00 |
|
gingerBill
|
a08250ac5b
|
Improve error handling for missing library collection provided by the compiler
|
2024-02-07 17:15:59 +00:00 |
|
gingerBill
|
80a0b161b0
|
Force 128-bit calls on wasm
|
2024-02-05 13:51:16 +00:00 |
|
gingerBill
|
27feb5998c
|
Add require to 128-bit and f16 casts
|
2024-02-05 13:49:10 +00:00 |
|
gingerBill
|
e88db2818b
|
force requiring the 128-bit calls on WASM targets
|
2024-02-05 13:48:08 +00:00 |
|
gingerBill
|
19535d8721
|
Add require flags to 128-bit integer procedures
|
2024-02-05 11:11:28 +00:00 |
|