lucy
b7afb68a8e
Fix typo in atomic.odin documentation
...
Changed "guaranties" to "guarantees" in the memory ordering documentation.
Also added missing newline at end of file.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 01:48:43 -03:00
flysand7
3aac4b1a3e
[sync]: Document all procedures
2024-07-30 19:13:35 +11:00
gingerBill
3e7e779abf
Replace core:* to base:* where appropriate
2024-01-28 22:18:51 +00:00
gingerBill
ec8221cb5d
Simplify Atomic_Cond implementation
2022-04-26 13:04:50 +01:00
gingerBill
9f2d710c35
Change intrinsics.Atomic_Memory_Order fields to use Ada_Case rather than snake_case
2022-03-31 12:57:24 +01:00
gingerBill
b2f5b73532
Rename package name to sync
2022-03-31 01:05:50 +01:00
gingerBill
ba1930eb01
Update core to use new atomic intrinsics
2022-03-31 00:22:54 +01:00
gingerBill
4eb4ae6305
Replace sync with sync2
2022-03-30 17:42:44 +01:00
gingerBill
720884e0f1
Strip even more semicolons if followed by a } or ) on the same line
2021-08-31 23:47:57 +01:00
gingerBill
f57201bbd1
Remove unneeded semicolons from the core library
2021-08-31 22:32:53 +01:00
gingerBill
251da264ed
Remove unneeded semicolons from the core library
2021-08-31 22:21:13 +01:00
gingerBill
f0437a4242
Enforce core:builtin and core:intrinsics for imports
2021-08-21 13:44:16 +01:00
gingerBill
aa93305015
Replace usage of inline proc with #force_inline proc in the core library
2021-02-23 16:14:47 +00:00
gingerBill
6158a49618
Make sync.atomic_* operations use when statements instead of switch; Make #panic diverging
2020-08-16 12:34:12 +01:00
gingerBill
59a0bbb385
Improve termination rules checking for missing return; Make diverging procedure -> ! be terminators
2020-06-06 15:16:24 +01:00
gingerBill
e0a242e9a1
Enforce explicit context definition for procedure calls
2020-05-14 13:44:28 +01:00
gingerBill
d1c9fd4e01
Implement #complete switch by default, replace with #partial switch #511
2019-12-22 12:03:48 +00:00
gingerBill
2b080dbbc2
sync_atomic_* make most ordering parameters compile-time constant
2019-05-28 15:57:06 +01:00
gingerBill
fdb60b2d51
Improve package strings
2019-03-15 18:30:39 +00:00
gingerBill
72f4186b21
Fix atomic.odin
2018-10-20 12:55:48 +01:00
gingerBill
3742d9e7e9
Move atomic intrinsics to the new built-in package intrinsics
2018-10-20 10:44:02 +01:00
gingerBill
4ac1218bf8
sync atomics "wrapper" procedures
2018-10-17 21:43:05 +01:00