gingerBill
|
5fe0788cff
Minimize code duplication in `core:mem` by using the `base:runtime` calls
|
před 1 rokem |
gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
před 1 rokem |
Laytan Laats
|
735cfcd290
Add formatting of bytes into the best unit of measurement
|
před 2 roky |
gingerBill
|
600c97cc0f
Add missing `Allocator_Error` and `@(require_results)` to many procedures
|
před 2 roky |
hikari
|
d904ae5191
Replaced opaque bit-shifts with readable constants for memory units
|
před 2 roky |
gingerBill
|
027ea587fc
Unify mem and runtime logic
|
před 3 roky |
gingerBill
|
d04f732e68
Add `fmt:"s,0"` to allow arrays and multi-pointers to be printed with NUL termination
|
před 3 roky |
gingerBill
|
fb49841b1d
Remove `strings` dependency from `core:sys/windows`
|
před 3 roky |
gingerBill
|
0cc67ff5e3
Add a return value to `mem.zero_item` and `mem.zero_slice` which is the same as the input
|
před 3 roky |
gingerBill
|
ed4cb72b19
Merge pull request #1696 from Despacito696969/master
|
před 3 roky |
hikari
|
698fcb7813
mem: replace size procedures with constants
|
před 3 roky |
Despacito696969
|
7f6c6945ae
Fix for `slice_to_components`
|
před 3 roky |
gingerBill
|
9f2d710c35
Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than `snake_case`
|
před 3 roky |
gingerBill
|
ba1930eb01
Update core to use new atomic intrinsics
|
před 3 roky |
Yawning Angel
|
672fc9fc4d
core/mem: Add zero_explicit
|
před 3 roky |
gingerBill
|
aaaddd03a6
Improve internal procedures
|
před 3 roky |
Jeroen van Rijn
|
1931e3147d
Remove assert from `mem.ptr_to_bytes`. Fixes #1206
|
před 3 roky |
gingerBill
|
bfc92d0aaf
Make `runtime.memset` use `int` for the length from `uint`
|
před 4 roky |
gingerBill
|
ab85571ae6
Minor improvements to mem.odin
|
před 4 roky |
gingerBill
|
b712c84afb
Fix typo
|
před 4 roky |
gingerBill
|
9980f81062
Add other constants to c and libc
|
před 4 roky |
gingerBill
|
12af657369
Unify `memset` usage across platforms and `core:c/libc`
|
před 4 roky |
gingerBill
|
99df0f1b12
libc changes: unify c and libc types; Add `[^]T` where appropriate
|
před 4 roky |
gingerBill
|
ca33cb990b
Strip semicolons in core which were missing
|
před 4 roky |
gingerBill
|
3754af62d6
Correct "contextless" stuff in mem
|
před 4 roky |
gingerBill
|
a9f4273514
Make many `mem` procedures `"contextless"`
|
před 4 roky |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
před 4 roky |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
před 4 roky |
gingerBill
|
81623861c0
Correct `mem.clone_slice`
|
před 4 roky |
gingerBill
|
d5bad374d9
Remove deprecated procedure `slice_ptr_to_bytes`
|
před 4 roky |