| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | | * | | | Merge pull request #5189 from Feoramund/fix-ansi-log-terminal | Jeroen van Rijn | 2025-05-21 | 12 | -123/+358 | |
| | | | |\ \ \ | | | | | | | | | | | | | | | Add `core:terminal`, fix test runner/`core:log` ANSI code issues | |||||
| | | | | * | | | Restructure `core:terminal` for better Windows support | Feoramund | 2025-05-21 | 6 | -117/+150 | |
| | | | | | | | | ||||||
| | | | | * | | | Fix terminal detection on Windows | Feoramund | 2025-05-21 | 1 | -2/+2 | |
| | | | | | | | | ||||||
| | | | | * | | | Add animation detection support to test runner | Feoramund | 2025-05-20 | 2 | -62/+81 | |
| | | | | | | | | ||||||
| | | | | * | | | Add terminal color detection to logging in `core:testing` | Feoramund | 2025-05-20 | 1 | -2/+17 | |
| | | | | | | | | ||||||
| | | | | * | | | Rename `core:encoding/ansi` to `core:terminal/ansi` | Feoramund | 2025-05-20 | 6 | -5/+5 | |
| | | | | | | | | ||||||
| | | | | * | | | Add terminal color detection to `core:log` | Feoramund | 2025-05-20 | 1 | -10/+52 | |
| | | | | | | | | ||||||
| | | | | * | | | Add `core:terminal` | Feoramund | 2025-05-20 | 4 | -0/+126 | |
| | | | | | | | | ||||||
| | | | * | | | | Merge pull request #5187 from laytan/no-libc-use-os2 | gingerBill | 2025-05-21 | 3 | -21/+35 | |
| | | | |\ \ \ \ | | | | |/ / / | | | |/| | | | os2: remove libc use on Linux for get_absolute_path | |||||
| | | | | * | | | os2: remove libc use on Linux | Laytan Laats | 2025-05-20 | 3 | -21/+35 | |
| | | | | | | | | ||||||
| | | * | | | | | Retracted some winmm changes | Vincent Billet | 2025-05-22 | 1 | -209/+0 | |
| | | | | | | | | ||||||
| | | * | | | | | Reverted CoCreateInstance formatting | Vincent Billet | 2025-05-22 | 1 | -1/+7 | |
| | | | | | | | | ||||||
| | | * | | | | | COM & Audio useful bindings | Vincent Billet | 2025-05-21 | 3 | -24/+550 | |
| | | |/ / / / | ||||||
| | | * | | | | Restore console mode when test runner exits. | Jeroen van Rijn | 2025-05-20 | 2 | -6/+24 | |
| | | | | | | | ||||||
| | | * | | | | Formatting fixes | Krzesimir Nowak | 2025-05-18 | 1 | -10/+10 | |
| | | | | | | | ||||||
| | | * | | | | sys/linux: Improve documentation for Dirent and related procedures | Krzesimir Nowak | 2025-05-17 | 2 | -19/+51 | |
| | | |/ / / | ||||||
| | | * | | | Fix -vet complaints in `core:sys/darwin/Foundation` | Jeroen van Rijn | 2025-05-17 | 2 | -2/+0 | |
| | | | | | | ||||||
| | | * | | | Add NSMenuItem.odin | gingerBill | 2025-05-17 | 1 | -0/+461 | |
| | | | | | | ||||||
| | | * | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2025-05-17 | 1 | -8/+14 | |
| | | |\ \ \ | ||||||
| | | | * \ \ | Merge pull request #4944 from dozn/master | Laytan | 2025-05-15 | 1 | -8/+14 | |
| | | | |\ \ \ | | | | | | | | | | | | | | | [core:encoding/json] When Unmarshalling, Only Match On Struct Tags If Present | |||||
| | | | | * | | | [core:encoding/json] When Unmarshalling, Only Match Struct Tags If Present | dozn | 2025-03-17 | 1 | -8/+14 | |
| | | | | | | | | ||||||
| | | * | | | | | Add Objective-C helper for creating subclasses | gingerBill | 2025-05-17 | 4 | -94/+712 | |
| | | |/ / / / | ||||||
| | | * | | | | Revert "os2: Don't try to translate Windows file attributes to Unix mode flags" | Jeroen van Rijn | 2025-05-12 | 2 | -36/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 95923c2059758bac282f2b78a004d8daa3824994. It'll be updated later. | |||||
| | | * | | | | Move things to constants.odin | Jeroen van Rijn | 2025-05-12 | 3 | -19/+23 | |
| | | | | | | | ||||||
| | | * | | | | Update `linux.Map_Flags_Bits` | Jeroen van Rijn | 2025-05-12 | 2 | -2/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #5151 - Removes `SHARED_VALIDATE` from the enum and turns it into `Map_Shared_Validate :: Map_Flags{.SHARED, .PRIVATE}` so it has the proper value of 0x03. - Adds `DROPPABLE`. - Adds constants `MAP_HUGE_SHIFT` and `MAP_HUGE_MASK`. - Adds the huge page precomputed constants from `mman.h`, defined as the log2 of the size shifted left by `MAP_HUGE_SHIFT`: Map_Huge_16KB Map_Huge_64KB Map_Huge_512KB Map_Huge_1MB Map_Huge_2MB Map_Huge_8MB Map_Huge_16MB Map_Huge_32MB Map_Huge_256MB Map_Huge_512MB Map_Huge_1GB Map_Huge_2GB Map_Huge_16GB | |||||
| | | * | | | | Make strings.to_cstring adhere to #optional_allocator_error | Jeroen van Rijn | 2025-05-12 | 1 | -1/+1 | |
| | | | | | | | ||||||
| | | * | | | | Fix os2.clean_path on Windows | Jeroen van Rijn | 2025-05-11 | 2 | -28/+58 | |
| | | | | | | | ||||||
| | | * | | | | Merge pull request #5138 from laytan/os2-native-copy | gingerBill | 2025-05-10 | 8 | -25/+162 | |
| | | |\ \ \ \ | | | | | | | | | | | | | | | os2: copy directory using walker & native copy setup and implementation on macos | |||||
| | | | * | | | | os2: better copy_directory, and add native copy_file and copy_directory ↵ | Laytan Laats | 2025-05-08 | 8 | -25/+162 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | variants on MacOS | |||||
| | | * | | | | | add hexfloat (0h) parsing to strconv | Laytan Laats | 2025-05-10 | 1 | -0/+33 | |
| | | |/ / / / | ||||||
| | | * | | | | Merge pull request #5091 from Badaxis/badaxis/windows-scancodes | gingerBill | 2025-05-08 | 1 | -0/+172 | |
| | | |\ \ \ \ | | | | | | | | | | | | | | | Adding windows keyboard scan codes | |||||
| | | | * | | | | Adding windows keyboard scan codes | Vincent Billet | 2025-04-29 | 1 | -0/+172 | |
| | | | | | | | | ||||||
| | | * | | | | | Merge pull request #5095 from Lperlind/temp-collisions | gingerBill | 2025-05-08 | 34 | -329/+335 | |
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | os2: Resolve temp allocator collisions | |||||
| | | | * | | | | | Fix linux | Lucas Perlind | 2025-05-08 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | | | * | | | | | Improve assert information | Lucas Perlind | 2025-05-08 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | | | * | | | | | Remove TEMP_ALLOCATOR_GUARD wrapper | Lucas Perlind | 2025-05-08 | 33 | -116/+113 | |
| | | | | | | | | | ||||||
| | | | * | | | | | Fix posix | Lucas Perlind | 2025-05-08 | 5 | -32/+35 | |
| | | | | | | | | | ||||||
| | | | * | | | | | Fix linux | Lucas Perlind | 2025-05-08 | 2 | -0/+3 | |
| | | | | | | | | | ||||||
| | | | * | | | | | fix -vet | Lucas Perlind | 2025-05-08 | 3 | -4/+2 | |
| | | | | | | | | | ||||||
| | | | * | | | | | os2: Resolve temp allocator collisions | Lucas Perlind | 2025-05-08 | 34 | -314/+319 | |
| | | | | | | | | | ||||||
| | | * | | | | | | Formatting Fix | gingerBill | 2025-05-08 | 1 | -20/+20 | |
| | | |/ / / / / | ||||||
| | | * | | | | | Merge pull request #5122 from Lperlind/asan-allocators | gingerBill | 2025-05-07 | 8 | -85/+157 | |
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | Add asan support for various allocators and stack unpoisoning | |||||
| | | | * | | | | | Add asan support for various allocators | Lucas Perlind | 2025-05-06 | 8 | -85/+157 | |
| | | | | | | | | | ||||||
| | | * | | | | | | Merge pull request #5127 from laytan/fix-process-windows-handles-handling | Laytan | 2025-05-06 | 5 | -28/+39 | |
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fix process windows handles handling | |||||
| | | | * | | | | | | don't need to hang on to the null handle | laytan | 2025-05-06 | 5 | -27/+12 | |
| | | | | | | | | | | ||||||
| | | | * | | | | | | close null_handle | Laytan | 2025-05-06 | 5 | -24/+24 | |
| | | | | | | | | | | ||||||
| | | | * | | | | | | ifs wrong way around | Laytan | 2025-05-06 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| | | | * | | | | | | Windows was defaulting to the std handles of the current process, which is wrong | Laytan | 2025-05-06 | 1 | -6/+32 | |
| | | | | | | | | | | ||||||
| | | * | | | | | | | Merge pull request #5108 from Barinzaya/core-simd-indices-redadd-redmul | gingerBill | 2025-05-06 | 1 | -2/+192 | |
| | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Alternate `reduce_add`/`reduce_mul` intrinsics | |||||
| | | | * | | | | | | | Added alternate reduce-add/reduce-mul intrinsics. | Barinzaya | 2025-05-05 | 1 | -2/+192 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new reduce_add/reduce_mul procs perform the corresponding arithmetic reduction in different orders than sequential order. These alternative orders can often offer better SIMD hardware utilization. Two different orders are added: pair-wise (operating on pairs of adjacent elements) or bisection-wise (operating element-wise on the first and last N/2 elements of the vector). | |||||