| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Minor clean up of `default_hasher_cstring`text-template | gingerBill | 2022-03-06 | 1 | -5/+3 |
| | | |||||
| * | Add `int` and `float` functions | gingerBill | 2022-03-03 | 4 | -4/+58 |
| | | |||||
| * | Add basic reduce evaluation e.g. `+ 1 2 3`, `- 2 3`, `* 3 4`, `/ 3 4` | gingerBill | 2022-03-03 | 2 | -6/+214 |
| | | |||||
| * | Initial work on `core:text/template` | gingerBill | 2022-03-03 | 5 | -0/+2059 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-03-03 | 12 | -4/+47 |
| |\ | |||||
| | * | Merge pull request #1581 from Kelimion/32-bit-fixes | Jeroen van Rijn | 2022-03-03 | 12 | -4/+47 |
| | |\ | | | | | | | 32 bit fixes | ||||
| | | * | [tests] Make test runners exit with errorlevel 1 if a test fails. | Jeroen van Rijn | 2022-03-03 | 10 | -1/+38 |
| | | | | |||||
| | | * | [compress] 32-bit cleanness. | Jeroen van Rijn | 2022-03-03 | 2 | -3/+9 |
| | |/ | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-03-03 | 59 | -253/+386 |
| |\| | |||||
| | * | Merge pull request #1579 from semarie/vendors | gingerBill | 2022-03-03 | 55 | -248/+309 |
| | |\ | | | | | | | Vendors libraries portability and examples/all splitting | ||||
| | | * | vendor: ENet: follow strict-style and remove optional semi-colon | Sébastien Marie | 2022-03-03 | 1 | -1/+1 |
| | | | | |||||
| | | * | stb, miniaudio: use default builtin variables of make for CC and AR | Sébastien Marie | 2022-03-03 | 2 | -16/+16 |
| | | | | |||||
| | | * | split all_vendor.odin | Sébastien Marie | 2022-03-02 | 3 | -22/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | create 3 files: - all_vendor.odin : no specific OS - all_vendor_directx.odin : directx vendor, windows-only - all_vendor_stb.odin : stb vendor, windows and linux only stb could technically be used on others OS. but it is shipped upstream as set of c-files without unified library name. | ||||
| | | * | vendor: sdl2: simplify foreign import | Sébastien Marie | 2022-03-02 | 32 | -160/+160 |
| | | | | |||||
| | | * | vendor: raylib: simplify foreign import | Sébastien Marie | 2022-03-02 | 2 | -6/+12 |
| | | | | |||||
| | | * | vendor: portmidi: simplify foreign import | Sébastien Marie | 2022-03-02 | 2 | -3/+9 |
| | | | | |||||
| | | * | miniaudio | Sébastien Marie | 2022-03-02 | 11 | -32/+79 |
| | | | | | | | | | | | | | | | | | | | - simplify foreign - enable SUPPORT_SNDIO on OpenBSD - correct ptr type for SUPPORT_PULSEAUDIO (Linux) and SUPPORT_COREAUDIO (Darwin) | ||||
| | | * | vendor: glfw: simplify foreign import | Sébastien Marie | 2022-03-02 | 1 | -3/+5 |
| | | | | |||||
| | | * | vendor: botan: simplify foreign import | Sébastien Marie | 2022-03-02 | 1 | -5/+1 |
| | | | | |||||
| | * | | Merge pull request #1571 from SrMordred/patch-4 | gingerBill | 2022-03-03 | 1 | -2/+2 |
| | |\ \ | | | | | | | | | Fixing bindings | ||||
| | | * | | Update raylib.odin | Patric Dexheimer | 2022-03-01 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Fixing bindings | Patric Dexheimer | 2022-03-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | https://github.com/raysan5/raylib/blob/master/src/raylib.h#L1179 | ||||
| | * | | | Merge pull request #1572 from Lperlind/better-fmt | gingerBill | 2022-03-03 | 1 | -6/+22 |
| | |\ \ \ | | | | | | | | | | | Improve core:fmt formatting | ||||
| | | * | | | Improve core:fmt formatting | Lucas Perlind | 2022-03-02 | 1 | -6/+22 |
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Strings will respect widths smaller than the string's length * Strings are right justified by default like integers * Strings accept '-' flag to be left justified * Booleans will be formatted like strings * Enums will be formatted like strings | ||||
| | * | | | Update FUNDING.yml | gingerBill | 2022-03-03 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | Merge pull request #1577 from zhibog/crypto_rand_windows | gingerBill | 2022-03-02 | 2 | -1/+24 |
| | |\ \ \ | | |_|/ | |/| | | Added rand_bytes for Windows in core:crypto | ||||
| | | * | | Added rand_bytes for Windows in core:crypto | zhibog | 2022-03-02 | 2 | -1/+24 |
| | |/ / | |||||
| | * | | Merge pull request #1573 from semarie/openbsd-vendor | gingerBill | 2022-03-02 | 34 | -29/+61 |
| | |\ \ | | |/ | |/| | Openbsd vendor | ||||
| | | * | sdl2: add openbsd support | Sébastien Marie | 2022-02-28 | 32 | -27/+58 |
| | | | | |||||
| | | * | glfw: add openbsd support | Sébastien Marie | 2022-02-28 | 1 | -0/+1 |
| | | | | |||||
| | | * | ENet: add openbsd support | Sébastien Marie | 2022-02-28 | 1 | -2/+2 |
| | | | | |||||
| * | | | Minor fix to strconv.unquote_string | gingerBill | 2022-03-03 | 1 | -0/+1 |
| |/ / | |||||
| * | | Use `contextless` where possibledev-2022-03 | gingerBill | 2022-03-01 | 4 | -20/+20 |
| | | | |||||
| * | | Correct `alloc_from_memory_block` | gingerBill | 2022-03-01 | 2 | -15/+47 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-03-01 | 1 | -13/+13 |
| |\ \ | |||||
| | * | | [mem] Add missing `\n` to tracking allocator example. | Jeroen van Rijn | 2022-03-01 | 1 | -13/+13 |
| | | | | |||||
| * | | | Improve error message when there is "no field" found for a large anonymous ↵ | gingerBill | 2022-03-01 | 3 | -22/+31 |
| |/ / | | | | | | | struct | ||||
| * / | Check if directory exists with the same target executable name when building ↵ | gingerBill | 2022-02-28 | 2 | -0/+17 |
| |/ | | | | a directory | ||||
| * | Merge pull request #1565 from semarie/openbsd-pie | gingerBill | 2022-02-28 | 2 | -1/+7 |
| |\ | | | | | openbsd: defaults to PIE executable | ||||
| | * | openbsd: defaults to PIE executable | Sébastien Marie | 2022-02-28 | 2 | -1/+7 |
| |/ | | | | | | OpenBSD uses PIE code by default to allow the system to load the binary at a random location. don't pass -no-pie to preserve this behaviour, and build objects with -fPIC (LLVMRelocPIC). | ||||
| * | Merge pull request #1557 from semarie/openbsd-support | gingerBill | 2022-02-28 | 33 | -36/+1250 |
| |\ | | | | | initial OpenBSD support | ||||
| | * | ci: add check for OpenBSD amd64 | Sébastien Marie | 2022-02-26 | 1 | -0/+3 |
| | | | |||||
| | * | vendor: botan: add OpenBSD support | Sébastien Marie | 2022-02-26 | 1 | -1/+3 |
| | | | |||||
| | * | tests/vendor: pass extra linker flags | Sébastien Marie | 2022-02-26 | 1 | -1/+8 |
| | | | | | | | | | on OpenBSD, botan library is third-party and live in /usr/local which isn't a path included by default in linker. | ||||
| | * | openbsd: poor man implementation for getting executable path | Sébastien Marie | 2022-02-26 | 1 | -3/+30 |
| | | | | | | | | | it tries to get executable path from argv[0]. it is unreliable and unsecure, but should be fine enough for the considered use-case. it still doesn't address all possible cases. | ||||
| | * | internal_odin_root_dir: readlink could fail | Sébastien Marie | 2022-02-25 | 1 | -1/+1 |
| | | | |||||
| | * | pass -ldl only on Darwin and Linux | Sébastien Marie | 2022-02-25 | 1 | -4/+6 |
| | | | |||||
| | * | provide a simple gb_file_copy() implementation | Sébastien Marie | 2022-02-25 | 1 | -4/+44 |
| | | | | | | | | | permit to not require sendfile(2) syscall for gb_file_copy() | ||||
| | * | add RAM information inside report | Sébastien Marie | 2022-02-25 | 1 | -0/+9 |
| | | | |||||
| | * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 30 | -27/+1151 |
| | | | |||||