aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/odin-lang/Odindev-2022-04gingerBill2022-04-045-22/+212
|\
| * documentation for the rest of the strings libraryMichael Kutowski2022-04-035-22/+212
* | Remove `#caller_location` from certain calls in `core:container/small_array`gingerBill2022-04-041-3/+3
|/
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-04-024-20/+207
|\
| * sys/windows: add several procedures and macroshikari2022-04-022-2/+38
| * sys/windows: add a couple of procedures and typeshikari2022-04-022-0/+68
| * Merge pull request #1682 from ftphikari/masterJeroen van Rijn2022-04-023-17/+100
| |\
| | * sys/windows: fix some procedure definitions and typeshikari2022-04-012-16/+76
| | * sys/windows: add various procedureshikari2022-04-012-0/+20
| | * sys/windows: move L into util.odinhikari2022-04-012-4/+4
| | * sys/windows: fix building errorhikari2022-04-011-0/+1
| | * sys/windows: add intrinsics.constant_utf16_cstringhikari2022-04-011-0/+2
| * | [strings] fix.Jeroen van Rijn2022-04-021-1/+1
* | | `intrinsics.atomic_type_is_lock_free`gingerBill2022-04-022-1/+3
|/ /
* | Add explicit memory ordering for the internal Sema implementationgingerBill2022-04-011-5/+5
* | Fix `_Sema`gingerBill2022-04-013-6/+6
|/
* Update `mem.nil_allocator` to match the same in `runtime`gingerBill2022-03-311-1/+18
* Merge pull request #1673 from odin-lang/new-syncgingerBill2022-03-3144-2659/+669
|\
| * Remove code deduplicationgingerBill2022-03-311-66/+7
| * Remove pthreads dependencygingerBill2022-03-315-64/+112
| * Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ...gingerBill2022-03-317-114/+114
| * Update Thread Pool in `core:thread`gingerBill2022-03-311-76/+148
| * Correct ordering in `auto_reset_event_signal`gingerBill2022-03-311-2/+2
| * Clean up thread_windows.odingingerBill2022-03-311-12/+29
| * Rename package name to `sync`gingerBill2022-03-3118-18/+18
| * Add checks for memory ordering on fencesgingerBill2022-03-311-6/+6
| * Update the intrinsics for documentation on atomicsgingerBill2022-03-311-68/+35
| * Enforce success failure pairings of `compare_exchange_*_explicit` at compile ...gingerBill2022-03-311-1/+1
| * Update core to use new atomic intrinsicsgingerBill2022-03-317-245/+176
| * Replace `sync` with `sync2`gingerBill2022-03-3036-2052/+86
* | [ease] Fix `flux_stop`.Jeroen van Rijn2022-03-311-7/+7
|/
* Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size`gingerBill2022-03-301-0/+4
* Merge pull request #1612 from graphitemaster/fix_thread_data_racesgingerBill2022-03-301-80/+39
|\
| * can use sync.guard hereDale Weiler2022-03-111-2/+1
| * formattingDale Weiler2022-03-111-2/+2
| * fix for mac & use atomic store on write side to avoid raceDale Weiler2022-03-111-2/+2
| * fix for spurious wakeupsDale Weiler2022-03-111-1/+1
| * fix thread data racesDale Weiler2022-03-111-80/+40
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-03-301-1/+1
|\ \
| * \ Merge pull request #1671 from colrdavidson/add_nocrtgingerBill2022-03-301-1/+1
| |\ \
| | * | Make no crt work on LinuxColin Davidson2022-03-301-1/+1
* | | | Improve spin lock for atomic_mutex_lockgingerBill2022-03-301-5/+4
|/ / /
* | | Merge pull request #1670 from ftphikari/masterJeroen van Rijn2022-03-292-0/+29
|\ \ \
| * | | sys/windows: add WM_SYSCOMMAND related constantshikari2022-03-292-0/+29
* | | | [windows] Fix leak in `glob`.Jeroen van Rijn2022-03-296-15/+22
|/ / /
* | | sys/windows: add SetTimer() and KillTimer() procedureshikari2022-03-292-0/+8
* | | [strings] Improve `cut`, add tests for it.Jeroen van Rijn2022-03-271-8/+29
* | | [ease] Flux fixups.Jeroen van Rijn2022-03-271-10/+8
* | | Merge pull request #1663 from Skytrias/skytrias-math-easeJeroen van Rijn2022-03-271-0/+485
|\ \ \
| * | | update delay to use deltatime, add time leftMichael Kutowski2022-03-271-11/+30