| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' of https://github.com/odin-lang/Odindev-2023-10 | gingerBill | 2023-10-02 | 2 | -26/+105 |
| |\ | |||||
| | * | Merge pull request #2839 from Tetralux/aprintf-ally | Jeroen van Rijn | 2023-10-02 | 1 | -2/+2 |
| | |\ | | | | | | | [fmt] Add allocator parameter to `fmt.aprintf` | ||||
| | | * | [fmt] Add allocator parameter to `fmt.aprintf` | Tetralux | 2023-10-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | This allows you to do `fmt.aprintf("Hello, %v!", name, allocator = ally)`. | ||||
| | * | | Make core:net test os.exit(1) on failure. | Jeroen van Rijn | 2023-09-30 | 1 | -0/+5 |
| | | | | |||||
| | * | | Allow any order of query strings in net.join_url tests. | Jeroen van Rijn | 2023-09-30 | 1 | -24/+98 |
| | | | | |||||
| * | | | Partial pseudo-revert | gingerBill | 2023-10-02 | 1 | -4/+8 |
| |/ / | |||||
| * | | Fix #2261 | gingerBill | 2023-09-30 | 1 | -2/+9 |
| | | | |||||
| * | | Remove default value | gingerBill | 2023-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Minor cleanups to the core library | gingerBill | 2023-09-30 | 7 | -86/+43 |
| | | | |||||
| * | | Fix `or_break` code generation issue | gingerBill | 2023-09-30 | 1 | -20/+10 |
| | | | |||||
| * | | Remove `-vet-extra` | gingerBill | 2023-09-30 | 3 | -45/+2 |
| | | | |||||
| * | | Use `or_break` and `or_continue` where appropriate in the core library | gingerBill | 2023-09-30 | 14 | -142/+92 |
| | | | |||||
| * | | `or_break` and `or_continue` to `core:odin` packages | gingerBill | 2023-09-30 | 5 | -2/+45 |
| | | | |||||
| * | | Add `or_break` and `or_continue` constructs | gingerBill | 2023-09-30 | 11 | -80/+399 |
| | | | |||||
| * | | Merge pull request #2832 from Kelimion/big_int_literal_hex | Jeroen van Rijn | 2023-09-30 | 2 | -5/+6 |
| |\ \ | | | | | | | Change large math/big test literals to hex. | ||||
| | * | | Change large math/big test literals to hex. | Jeroen van Rijn | 2023-09-30 | 2 | -5/+6 |
| |/ / | | | | | | | | | | | | | | | In September 2022, the Python team addressed a possible DoS issue converting big integers to and from base 10 strings: https://github.com/python/cpython/issues/95778 Converting to/from base 10 is a quadratic operation, so they limited it to 4300 digits: https://discuss.python.org/t/int-str-conversions-broken-in-latest-python-bugfix-releases/18889/83 Github CI still uses an old Python version which parsed our test suite just fine. This patch converts them to hex literals to ensure our test doesn't break when Github does update to a non-vulnerable Python version released after September 2022. | ||||
| * | | Correct `get_file_line_as_string` to fix #2829 | gingerBill | 2023-09-29 | 1 | -0/+3 |
| | | | |||||
| * | | Remove debug message | gingerBill | 2023-09-29 | 1 | -1/+0 |
| | | | |||||
| * | | Rename simd bitwise operations from `intrinsics.simd_and` to ↵ | gingerBill | 2023-09-28 | 5 | -28/+28 |
| | | | | | | | | | `intrinsics.simd_bit_and` etc | ||||
| * | | Rename bitwise operations to `bit_or` etc | gingerBill | 2023-09-28 | 1 | -8/+8 |
| | | | |||||
| * | | Merge pull request #2805 from odin-lang/llvm-17 | gingerBill | 2023-09-28 | 60 | -1269/+3717 |
| |\ \ | |/ |/| | Support LLVM 17.0.1 | ||||
| | * | Revert llvm@17 to llvm@13 on macOS | gingerBill | 2023-09-27 | 1 | -2/+2 |
| | | | |||||
| | * | Update CI macOS to use llvm@17 | gingerBill | 2023-09-27 | 1 | -2/+2 |
| | | | |||||
| | * | Update src/build_settings.cpp | gingerBill | 2023-09-27 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: Laytan Laats <laytanlaats@hotmail.com> | ||||
| | * | Generate the global type info member values even if the count is `0` | gingerBill | 2023-09-27 | 1 | -52/+50 |
| | | | |||||
| | * | Merge branch 'master' into llvm-17 | gingerBill | 2023-09-27 | 16 | -42/+202 |
| | |\ | |||||
| | * | | Fix `ptr != ptr` type cast problem in LLVM 17 | gingerBill | 2023-09-26 | 1 | -2/+15 |
| | | | | |||||
| | * | | Fix typo | gingerBill | 2023-09-25 | 1 | -5/+5 |
| | | | | |||||
| | * | | Use giant struct only in 17 | gingerBill | 2023-09-25 | 1 | -1/+1 |
| | | | | |||||
| | * | | Use `llvm_const_array` wrapper | gingerBill | 2023-09-22 | 1 | -2/+1 |
| | | | | |||||
| | * | | Use a giant packed struct working for type info table | gingerBill | 2023-09-22 | 3 | -66/+109 |
| | | | | |||||
| | * | | Begin work on making the type info table be constantly initialized | gingerBill | 2023-09-22 | 8 | -54/+960 |
| | | | | |||||
| | * | | Minor clean up | gingerBill | 2023-09-22 | 1 | -24/+10 |
| | | | | |||||
| | * | | Revert build.bat | gingerBill | 2023-09-21 | 1 | -21/+5 |
| | | | | |||||
| | * | | Update LLVM-C.dll | gingerBill | 2023-09-21 | 2 | -0/+0 |
| | | | | |||||
| | * | | Remove debug text | gingerBill | 2023-09-21 | 1 | -2/+0 |
| | | | | |||||
| | * | | Fix build times for `-o:<string>` in LLVM-17 | gingerBill | 2023-09-21 | 6 | -61/+17 |
| | | | | |||||
| | * | | Allow for zero passes | gingerBill | 2023-09-21 | 1 | -0/+5 |
| | | | | |||||
| | * | | Add `ODIN_SANITIZER_FLAGS` global constant | gingerBill | 2023-09-21 | 2 | -0/+40 |
| | | | | |||||
| | * | | Add attributes for sanitize_memory and sanitize_thread | gingerBill | 2023-09-21 | 2 | -1/+36 |
| | | | | |||||
| | * | | Add `sanitize_address` attribute to all normal packages | gingerBill | 2023-09-21 | 4 | -6/+10 |
| | | | | |||||
| | * | | Add asan lib for Windows | gingerBill | 2023-09-21 | 3 | -4/+35 |
| | | | | |||||
| | * | | Re-configure the new pass system | gingerBill | 2023-09-21 | 2 | -18/+35 |
| | | | | |||||
| | * | | Fix wrong import due to grep-replace | gingerBill | 2023-09-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Update ABI breaking changes for `f16` types (due to LLVM 15+) | gingerBill | 2023-09-21 | 5 | -22/+32 |
| | | | | |||||
| | * | | Add `-o:aggressive` for LLVM 17 | gingerBill | 2023-09-21 | 5 | -14/+43 |
| | | | | |||||
| | * | | Support `-sanitize:<string>` for `address`, `memory`, `thread` for LLVM 17 | gingerBill | 2023-09-21 | 3 | -1/+52 |
| | | | | |||||
| | * | | Begin work with adding the new pass system | gingerBill | 2023-09-20 | 1 | -0/+54 |
| | | | | |||||
| | * | | Check for LLVM versions | gingerBill | 2023-09-19 | 1 | -8/+20 |
| | | | | |||||
| | * | | Update to LLVM-17 | gingerBill | 2023-09-19 | 44 | -1078/+2355 |
| | | | | |||||