Commit Graph

  • 6a14c3edb4 Make raw_data an intrinsic rather a @(builtin) runtime procedure gingerBill 2022-10-30 22:05:29 +00:00
  • 2cd895c50b Merge pull request #2159 from jceipek/fix-stb-darwin-lib-refs Jeroen van Rijn 2022-10-30 05:01:24 +01:00
  • ee89c0458f Fix STB lib import references on ODIN_OS == .Darwin Julian Ceipek 2022-10-29 22:19:01 -04:00
  • cee847a68c Merge pull request #2156 from Kelimion/remove_opt Jeroen van Rijn 2022-10-28 21:47:31 +02:00
  • 413f96553a Remove formerly deprecated -opt flag. Jeroen van Rijn 2022-10-28 21:38:20 +02:00
  • 662ed4a67c Merge pull request #2154 from Kelimion/llvm-15-check Jeroen van Rijn 2022-10-27 03:08:02 +02:00
  • 85a263130d Add LLVM > 14 check to main.cpp for Darwin. Jeroen van Rijn 2022-10-27 02:55:38 +02:00
  • d19ae37af1 Panic if LLVM > 14. Jeroen van Rijn 2022-10-27 02:39:18 +02:00
  • 22672a816e Merge pull request #2153 from oskarnp/fix-fmt-string-width Jeroen van Rijn 2022-10-26 17:54:26 +02:00
  • 2fa0c99080 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-10-26 16:51:01 +01:00
  • 70051414c4 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-10-26 16:50:51 +01:00
  • dcb873c88d Fix behavior of fmt_string() to not truncate strings to width Oskar Nordquist 2022-10-26 11:21:42 -04:00
  • 62ab2987b6 Change name to windows_set_file_info_times gingerBill 2022-10-26 16:08:49 +01:00
  • 7bcde35651 Heavily improve time handling on Windows for time.now() and os.File_Info gingerBill 2022-10-26 16:05:49 +01:00
  • 4b8721a0bb check addressing mode instead JasperGeer 2022-10-26 10:11:10 -04:00
  • 7743e34596 Fix typo gingerBill 2022-10-26 15:01:35 +01:00
  • 4003b76fd3 Add GetSystemTimePreciseAsFileTime gingerBill 2022-10-26 15:00:25 +01:00
  • c27ed1896f Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-10-26 13:37:40 +01:00
  • 7d217269b5 Add Arena_Kind.Buffer to core:mem/virtual gingerBill 2022-10-26 13:37:20 +01:00
  • a3c8882648 Merge pull request #2151 from nowheredevel/master Jeroen van Rijn 2022-10-26 01:53:46 +02:00
  • 4389059834 Fix printf typo in documentation nowheredevel 2022-10-25 19:06:15 -04:00
  • a55e90fefd Merge pull request #2149 from Kelimion/which Jeroen van Rijn 2022-10-25 16:56:42 +02:00
  • f58f922487 Detect which and complain if not found. Jeroen van Rijn 2022-10-25 16:45:38 +02:00
  • 1a0930f841 don't suggest u8 slice cast to string for u8 slice literal JasperGeer 2022-10-23 19:41:07 -04:00
  • a5f8c3f692 Update many enums to bit_sets for D3D11 gingerBill 2022-10-23 13:17:37 +01:00
  • 92fb65cf2e Fix #defined(I). Jeroen van Rijn 2022-10-23 04:32:45 +02:00
  • a51943e27f Add core:math/rand.choice Jeroen van Rijn 2022-10-23 04:18:58 +02:00
  • 03c834e410 Merge pull request #2145 from jaspergeer/fix-scalar-cast-to-non-square-matrix Jeroen van Rijn 2022-10-21 22:27:15 +02:00
  • 989107094c throw type checker error when scalar cast to non-square matrix Jasper Geer 2022-10-21 15:41:58 -04:00
  • fd8956b8f4 Merge pull request #2144 from Kelimion/glfw Jeroen van Rijn 2022-10-21 19:28:44 +02:00
  • 648e3c65ea Add RawMouseMotionSupported Jeroen van Rijn 2022-10-21 19:20:15 +02:00
  • d5047e621d Merge pull request #2134 from jrfondren/errno-linkfix gingerBill 2022-10-21 15:48:43 +01:00
  • 8fbdef01d6 Merge pull request #2142 from jceipek/fix-objc_allocateClassPair gingerBill 2022-10-21 11:08:00 +01:00
  • 9dee943fae Update fmt.odin ChuuniMage 2022-10-21 14:50:46 +11:00
  • 8ceb691cec Fix indentation Julian Ceipek 2022-10-20 21:38:43 -04:00
  • f26516f6fa Add objc_registerClassPair to allow subclassing Julian Ceipek 2022-10-20 21:18:11 -04:00
  • fda8e8a30b Use c.size_t to match C declaration more directly Julian Ceipek 2022-10-20 21:16:53 -04:00
  • 2242178d96 Fix signature for objc_allocateClassPair Julian Ceipek 2022-10-20 21:07:14 -04:00
  • a459bc13dc Add caprintf and ctprintf to fmt ChuuniMage 2022-10-21 10:23:10 +11:00
  • 53e84b7f31 Remove doubly linked list of Platform_Memory_Block fields gingerBill 2022-10-19 23:39:47 +01:00
  • 098f51aa80 Allow transmute to be constant for integers of the same internal endianness gingerBill 2022-10-19 16:59:38 +01:00
  • 765969e6a3 Revert default_resize_bytes_align logic to previous behaviour gingerBill 2022-10-19 16:06:36 +01:00
  • 8086c14dcc Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-10-18 10:28:25 +01:00
  • 80ce1b7d85 Allow for N = -1 in wstring_to_utf8 gingerBill 2022-10-18 10:28:17 +01:00
  • 9f55404845 fix core:c/libc.errno link_name for Linux and FreeBSD Julian Fondren 2022-10-17 22:32:10 -05:00
  • 075040ae05 Update sort_private.odin gingerBill 2022-10-18 00:06:21 +01:00
  • aa799d6a0d Merge pull request #2124 from odin-lang/virtual-arena-unification gingerBill 2022-10-17 11:46:44 +01:00
  • 58e607e960 Merge pull request #2128 from Lperlind/staging/better_using_blank gingerBill 2022-10-17 11:45:57 +01:00
  • ff51c5ee56 Wrap intrinsics.overflow_add to safe_add gingerBill 2022-10-15 12:52:07 +01:00
  • 73c1f08776 Improve error messages with 'using _' Lucas Perlind 2022-10-14 18:22:59 +11:00
  • 412ca36230 Merge pull request #2127 from terids/vendor-vulkan-fix gingerBill 2022-10-14 12:22:08 +01:00
  • 06d1df4cae Fix GetInstanceProcAddr crash terids 2022-10-14 02:03:57 +01:00
  • 7662808bc9 Add overflow_add checks to alloc_from_memory_block gingerBill 2022-10-13 12:53:33 +01:00
  • d48828dd80 Add overflow check when using a growing arena gingerBill 2022-10-13 12:45:17 +01:00
  • b725e01cdd Add @(require_results) to many procedures gingerBill 2022-10-13 11:10:16 +01:00
  • 874c1f076d Merge pull request #2126 from ftphikari/master gingerBill 2022-10-13 11:04:01 +01:00
  • 2c14f0a109 sys/windows: add ITaskbarList interfaces hikari 2022-10-13 11:19:05 +03:00
  • cf4afc2e7b Inline assert condition gingerBill 2022-10-12 21:26:50 +01:00
  • 5ed06f7eb8 Rename constants; minor rearrange of Arena layout gingerBill 2022-10-12 21:23:45 +01:00
  • 765cd66b30 Clean up minimum_block_size default implicit initialization gingerBill 2022-10-12 21:20:31 +01:00
  • 5a8fbc230d Sanity corrections to virtual calls gingerBill 2022-10-12 21:16:34 +01:00
  • 5c62211f00 Inline resize logic for virtual.Arena gingerBill 2022-10-12 20:44:36 +01:00
  • 835b8ffa22 Update total_used for arena_static_reset_to gingerBill 2022-10-12 20:30:48 +01:00
  • b84108c4b5 Inline align forward offset code gingerBill 2022-10-12 20:28:51 +01:00
  • 6642e1fc9d Unify Static_Arena and Growing_Arena into Arena gingerBill 2022-10-12 19:10:04 +01:00
  • c909e8e4b8 sys/windows: add SHFileOperationW hikari 2022-10-12 04:35:41 +03:00
  • 9bdbb45517 Merge pull request #2110 from elusivePorpoise/master gingerBill 2022-10-11 22:37:29 +01:00
  • 1b5860e574 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-10-11 21:22:05 +01:00
  • 047d45584e Fix #2016 when passing an untyped integer to a generic typeid parameter gingerBill 2022-10-11 21:21:56 +01:00
  • 721486f875 Merge branch 'odin-lang:master' into master elusivePorpoise 2022-10-11 02:20:30 -07:00
  • 29f2ecd228 Merge pull request #2101 from ftphikari/master gingerBill 2022-10-10 22:08:30 +01:00
  • 970ac22647 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-10-10 21:49:03 +01:00
  • 419eab5059 Force call site attributes for procedures (relating to #2121 causing ABI issues for intrinsics.objc_send) gingerBill 2022-10-10 21:48:56 +01:00
  • a1935bc1f4 sys/windows: replace A with W hikari 2022-10-10 20:40:41 +03:00
  • fc06c8ed9f Merge pull request #2120 from jceipek/fix-nsapplication-shouldTerminateAfterLastWindowClosed gingerBill 2022-10-10 12:01:36 +01:00
  • 7952b26e8b Merge pull request #2115 from Lperlind/staging/soa_ptr_debug_fix gingerBill 2022-10-10 11:56:51 +01:00
  • fa6cfde4b0 sys/windows: add free disk space function binding hikari 2022-10-10 07:26:32 +03:00
  • 4c78ba2152 Fix #2122 Jeroen van Rijn 2022-10-09 21:34:43 +02:00
  • 9870e43ac0 Merge pull request #2119 from odin-lang/revert-2118-fix-2112 Jeroen van Rijn 2022-10-09 21:23:35 +02:00
  • 63086c7eaf Use NS.BOOL instead of bool Julian Ceipek 2022-10-09 14:31:26 -04:00
  • ef0c6fc4b3 Fix signature for shouldTerminateAfterLastWindowClosed delegate proc Julian Ceipek 2022-10-08 23:51:50 -04:00
  • 159c5311c3 Revert "Fix #2112" Jeroen van Rijn 2022-10-08 23:01:06 +02:00
  • b6a65fac36 Merge pull request #2118 from Kelimion/fix-2112 Jeroen van Rijn 2022-10-08 19:06:27 +02:00
  • ab7367ae47 Fix #2112 Jeroen van Rijn 2022-10-08 19:00:05 +02:00
  • 457f509b5f Merge pull request #2117 from janivanecky/cocoa_window Jeroen van Rijn 2022-10-08 17:09:28 +02:00
  • 7e5c063d98 Add glfw.GetCocoaWindow Jan Ivanecky 2022-10-08 16:38:21 +02:00
  • dfabd0e0ad Merge pull request #2116 from janivanecky/objc_methods Jeroen van Rijn 2022-10-08 16:39:38 +02:00
  • 141133e326 Add class_getInstanceMethod, method_setImplementation bindings Jan Ivanecky 2022-10-08 16:29:49 +02:00
  • e188a542da llvm_backend_debug: Add debug info for soa pointer Lucas Perlind 2022-10-08 16:51:03 +11:00
  • 64f1e8b7a2 Github CI: Add test case for issue 2113 Lucas Perlind 2022-10-08 14:55:20 +11:00
  • 62440df051 Merge pull request #2111 from janivanecky/ns_window_methods Jeroen van Rijn 2022-10-08 01:22:18 +02:00
  • 5362e883f4 Add additional NSWindow methods Jan Ivanecky 2022-10-08 00:47:42 +02:00
  • 8b06fd0935 os2/file_windows fix Phuk Ng Yu 2022-10-07 00:06:46 -07:00
  • bb9b58b8c4 sys/windows: add some constants hikari 2022-10-07 03:53:14 +03:00
  • 3d6eba7213 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-10-04 11:26:19 +01:00
  • 21ebecb3dd Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-10-04 11:26:11 +01:00
  • ee070c9bd3 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-10-04 10:18:40 +01:00
  • aebafdcd08 update virtual.growing_arena_bootstrap_new gingerBill 2022-10-04 10:18:32 +01:00
  • 2b4fce8684 Merge branch 'odin-lang:master' into master ftphikari 2022-10-04 09:10:00 +03:00
  • de8f6709f7 Disable issues tests for the moment. Jeroen van Rijn 2022-10-04 02:07:54 +02:00