aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* Add make_map that just takes an allocator and no capacity, similar to make_dy...Karl Zylinski2024-10-021-2/+14
* Add documentation to `runtime.container_of`mtarik34b2024-09-291-0/+33
* Fix 128-bit integer support for wasm targetsgingerBill2024-09-201-19/+41
* Merge pull request #4270 from flysand7/heap-alloc-resize-fixgingerBill2024-09-191-10/+12
|\
| * Fix vet errorsflysand72024-09-191-1/+0
| * Fix resize OOB when copying old data that's bigger than new dataflysand72024-09-191-9/+12
* | Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-172-6/+9
|\|
| * Merge pull request #4242 from laytan/caller-expressiongingerBill2024-09-161-2/+2
| |\
| | * add '#caller_expression'Laytan Laats2024-09-141-2/+2
| * | [mem]: Fix handling of default resize to check alignmentflysand72024-09-111-4/+7
| |/
* / Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-1424-43/+43
|/
* Added `#any_int` directive to some more builtin slice/dynamic arrayFranz Hoeltermann2024-09-032-13/+13
* Added `#any_int` to some #soa procs to mirror the behaviour of theirFranz Hoeltermann2024-09-031-5/+5
* Move some types to runtime, use reflection instead of lutDamian Tarnawski2024-08-291-0/+29
* Add API for freeing `thread_local` stateFeoramund2024-08-261-0/+34
* Add `intrinsics.type_has_shared_fields`gingerBill2024-08-241-0/+2
* Fix `-vet-tabs` issuesgingerBill2024-08-241-2/+2
* Merge pull request #4089 from laytan/riscv64gingerBill2024-08-223-0/+15
|\
| * add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-203-0/+15
* | add constant_log2 to intrinsics fileLaytan2024-08-201-0/+2
* | fix i128 division?Laytan2024-08-201-4/+22
|/
* implement lshrti3 on wasmLaytan Laats2024-08-181-0/+21
* Add `assert_contextless`, `panic_contextless`, `unimplemented_contextless`gingerBill2024-08-142-0/+31
* Merge pull request #4056 from laytan/re-enable-runtime-wasm-stuffgingerBill2024-08-131-11/+2
|\
| * re-enable some wasm things in runtimeLaytan Laats2024-08-101-11/+2
* | fix copy-paste error in `make` docsLaytan Laats2024-08-111-2/+2
* | typo fixAbdul Rahman Sibahi2024-08-111-1/+1
|/
* Fix documented names of a few SIMD proceduresFeoramund2024-08-061-4/+4
* Bodge: Improve `aligned_resize` logicgingerBill2024-08-061-8/+15
* Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store`gingerBill2024-08-051-0/+4
* Remove dead codegingerBill2024-08-051-3/+0
* Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store`gingerBill2024-08-051-2/+5
* Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter`gingerBill2024-08-051-0/+4
* Rename `add_sat` -> `saturating_add`gingerBill2024-08-051-2/+5
* Add `simd_reduce_any` and `simd_reduce_all`gingerBill2024-08-051-7/+11
* Update builtin constantsDamian Tarnawski2024-07-311-2/+3
* add `#optional_ok` to docs file for intrinsicsLaytan Laats2024-07-161-3/+3
* fix `add_sat` and `sub_sat` intrinsicsLaytan Laats2024-07-161-3/+6
* fix some bugs with -disable-assertLaytan Laats2024-07-161-1/+2
* help `fmt` with `Type_Info_Struct` and `Type_Info_Bit_Field` changesLaytan Laats2024-07-151-10/+10
* Type erase `_make_dynamic_array_len_cap`gingerBill2024-07-151-6/+13
* Add `#force_no_inline`gingerBill2024-07-141-6/+6
* Minor clean upsgingerBill2024-07-141-8/+11
* Inline `_append_elem_string` furthergingerBill2024-07-141-6/+1
* Type erase for `append_elems`gingerBill2024-07-141-32/+33
* Type erase `append_elem`gingerBill2024-07-141-29/+29
* type erase `resize` and `reserve` internalsgingerBill2024-07-141-22/+21
* Reduce the size of `runtime.Type_Info`gingerBill2024-07-142-25/+36
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-143-8/+8
* Add more uses of `#no_capture`gingerBill2024-07-143-12/+12