aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge pull request #3188 from Tetralux/fixchdirgingerBill2024-02-121-13/+3
|\ \
| * | [os] Fix os.change_directory(), os.set_current_directory()Tetralux2024-02-121-13/+3
* | | remove return statement from case Type_Info_Enumerated_Array, as it causes ea...Kay2024-02-121-1/+0
| |/ |/|
* | Add `rand.choice_enum`gingerBill2024-02-101-0/+20
* | Add more window proceduresLucas Perlind2024-02-092-0/+2
* | Add `core:relative`gingerBill2024-02-081-0/+171
* | Merge pull request #3156 from laytan/spall-instrumentationgingerBill2024-02-077-28/+208
|\ \
| * | fix for instrumenting on Windowslaytan2024-02-061-0/+1
| * | indent doc.odin, makes it render nicely on the documentation siteLaytan2024-02-051-27/+26
| * | remove unneeded no instrumentation comment, are all foreign procs anywayLaytan2024-02-051-1/+0
| * | implement bsd's, same as darwinLaytan2024-02-051-4/+9
| * | spall instrumentationLaytan Laats2024-02-058-11/+187
* | | Fix filepath.rel allocation behaviourgingerBill2024-02-061-16/+11
* | | Merge pull request #3178 from laytan/fix-virtual-static-reset-logicgingerBill2024-02-061-2/+2
|\ \ \
| * | | mem/virtual: fix arena_static_reset_to inverted logicLaytan2024-02-061-2/+2
* | | | Merge pull request #3136 from Yawning/feature/crypto-hashgingerBill2024-02-0617-1914/+1278
|\ \ \ \
| * | | | core/crypto: Stop using context.temp_allocatorYawning Angel2024-02-073-15/+17
| * | | | core/crypto/poly1305: Relax the tag length check on the verify helperYawning Angel2024-02-071-4/+0
| * | | | core/crypto/hmac: Initial importYawning Angel2024-02-071-0/+163
| * | | | core/crypto/hash: Make the low level interface allocator-lessYawning Angel2024-02-072-177/+140
| * | | | core/crypto: Expose the block sizes for every hash algorithmYawning Angel2024-02-0711-42/+100
| * | | | core/crypto/shake: SHAKE is an XOF, not a hashYawning Angel2024-02-072-59/+27
| * | | | core/crypto: Documentation cleanupsYawning Angel2024-02-079-72/+239
| * | | | core:crypto/hash: Add a generic higher level hash interfaceYawning Angel2024-02-0715-1852/+899
* | | | | Remove unneeded castsgingerBill2024-02-061-2/+2
* | | | | Clean up code for `initialize_symbols`gingerBill2024-02-061-24/+17
|/ / / /
* | / / Add `angle_between` and `matrix2_rotate`gingerBill2024-02-062-0/+62
| |/ / |/| |
* | | Merge pull request #3140 from JustinRyanH/mastergingerBill2024-02-051-6/+25
|\ \ \ | |/ / |/| |
| * | fix: remove returns ErrNo for Windows, FreeBSD, UnixJustin Hurstwright2024-02-021-2/+7
| * | steal the last_write from freebsd implementationJustin Hurstwright2024-02-021-4/+18
| |/
* | Merge pull request #2998 from laytan/os-improvementsgingerBill2024-02-035-13/+82
|\ \ | |/ |/|
| * fix eof logicLaytan Laats2023-12-141-7/+12
| * implement a max read/write at a time for non-windows (windows already has this)Laytan Laats2023-12-144-13/+69
| * make sure an eof is also returned from the file streams on non-windowsLaytan Laats2023-12-141-0/+8
* | Move Tracking_Allocator to its own file.dev-2024-02gingerBill2024-02-013-134/+137
* | Make file_console_logger.odin be ignored on freestanding targetsgingerBill2024-01-311-0/+1
* | Merge pull request #3138 from FourteenBrush/mastergingerBill2024-01-291-2/+9
|\ \
| * | Fix typoFourteenBrush2024-01-251-1/+1
| * | Need to unpack argsFourteenBrush2024-01-251-1/+1
| * | Forgot to include loc paramFourteenBrush2024-01-251-2/+1
| * | Merge branch 'master' of https://github.com/FourteenBrush/OdinFourteenBrush2024-01-25163-17595/+16709
| |\ \
| * | | Add testing.expectfFourteenBrush2024-01-251-0/+8
* | | | Use long-form names and alias with short-form UNIX-like namesgingerBill2024-01-299-37/+57
* | | | Move core:(builtin|intrinsics) to base:gingerBill2024-01-292-444/+0
* | | | Fix types for BSDgingerBill2024-01-282-2/+2
* | | | Remove `core:os` dependency completely from `base:runtime`gingerBill2024-01-282-3/+3
* | | | Alias heap calls from `base:runtime` is `core:os`gingerBill2024-01-288-229/+6
* | | | Remove `core:os` dependency for `base:runtime`gingerBill2024-01-289-10/+10
* | | | Replace `core:*` to `base:*` where appropriategingerBill2024-01-28149-185/+185
* | | | Move matrix related procedures to the different `linalg` packagesgingerBill2024-01-284-47/+829