Commit Graph

  • aecb0d865a Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-02-07 11:27:30 +00:00
  • 9cbf46e689 Fix constant multi pointer declarations through integers gingerBill 2022-02-07 11:00:38 +00:00
  • ad6ea3d6aa Replace any with union for subtyping in core:odin/ast gingerBill 2022-02-06 13:31:16 +00:00
  • cda9fd5271 Add tag to ast.Comp_Lit gingerBill 2022-02-06 11:59:12 +00:00
  • 0c16f27814 Update parser for #sparse gingerBill 2022-02-06 11:50:27 +00:00
  • 19aec13a10 Support rank-2 arrays (matrix-like) for transpose gingerBill 2022-02-06 11:42:59 +00:00
  • e896956275 Merge pull request #1475 from Platin21/feature/fix-odin-fmt Jeroen van Rijn 2022-02-05 23:22:07 +01:00
  • c59c6e98a5 Merge branch 'odin-lang:master' into feature/fix-odin-fmt Platin21 2022-02-05 23:14:44 +01:00
  • 8b1100bf2b os.open does r/d as default which makes a call to open a dir invalid this should fix this problem Platin21 2022-02-05 23:12:55 +01:00
  • a3d99765cc mem: Add doc.odin with Tracking_Allocator example. Jeroen van Rijn 2022-02-05 22:18:22 +01:00
  • a724573bb3 Fixes fopendir and readdir_r for arm64 or seemingly doing so Platin21 2022-02-05 21:16:58 +01:00
  • 25769f139a Merge pull request #1471 from Platin21/feature/fix-odin-fmt Jeroen van Rijn 2022-02-05 21:00:52 +01:00
  • 3edf638cc6 Fixed Typo Platin21 2022-02-05 20:54:27 +01:00
  • de7e612186 Ignores DS_Store files which MacOS uses for Indexing or some crap Platin21 2022-02-05 20:45:55 +01:00
  • a571153458 Adds missing calls for os Platin21 2022-02-05 20:45:32 +01:00
  • ada58c66fa Merge pull request #1469 from ap29600/bit_iterator Jeroen van Rijn 2022-02-05 18:50:33 +01:00
  • 697f8c7ee6 replace a branch with max in core:container/bit_array.set ap29600 2022-02-05 18:46:25 +01:00
  • b6ebfe4b2c rename iterator procedures Andrea Piseri 2022-02-05 18:11:48 +01:00
  • bccbdefde9 Update interface to allow more modes of iteration Andrea Piseri 2022-02-05 18:00:59 +01:00
  • 445ca70521 Correct implicit union cast gingerBill 2022-02-05 16:11:48 +00:00
  • c6ab8f82c8 Code refactor to aid development gingerBill 2022-02-05 15:17:47 +00:00
  • 67ce0ec29f Improve printing for unhandled cases by adding a new line before the cases gingerBill 2022-02-05 14:58:13 +00:00
  • 23c3573c30 Minor correction to error message suggestion gingerBill 2022-02-05 14:56:06 +00:00
  • a4308e7246 Improve union variant assignment determination gingerBill 2022-02-05 14:45:59 +00:00
  • 3439139b1c Minor clean up gingerBill 2022-02-05 14:34:29 +00:00
  • cf246f65ff Add check for variables which are both shadowing and unused by default gingerBill 2022-02-05 14:31:22 +00:00
  • 314cdc48b4 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-02-05 14:15:13 +00:00
  • 52c8f73376 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-02-05 14:15:08 +00:00
  • dd84b61cc8 Correct add_to_seen_map logic gingerBill 2022-02-05 14:07:17 +00:00
  • b8c4bf2afb Add #partial [Enum]Type{...} support to check for missing enumerated array fields gingerBill 2022-02-05 14:02:21 +00:00
  • e870041fe6 Fix #sparse usage gingerBill 2022-02-05 13:11:41 +00:00
  • 6418ec3b21 Correct #sparse usage and error messages gingerBill 2022-02-05 13:09:16 +00:00
  • 2bcc7b0064 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-02-05 13:01:21 +00:00
  • 97be867103 Rename #partial[Enum]Type to #sparse[Enum]Type for non-contiguous enum fields gingerBill 2022-02-05 13:01:15 +00:00
  • fb710f8cbf Merge pull request #1376 from jasonKercher/master gingerBill 2022-02-05 12:26:10 +00:00
  • 138f668dd4 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-02-05 00:55:19 +00:00
  • 2ab47346f4 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-02-05 00:55:10 +00:00
  • 1553137c23 Change behaviour of A :: distinct Enum_Type to be more intuitive gingerBill 2022-02-05 00:04:02 +00:00
  • d5384c5aa4 Only check idents in the alias (of alias)+ problem gingerBill 2022-02-04 22:45:13 +00:00
  • 3a81f2ab89 Correct the type aliasing problem, caused by aliases (of aliases)+ gingerBill 2022-02-04 22:40:15 +00:00
  • b54fc96b1e rename iterator proc to next, add named return values ap29600 2022-02-04 22:39:47 +01:00
  • 48af78e469 add iterator to core:container/bit_array Andrea Piseri 2022-02-04 22:12:07 +01:00
  • a315e7c962 Reverted experimental changes that were meant for a branch, in sync with master phillvancejr 2022-02-04 13:45:36 -05:00
  • 42364f2fce sync with main phillvancejr 2022-02-04 13:15:43 -05:00
  • 8f600798ef stb_image phillvancejr 2022-02-04 13:03:20 -05:00
  • abb26e0bea Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-02-04 12:08:24 +00:00
  • 76edfae0e0 core:container/topological_sort gingerBill 2022-02-04 12:08:20 +00:00
  • a5298e17ec Merge pull request #1467 from ap29600/u128_endian_swap gingerBill 2022-02-03 15:06:12 +00:00
  • cf9f3d5e2d fix logic in bswap_128 Andrea Piseri 2022-02-03 15:50:39 +01:00
  • 35c90fe124 Fix type alias declaration evaluation problem (#854 #1439) gingerBill 2022-02-03 13:34:31 +00:00
  • df8bdac33f Initialize the global_rand with the intrinsics.read_cycle_counter() value gingerBill 2022-02-03 00:31:36 +00:00
  • b4f7a527c2 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-02-02 23:38:40 +00:00
  • 35533a7baa Update core:container/lru to support clear and take a boolean to indicate whether or not to call the on_remove procedure on clear or destroy gingerBill 2022-02-02 23:38:32 +00:00
  • 2c9ed7464f Merge pull request #1465 from ap29600/reflect_is_nil_fix gingerBill 2022-02-02 19:36:25 +00:00
  • e190c024fd Fix logic in is_nil procedure: a non_nil slice means there is data to check. Andrea Piseri 2022-02-02 20:07:38 +01:00
  • e250475bf9 Merge pull request #1457 from DanielGavin/parser-inline gingerBill 2022-02-02 16:32:09 +00:00
  • 5db603ded2 Minor sanity clean up gingerBill 2022-02-02 15:39:41 +00:00
  • 78815778ee Add //+private file to complement //+private (//+private package) gingerBill 2022-02-02 15:28:49 +00:00
  • a04d849e30 core:container/lru dev-2022-02 gingerBill 2022-02-01 15:24:37 +00:00
  • 8c9505505a Add allocator parameter to rand.perm gingerBill 2022-02-01 15:23:49 +00:00
  • eac74631ec Correct debug information logic for procedure parameters gingerBill 2022-02-01 14:11:19 +00:00
  • 85706d559d Fix typo gingerBill 2022-01-31 20:19:46 +00:00
  • 67ba05cb7c Correct false positive check in check_unique_package_names gingerBill 2022-01-31 19:33:02 +00:00
  • 2f1aeaf757 Remove the unneeded $ gingerBill 2022-01-31 15:56:40 +00:00
  • 14a17fb36f Add slice.stable_sort* procedures gingerBill 2022-01-31 15:55:52 +00:00
  • 1a9ec776cb Unify logic for slice.sort* related procedures gingerBill 2022-01-31 12:43:20 +00:00
  • da1edac56d Enforce -strict-style in CI gingerBill 2022-01-31 11:29:05 +00:00
  • 44ec95a983 Fix all_main.odin gingerBill 2022-01-30 21:55:55 +00:00
  • 1502066303 Correct CI gingerBill 2022-01-30 21:43:42 +00:00
  • 35a826a0fd Update CI to do odin check examples/all gingerBill 2022-01-30 21:38:34 +00:00
  • ebb8ca7c26 Add round to linalg_glsl_math.odin gingerBill 2022-01-30 21:35:05 +00:00
  • 763de44853 Merge pull request #1461 from AquaGeneral/master gingerBill 2022-01-30 10:46:13 +00:00
  • 62cc752066 Added round to HLSL and GLSL, and isinf/isfinite + isnan to HLSL Jesse Stiller 2022-01-30 13:57:01 +10:00
  • 965b962b29 Merge pull request #1459 from powerc9000/clay-macos-fixes gingerBill 2022-01-28 00:24:29 +00:00
  • 2f3c5336d9 Fix mutex and conditions trying to be destroyed twice in unix powerc9000 2021-12-09 13:03:27 -07:00
  • 3824937295 Remove debug code gingerBill 2022-01-27 16:30:22 +00:00
  • fc8ddcef5c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-01-27 16:09:44 +00:00
  • 3165b7cf95 Add rand.exp_float64 gingerBill 2022-01-27 16:09:33 +00:00
  • 5eea23cf76 Fix typo gingerBill 2022-01-27 16:09:05 +00:00
  • 2aa783179e Update doc_format.odin gingerBill 2022-01-27 16:08:58 +00:00
  • 24e7356825 Add #no_type_assert and #type_assert to disable implicit type assertions with x.(T) gingerBill 2022-01-27 16:08:47 +00:00
  • 2fcba25e50 Merge pull request #1458 from Kelimion/zlib_fix Jeroen van Rijn 2022-01-27 15:10:33 +01:00
  • 28bc274449 Fix DEFLATE stored block handling. Jeroen van Rijn 2022-01-27 14:58:45 +01:00
  • ff5e036773 Trim whitespaces Daniel Gavin 2022-01-27 14:27:26 +01:00
  • 4dc29d141f Fix core:odin/parser not setting the inline flag correctly. Daniel Gavin 2022-01-27 14:24:33 +01:00
  • 8ecee32e1c Merge remote-tracking branch 'upstream/master' into parser-fix Daniel Gavin 2022-01-27 13:58:41 +01:00
  • 16786aac78 Correct int31_max etc gingerBill 2022-01-27 12:33:34 +00:00
  • 32b37f3429 Support built-in procedures for doc format gingerBill 2022-01-27 00:08:05 +00:00
  • 5808793cae Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-01-26 23:31:53 +00:00
  • 7e11f3cc4b Update doc format to allow for aliases gingerBill 2022-01-26 23:31:47 +00:00
  • 714ab516c5 Merge pull request #1454 from jasonKercher/fix_segfault gingerBill 2022-01-26 19:56:59 +00:00
  • 498f68c06b avoid segfault on map resize CiD- 2022-01-26 14:37:15 -05:00
  • 070b450768 Add ODIN_ERROR_POS_STYLE constant and change runtime.print_caller_location based on that constant gingerBill 2022-01-26 17:34:39 +00:00
  • 74174eb4ae Remove spurious ) gingerBill 2022-01-26 16:38:12 +00:00
  • b190404b21 Fix double map dereference indexing gingerBill 2022-01-26 16:37:16 +00:00
  • 081a5a52a6 Add ODIN_ERROR_POS_STYLE environment variable gingerBill 2022-01-26 16:09:22 +00:00
  • fb86c23dbd Keep -vet happy gingerBill 2022-01-25 16:41:31 +00:00
  • cb6a4ebf60 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-01-25 16:40:31 +00:00
  • 1bf8328606 Strip unneeded semicolons gingerBill 2022-01-25 16:40:25 +00:00
  • 6a7f39453b Merge pull request #1450 from Kelimion/bit_array Jeroen van Rijn 2022-01-25 17:14:42 +01:00