Commit Graph

  • cb85d00e9e Merge pull request #2064 from awwdev/patch-2 Jeroen van Rijn 2022-09-21 16:23:54 +02:00
  • 8ce1ce85ad removed do André (counter) 2022-09-21 16:03:52 +02:00
  • a6d3cbe824 Correct json.unmarshal for maps gingerBill 2022-09-21 13:10:06 +01:00
  • 9b9aa9c353 Remove more dead code for map header stuff gingerBill 2022-09-21 13:08:40 +01:00
  • 831620bfc4 Remove header cache code gingerBill 2022-09-21 13:06:02 +01:00
  • 4f50988799 Remove debug code gingerBill 2022-09-21 13:03:30 +01:00
  • ff97a73152 Reduce unnecessary map gets gingerBill 2022-09-21 13:03:13 +01:00
  • 769d8dd038 Simplify __get_map_header stuff gingerBill 2022-09-21 12:13:05 +01:00
  • 1d793ea338 Split header table data and the map pointer gingerBill 2022-09-21 12:09:05 +01:00
  • 5337413c56 Temporary patch for lb_gen_map_header gingerBill 2022-09-21 11:36:14 +01:00
  • 380905618a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-09-21 11:31:58 +01:00
  • 3ff56e4405 Correct get_fullpath_relative to remove all trailing path separators (/ and \) gingerBill 2022-09-21 11:31:52 +01:00
  • 58297774f7 Merge pull request #2061 from flplv/main Jeroen van Rijn 2022-09-21 03:41:15 +02:00
  • 5e9ff85fa8 Changed nightly build for linux to include the llvm library file Felipe Lavratti 2022-09-21 00:50:34 +01:00
  • eb7a9c55b0 Improve parapoly support for ^T to [^]$V and vice versa gingerBill 2022-09-20 22:47:53 +01:00
  • 6157af56e9 Merge pull request #2059 from sumofat/pr_fix_stbi_darwin Jeroen van Rijn 2022-09-18 14:38:35 +02:00
  • d6f84887ff Fix darwin libs for vendor stbi ray.garner 2022-09-18 21:11:07 +09:00
  • 729ffeee09 Begin work on core:debug/pe gingerBill 2022-09-17 18:45:33 +01:00
  • 0092995f9d Update .gitignore gingerBill 2022-09-17 17:54:12 +01:00
  • 3fb69d59bb Minor correction to __get_map_header gingerBill 2022-09-17 17:48:38 +01:00
  • cb207afdf3 Merge pull request #2055 from odin-lang/map-index-internal gingerBill 2022-09-17 15:30:53 +01:00
  • 756c1b7bcb Correct slice/ptr.odin calls gingerBill 2022-09-17 15:12:32 +01:00
  • cd484979a8 General clean up minor with rearrangements and removing unneeded procedures gingerBill 2022-09-17 15:09:39 +01:00
  • 9e3ea92829 Inline many calls and delete unused procedures gingerBill 2022-09-17 14:59:16 +01:00
  • c37de9459e Minor refactor of the dynamic_map_internal.odin stuff gingerBill 2022-09-17 14:46:52 +01:00
  • 4d512c2cf6 Correct lb_gen_map_header initialization gingerBill 2022-09-17 13:40:29 +01:00
  • 81f10f53ad Correct delete_key gingerBill 2022-09-17 13:22:23 +01:00
  • fbf036a654 Wrap __dynamic_map_find for certain cases gingerBill 2022-09-17 13:11:29 +01:00
  • 40bcfc7c8d Update json/unmarshal.odin for the new runtime.__dynamic_map_set gingerBill 2022-09-17 13:05:14 +01:00
  • bfe0ffd6e6 Minor clean up gingerBill 2022-09-17 13:02:06 +01:00
  • 8ee6bb5d4b Add contextless where possible in dynamic_map_internal.odin gingerBill 2022-09-17 13:00:19 +01:00
  • 0ebc2add03 Use a cache when generating the map header to minimize stack wastage gingerBill 2022-09-17 12:56:03 +01:00
  • 7840c1b89f Change __dynamic_map_get and __dynamic_map_set to use separate parameters rather than take a singular struct gingerBill 2022-09-17 12:48:12 +01:00
  • 0428d5ae2e Catch missing areas of Map_Index usage gingerBill 2022-09-17 12:27:34 +01:00
  • b967ae2739 Change internal map indices to use a distinct uint rather than just int gingerBill 2022-09-17 12:21:23 +01:00
  • c462496bd5 Merge pull request #2048 from odin-lang/pow2-map gingerBill 2022-09-17 11:28:42 +01:00
  • a903e5024c Chnage next_pow2 to ceil_to_pow2 gingerBill 2022-09-17 11:18:26 +01:00
  • 7cce55e2fc Merge pull request #2051 from graphitemaster/dale/vendor-zlib gingerBill 2022-09-17 11:17:07 +01:00
  • 99a1a10286 Fixed #2044 Uninitialised constant struct member values can cause crash gingerBill 2022-09-17 11:01:56 +01:00
  • 9640b49319 Fix #1435 type switch statements of empty union types gingerBill 2022-09-17 10:42:54 +01:00
  • 1bc0e66ed1 Improve error message for using offset_of within a struct itself of that struct gingerBill 2022-09-17 10:36:49 +01:00
  • 117d32dfc4 Enforce constant pointer cast on global procedure variable initialization x := proc() {} gingerBill 2022-09-17 10:26:57 +01:00
  • 320b84df4f Fix #2052 typo in linalg.max_single gingerBill 2022-09-17 10:20:52 +01:00
  • 98eaf5c6c0 Fix #2054 Differing behaviours with defer statements for single vs multiple return values caused by naïve ABI optimization gingerBill 2022-09-17 10:20:04 +01:00
  • 9842019205 [examples] Add math/noise, align imports. Jeroen van Rijn 2022-09-15 18:01:15 +02:00
  • 479278be4e Merge pull request #2053 from z64/master Jeroen van Rijn 2022-09-15 16:09:15 +02:00
  • 4767311a22 Fix -verbose-error source lines from having last char cut off Zac Nowicki 2022-09-15 07:07:55 -04:00
  • f50fc33749 Clean up of the core library to make the stream vtables not be pointers directly. gingerBill 2022-09-15 10:00:50 +01:00
  • 8aba92da9b [zlib] Add statically linked x64 library. Jeroen van Rijn 2022-09-14 23:27:28 +02:00
  • 59f3e10f0a [zlib] Add LICENSE, update README Jeroen van Rijn 2022-09-14 23:08:52 +02:00
  • 8b82bcef7d vendor zlib Dale Weiler 2022-09-14 16:09:13 -04:00
  • 1e595f2e26 Add missing import gingerBill 2022-09-14 18:23:46 +01:00
  • 28ad4f8623 Use json field tag for json.marshal gingerBill 2022-09-14 18:21:12 +01:00
  • a3c04db828 Revert "Just get the value directly and store it in another global variable" gingerBill 2022-09-14 17:57:12 +01:00
  • 3ea7af4c9c Minor fix to lb_big_int_to_llvm gingerBill 2022-09-14 17:51:33 +01:00
  • 190c3ab0cd Just get the value directly and store it in another global variable gingerBill 2022-09-14 17:50:31 +01:00
  • 622d60b056 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-14 17:00:17 +01:00
  • 990a8449f4 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-14 17:00:10 +01:00
  • 53c7cf895c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-09-14 16:52:09 +01:00
  • db1b7b2d21 Allow for ignored fields in struct for json.unmarshal gingerBill 2022-09-14 16:52:01 +01:00
  • 7cd7886111 Merge pull request #2050 from ftphikari/master Jeroen van Rijn 2022-09-14 12:36:51 +02:00
  • 164ba944ac sys/windows: add definitions hikari 2022-09-14 11:42:19 +03:00
  • e7fb2cf73b Merge pull request #2049 from eadesmet/master Jeroen van Rijn 2022-09-13 02:02:57 +02:00
  • 023cc8b572 Added support for ID3D11InfoQueue eadesmet 2022-09-12 18:19:12 -04:00
  • 0ff5ff6ff2 Use pow of two capacity for hash maps to allow for & (n-1) instead of % n gingerBill 2022-09-12 21:22:45 +01:00
  • 6e7aab3c55 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-12 17:06:58 +01:00
  • 50813da510 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-12 17:06:50 +01:00
  • a35d6a6f8d Improve mem/virtual handling of out of memory on Windows gingerBill 2022-09-12 17:06:32 +01:00
  • f8964fa6ca Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-12 14:44:09 +01:00
  • 81752a30ab Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-12 14:44:00 +01:00
  • 663b62e45f Fix ODIN_BUILD_PROJECT_NAME gingerBill 2022-09-12 14:43:50 +01:00
  • 6910182011 Fix debug generation for named results gingerBill 2022-09-12 14:12:31 +01:00
  • bba47b6f54 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-09-12 13:44:34 +01:00
  • ef372bd861 Replace #optional_second with #optional_allocator_error gingerBill 2022-09-12 13:08:32 +01:00
  • fbbfe438dc Improve debug info to named return values gingerBill 2022-09-12 13:08:05 +01:00
  • 7e495a5fe5 Merge pull request #2045 from ShimmyShaman/master Jeroen van Rijn 2022-09-11 21:45:40 +02:00
  • 0f036eebc0 doc fix for strings.last_index_any Adam Rasburn 2022-09-12 07:37:15 +12:00
  • e008eeac6a Simplify package io by removing different unnecessary types and calls gingerBill 2022-09-11 15:42:08 +01:00
  • 3200e063ec Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-11 15:07:39 +01:00
  • 1f6b0982fe Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-11 15:07:32 +01:00
  • 25e330500f Merge pull request #2043 from Kelimion/tga_tests Jeroen van Rijn 2022-09-10 20:29:47 +02:00
  • fa20988f51 Merge branch 'master' into tga_tests Jeroen van Rijn 2022-09-10 20:22:49 +02:00
  • 99f4cc3006 [core:image/tga] Add tests. Jeroen van Rijn 2022-09-10 20:22:10 +02:00
  • a1487e4814 Merge pull request #2040 from ryancsh/master Jeroen van Rijn 2022-09-10 20:16:04 +02:00
  • 183a02c584 Add windows.timeGetTime() Ryan Chan 2022-09-10 16:54:34 +04:00
  • 913e8b2e02 Unify debug parameter code gingerBill 2022-09-10 10:03:51 +01:00
  • 5800e085e8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-09-09 23:07:16 +01:00
  • 623d687192 Split debug info generation for direct and indirect parameters gingerBill 2022-09-09 23:07:09 +01:00
  • fcb668663b Merge pull request #2037 from odin-lang/revert-2026-revert-init-window-workaround gingerBill 2022-09-09 10:47:25 +01:00
  • ad98efe1fd Revert "Remove the workaround for NSWindow initWithContentFrame" gingerBill 2022-09-09 10:47:02 +01:00
  • 8c34132f6f Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-08 17:28:12 +01:00
  • 5a8afd1680 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-08 17:28:04 +01:00
  • 3fae8b49db Fix pointer cast of constant procedure values gingerBill 2022-09-08 17:27:13 +01:00
  • 8fb9db3deb Revert build.bat gingerBill 2022-09-08 17:18:54 +01:00
  • c1a010c658 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-08 17:14:34 +01:00
  • aa8d5618f4 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-08 17:14:27 +01:00
  • 0859ccc5c0 Disable buggy escape analysis gingerBill 2022-09-08 17:13:37 +01:00
  • 660aa7d78e Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-09-08 16:56:18 +01:00
  • 3abe8db573 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-09-08 16:56:09 +01:00
  • 0c9ddd51a4 Keep -vet happy gingerBill 2022-09-08 16:55:40 +01:00