Commit Graph

  • a6c5143993 [intrinsics] Add existing unaligned_load. Jeroen van Rijn 2022-03-06 14:46:20 +01:00
  • a957d3dd64 Minor clean up of default_hasher_cstring text-template gingerBill 2022-03-06 12:17:49 +00:00
  • 758d1e2a03 Merge pull request #1589 from Kelimion/fix_bit_array_leak Jeroen van Rijn 2022-03-06 12:38:08 +01:00
  • ce057ff755 [bit_array] Really fix the leak. Jeroen van Rijn 2022-03-06 12:29:17 +01:00
  • ad719e7c3a Merge pull request #1588 from ap29600/master gingerBill 2022-03-06 09:43:12 +00:00
  • bff3426d25 Fix leak in core:container/bit_array Andrea Piseri 2022-03-06 10:21:46 +01:00
  • 4315033220 Merge pull request #1585 from kstrb/foreign-import-object gingerBill 2022-03-05 20:29:39 +00:00
  • 1cd89b2da3 Linux: allow 'foreign import' of object files kstrb 2022-03-05 17:28:34 +01:00
  • 658a605c75 compiles jasonkercher 2022-03-04 17:11:53 -05:00
  • 7e8b9862b9 update vulkan generator WalterPlinge 2022-03-03 22:21:41 +00:00
  • 07062324d7 Merge pull request #1575 from jockus/fix_relative_slice_len gingerBill 2022-03-04 11:48:29 +00:00
  • 2e8f2e6dbc Merge pull request #1476 from odin-lang/odin-ast-changes gingerBill 2022-03-04 10:39:38 +00:00
  • 1abd95094d Add reflect.deref gingerBill 2022-03-03 23:25:22 +00:00
  • 913d802e33 Fix ast.clone_node gingerBill 2022-03-03 23:10:38 +00:00
  • a7c0edb046 Add int and float functions gingerBill 2022-03-03 18:08:04 +00:00
  • 52bb8524b1 Add basic reduce evaluation e.g. + 1 2 3, - 2 3, * 3 4, / 3 4 gingerBill 2022-03-03 18:03:23 +00:00
  • bee475c38a Merge pull request #1582 from semarie/more-ci Jeroen van Rijn 2022-03-03 17:07:40 +01:00
  • b4ca99ead9 Merge pull request #1583 from semarie/semi-colons-eof Jeroen van Rijn 2022-03-03 17:06:13 +01:00
  • dfe2c0a600 remove some leftover semi-colons before EOF Sébastien Marie 2022-03-03 15:57:55 +00:00
  • fad851d80c check for semi-colon before EOF too Sébastien Marie 2022-03-03 15:57:51 +00:00
  • 11b08b4d86 Initial work on core:text/template gingerBill 2022-03-03 15:38:59 +00:00
  • 832961d539 semi-colons are deprecated in core Sébastien Marie 2022-03-03 15:36:04 +00:00
  • 499c657ffa rename architecture from 386 to i386 Sébastien Marie 2022-03-03 15:28:18 +00:00
  • e51bb4ef12 os2 linux begin CiD- 2022-03-03 10:16:36 -05:00
  • 8c6f39a68d CI: add linux i386, Darwin arm64 and Windows 386 Sébastien Marie 2022-03-03 15:08:34 +00:00
  • 09f5713cf8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-03-03 14:31:45 +00:00
  • 26c0c6a525 Merge pull request #1581 from Kelimion/32-bit-fixes Jeroen van Rijn 2022-03-03 15:26:42 +01:00
  • 6d9f84ba03 [tests] Make test runners exit with errorlevel 1 if a test fails. Jeroen van Rijn 2022-03-03 15:16:16 +01:00
  • 8af08f2153 [compress] 32-bit cleanness. Jeroen van Rijn 2022-03-03 15:10:19 +01:00
  • 2944969ca0 Correct clone_node gingerBill 2022-03-03 14:01:37 +00:00
  • bd1b54e0db Fix #1503 gingerBill 2022-03-03 13:58:22 +00:00
  • fcab5508be Merge branch 'master' into odin-ast-changes gingerBill 2022-03-03 13:56:34 +00:00
  • 0b05650366 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-03-03 13:54:31 +00:00
  • 96e36c7c39 Minor fix to strconv.unquote_string gingerBill 2022-03-03 13:54:23 +00:00
  • 16c6dbcbe5 Merge pull request #1579 from semarie/vendors gingerBill 2022-03-03 12:09:46 +00:00
  • 92a78c83d9 Merge pull request #1571 from SrMordred/patch-4 gingerBill 2022-03-03 12:08:17 +00:00
  • 6b2302fa8b Merge pull request #1572 from Lperlind/better-fmt gingerBill 2022-03-03 12:07:14 +00:00
  • ee28945e09 Update FUNDING.yml gingerBill 2022-03-03 11:19:12 +00:00
  • 3dcea60f5b vendor: ENet: follow strict-style and remove optional semi-colon Sébastien Marie 2022-03-03 09:27:10 +00:00
  • f126e05034 stb, miniaudio: use default builtin variables of make for CC and AR Sébastien Marie 2022-03-03 07:36:47 +00:00
  • 68b74eb7c7 Merge pull request #1577 from zhibog/crypto_rand_windows gingerBill 2022-03-02 23:10:31 +00:00
  • 3b4199a669 Added rand_bytes for Windows in core:crypto zhibog 2022-03-02 21:22:56 +01:00
  • 562901aedf split all_vendor.odin Sébastien Marie 2022-03-02 19:21:22 +00:00
  • 793117ed63 vendor: sdl2: simplify foreign import Sébastien Marie 2022-03-02 18:50:37 +00:00
  • 5b783d6376 vendor: raylib: simplify foreign import Sébastien Marie 2022-03-02 18:44:29 +00:00
  • d3f3528d1d vendor: portmidi: simplify foreign import Sébastien Marie 2022-03-02 18:43:17 +00:00
  • 3145935d6b miniaudio Sébastien Marie 2022-03-02 18:35:13 +00:00
  • 25430333ba vendor: glfw: simplify foreign import Sébastien Marie 2022-03-02 18:25:22 +00:00
  • 2ca2b32dd0 vendor: botan: simplify foreign import Sébastien Marie 2022-03-02 18:21:43 +00:00
  • a5dde78f08 Add relative slice to type checks for built in len Joakim Hentula 2022-03-02 16:44:33 +00:00
  • fd415f0b45 Merge pull request #1573 from semarie/openbsd-vendor gingerBill 2022-03-02 12:56:12 +00:00
  • 507722954c Improve core:fmt formatting Lucas Perlind 2022-03-02 16:15:53 +11:00
  • 524d23d45d Update raylib.odin Patric Dexheimer 2022-03-01 16:55:34 -03:00
  • e9ee6f5291 Fixing bindings Patric Dexheimer 2022-03-01 16:00:18 -03:00
  • 2f9381a086 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-03-01 17:09:29 +00:00
  • 99ce709591 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-03-01 17:09:21 +00:00
  • 7e5342f41f Use contextless where possible dev-2022-03 gingerBill 2022-03-01 15:52:14 +00:00
  • 18607e53cb Correct alloc_from_memory_block gingerBill 2022-03-01 15:38:04 +00:00
  • ed933b3f21 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-03-01 14:49:11 +00:00
  • 49fecbdc5e Improve error message when there is "no field" found for a large anonymous struct gingerBill 2022-03-01 14:49:05 +00:00
  • f971126183 [mem] Add missing \n to tracking allocator example. Jeroen van Rijn 2022-03-01 13:51:41 +01:00
  • d4ccb69ccc Check if directory exists with the same target executable name when building a directory gingerBill 2022-02-28 21:49:19 +00:00
  • 37b4e0de6c sdl2: add openbsd support Sébastien Marie 2022-02-28 16:17:15 +00:00
  • 737f440c7f glfw: add openbsd support Sébastien Marie 2022-02-28 16:17:14 +00:00
  • cba3f1e374 ENet: add openbsd support Sébastien Marie 2022-02-28 16:17:14 +00:00
  • a70dde34da Merge pull request #1565 from semarie/openbsd-pie gingerBill 2022-02-28 16:11:59 +00:00
  • 410b85b5c7 Disallow @(thread_local) on wasm targets gingerBill 2022-02-28 15:40:00 +00:00
  • 0ae012ba08 Correct comment gingerBill 2022-02-28 15:37:15 +00:00
  • fc4eb4152c Correct calling convention for _startup_runtime gingerBill 2022-02-28 15:35:10 +00:00
  • 4f3b5d8dcb Clean up generate_minimum_dependency_set code gingerBill 2022-02-28 15:29:08 +00:00
  • f76f70c7cf openbsd: defaults to PIE executable Sébastien Marie 2022-02-28 15:24:22 +00:00
  • 15d783e920 Enforce -no-entry-point on freestanding targets gingerBill 2022-02-28 15:13:41 +00:00
  • 09e4fff5b1 -target-features:<string> gingerBill 2022-02-28 15:08:50 +00:00
  • 2d89faa17c Add extra checks for -disallow-rtti gingerBill 2022-02-28 14:35:38 +00:00
  • dd9843aa21 Merge pull request #1557 from semarie/openbsd-support gingerBill 2022-02-28 14:23:56 +00:00
  • 882116e358 Only allow -disallow-rtti on freestanding targets gingerBill 2022-02-28 14:00:44 +00:00
  • f3adbae1ed Merge branch 'freestanding_amd64' of https://github.com/odin-lang/Odin into freestanding_amd64 gingerBill 2022-02-28 13:40:06 +00:00
  • 278e239973 Commit rest of code for -disallow-rtti gingerBill 2022-02-28 13:39:27 +00:00
  • fda803b46a Commit rest of code for -disable-rtti gingerBill 2022-02-28 13:39:27 +00:00
  • 01162e08b5 Add -disallow-rtti gingerBill 2022-02-28 13:35:29 +00:00
  • a7ae197a55 Merge branch 'master' into freestanding_amd64 gingerBill 2022-02-28 13:02:31 +00:00
  • 3c72cb67d3 Remove context.user_data gingerBill 2022-02-28 13:00:32 +00:00
  • 37bba4c0a6 Reorganize error check procedures gingerBill 2022-02-28 12:45:19 +00:00
  • ab9d1f99fd Change #c_vararg checking to only disallow odin calling conventions gingerBill 2022-02-28 12:36:21 +00:00
  • 45124e4d5c Merge branch 'master' into freestanding_amd64 gingerBill 2022-02-28 12:32:51 +00:00
  • 7681c43b14 Show error message when something like this is done test: proc() : {} gingerBill 2022-02-28 12:12:04 +00:00
  • 7e43cd7d97 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-02-28 12:06:42 +00:00
  • c223fc1766 Correct debug information for local variables gingerBill 2022-02-28 12:06:35 +00:00
  • 04297bb680 ci: add check for OpenBSD amd64 Sébastien Marie 2022-02-26 14:18:37 +00:00
  • 553292ffd0 vendor: botan: add OpenBSD support Sébastien Marie 2022-02-26 08:47:58 +00:00
  • 57862846a2 tests/vendor: pass extra linker flags Sébastien Marie 2022-02-26 08:21:46 +00:00
  • 8e270d3a99 openbsd: poor man implementation for getting executable path Sébastien Marie 2022-02-26 08:19:41 +00:00
  • ae5cb09041 internal_odin_root_dir: readlink could fail Sébastien Marie 2022-02-25 17:59:57 +00:00
  • 093b2288c3 Merge pull request #1320 from mohd-akram/custom-llvm-config gingerBill 2022-02-25 15:57:53 +00:00
  • ffe17a471d Allow custom LLVM_CONFIG Mohamed Akram 2022-02-25 19:40:42 +04:00
  • e9f901b82d Keep -vet happy gingerBill 2022-02-25 15:30:24 +00:00
  • ed3004f8a0 Correct read_console reading gingerBill 2022-02-25 15:30:05 +00:00
  • d97df080f9 Revert change gingerBill 2022-02-25 15:08:02 +00:00
  • 0e5c7e08fc Change < to <= gingerBill 2022-02-25 14:54:35 +00:00
  • 83523badb7 pass -ldl only on Darwin and Linux Sébastien Marie 2022-02-25 13:02:12 +00:00