gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
1 년 전 |
gingerBill
|
ec8221cb5d
Simplify Atomic_Cond implementation
|
3 년 전 |
gingerBill
|
9f2d710c35
Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than `snake_case`
|
3 년 전 |
gingerBill
|
b2f5b73532
Rename package name to `sync`
|
3 년 전 |
gingerBill
|
ba1930eb01
Update core to use new atomic intrinsics
|
3 년 전 |
gingerBill
|
4eb4ae6305
Replace `sync` with `sync2`
|
3 년 전 |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
4 년 전 |
gingerBill
|
f57201bbd1
Remove unneeded semicolons from the core library
|
4 년 전 |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 년 전 |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 년 전 |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 년 전 |
gingerBill
|
6158a49618
Make sync.atomic_* operations use `when` statements instead of `switch`; Make `#panic` diverging
|
5 년 전 |
gingerBill
|
59a0bbb385
Improve termination rules checking for missing `return`; Make diverging procedure `-> !` be terminators
|
5 년 전 |
gingerBill
|
e0a242e9a1
Enforce explicit context definition for procedure calls
|
5 년 전 |
gingerBill
|
d1c9fd4e01
Implement `#complete switch` by default, replace with `#partial switch` #511
|
6 년 전 |
gingerBill
|
2b080dbbc2
sync_atomic_* make most ordering parameters compile-time constant
|
6 년 전 |
gingerBill
|
fdb60b2d51
Improve package strings
|
6 년 전 |
gingerBill
|
72f4186b21
Fix atomic.odin
|
7 년 전 |
gingerBill
|
3742d9e7e9
Move atomic intrinsics to the new built-in package intrinsics
|
7 년 전 |
gingerBill
|
4ac1218bf8
sync atomics "wrapper" procedures
|
7 년 전 |