aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | Correct Multi Pointer Type handling in expressionsgingerBill2021-08-221-0/+6
* | Fix multi pointers for parapolygingerBill2021-08-211-2/+12
* | Add multi pointers to coregingerBill2021-08-217-33/+111
* | Add comparisons to LLVM backend for multi pointersgingerBill2021-08-211-0/+1
* | Add multi-pointer types `[^]T`gingerBill2021-08-2110-50/+286
|/
* Update import pathgingerBill2021-08-211-1/+1
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-2140-41/+46
* Improve parsing for `or_return` in `core:odin/parser`gingerBill2021-08-211-8/+11
* Change to `strings.clone_from_cstring_bounded`gingerBill2021-08-211-11/+1
* Add `strings.clone_from` and `strings.clone_from_nul_terminated`gingerBill2021-08-211-0/+44
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-211-1/+18
|\
| * Merge pull request #1091 from Kelimion/win11Jeroen van Rijn2021-08-211-1/+18
| |\
| | * os: Add Windows 11 detection.Jeroen van Rijn2021-08-211-1/+18
* | | Add library collection `vendor`gingerBill2021-08-212-0/+1
|/ /
* / Improve error message for `Cannot assign value` if they have the same name bu...gingerBill2021-08-211-6/+61
|/
* Rename `mem.reinterpret` to `mem.reinterpret_copy`gingerBill2021-08-201-1/+1
* Add `mem.reinterpret`gingerBill2021-08-201-0/+4
* Correct atomic usagegingerBill2021-08-193-12/+20
* Make `global_entity_id` atomicgingerBill2021-08-191-2/+2
* Make `ThreadPool.is_running` atomicgingerBill2021-08-191-6/+6
* Fix race condition from `add_entity_use` due to Entity.identifiergingerBill2021-08-196-15/+17
* Remove unneeded disabled warnings from build.batgingerBill2021-08-191-4/+2
* Migrate and remove more from gb.hgingerBill2021-08-198-1218/+388
* Move more of `gb.h`'s Synchronization code into common.cppgingerBill2021-08-194-50/+120
* Remove unused code from gb.h (which means it is heavily modified now)gingerBill2021-08-191-2269/+2
* Remove unused codegingerBill2021-08-1921-135/+38
* Improve the C++ to be more correct for clang on Windows, still requiring the ...gingerBill2021-08-193-29/+50
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-1913-45/+48
|\
| * Merge pull request #1090 from Kelimion/bigintJeroen van Rijn2021-08-1913-45/+48
| |\
| | * big: Update license to BSD-3.Jeroen van Rijn2021-08-1913-33/+33
| | * big: Nicely align test suite results.Jeroen van Rijn2021-08-192-12/+15
| |/
* / Fix deadlock caused by typogingerBill2021-08-192-17/+14
|/
* Remove useless codegingerBill2021-08-181-2/+1
* Fix `odin test` not executing any testsgingerBill2021-08-181-9/+3
* Remove json import from demogingerBill2021-08-181-2/+0
* Correct mutex usage for `path_to_fullpath`; make `ThreadPool` use `BlockingMu...gingerBill2021-08-183-15/+16
* Update ci.ymlMikkel Hjortshøj2021-08-181-0/+9
* Remove attribute parameter for `pthread_mutex_init`gingerBill2021-08-181-3/+1
* Make `BlockingMutex` non-recursive on *nix systemsgingerBill2021-08-181-6/+10
* Remove unused codegingerBill2021-08-181-3/+0
* Make `Arena` allocate virtual memory directory; make it use a `BlockingMutex`gingerBill2021-08-182-48/+28
* Extra sanity check around `static`gingerBill2021-08-181-4/+11
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-08-184-12/+31
|\
| * Merge pull request #1089 from Kelimion/bigintJeroen van Rijn2021-08-182-3/+4
| |\
| | * Merge branch 'master' into bigintJeroen van Rijn2021-08-180-0/+0
| | |\ | | |/ | |/|
| * | Merge pull request #1088 from Kelimion/bigintJeroen van Rijn2021-08-184-13/+31
| |\ \
| | | * big: Enable Toom again.Jeroen van Rijn2021-08-182-3/+4
| | |/
| | * big: Fix signed multiplication for some inputs.Jeroen van Rijn2021-08-184-13/+31
| |/
* / Remove dead code, and add an extra mutexgingerBill2021-08-182-18/+6
|/
* Add mutex to Scope lookups and insertionsgingerBill2021-08-184-43/+55