Commit Graph

  • fdc48a242d Retype out the entire bindings for Orca orca-dev gingerBill 2024-03-19 22:36:56 +00:00
  • 5714ea4ea3 Merge branch 'master' into orca-dev gingerBill 2024-03-19 21:25:29 +00:00
  • cd7137af60 Update raylib to use #row_major matrices gingerBill 2024-03-19 21:16:04 +00:00
  • 18fb665bf6 Correct matrix builtins for #row_major gingerBill 2024-03-19 21:15:47 +00:00
  • a750fc0ba6 Add #row_major matrix[R, C]T gingerBill 2024-03-19 21:05:23 +00:00
  • a555862522 linker improvements Laytan Laats 2024-03-19 19:43:41 +01:00
  • 9d9b190ada test gingerBill 2024-03-19 18:20:15 +00:00
  • 83dcce9a58 Merge branch 'master' into orca-dev gingerBill 2024-03-19 17:02:01 +00:00
  • 433109ff52 Replace gb_exit(1) with exit_with_errors() where appropriate gingerBill 2024-03-19 16:29:45 +00:00
  • ba428fecdb Add -json-errors gingerBill 2024-03-19 16:25:09 +00:00
  • 17cc7a2c5e General clean-up for error.cpp gingerBill 2024-03-19 15:42:59 +00:00
  • 43e8da2e06 shm_open: comment with notes abt permissions Beau McCartney 2024-03-19 09:36:49 -06:00
  • 9a2fc6cf4c Serialize errors to make them sortable, deterministic, and generally more control gingerBill 2024-03-19 15:34:29 +00:00
  • 8ff788f4ff Add better suggestion for [?]T mistake gingerBill 2024-03-19 13:38:13 +00:00
  • 80ecf5b68a On x: [?]T = {...}, minimize errors by using the [?]T expression as a kind of hint gingerBill 2024-03-19 13:32:37 +00:00
  • 5159f30c9c Fix error block handling gingerBill 2024-03-19 13:10:35 +00:00
  • d5daa9fda5 Minimize error propagation of bad array syntax by treating this like a type gingerBill 2024-03-19 13:05:28 +00:00
  • 89315986d4 Add suggestion when mistyping an array backwards e.g. T[] gingerBill 2024-03-19 12:37:11 +00:00
  • 096b4f5454 fixed issue #3264 regarding core:odin/parser not allowing a newline at the end of a compound literal Aaron Kavaler 2024-03-18 20:32:30 -07:00
  • 65e68f11f8 glfw: update from 3.3.8 to 3.4 Laytan Laats 2024-03-18 22:19:23 +01:00
  • cc62773a05 Attempt at getting orca working somehow with the @(link_suffix) gingerBill 2024-03-18 22:47:57 +00:00
  • 75f40b4078 Add @(link_suffix=<string>) gingerBill 2024-03-18 22:30:14 +00:00
  • 1f2d2b0289 Add bridge_log gingerBill 2024-03-18 22:13:00 +00:00
  • 08bd7a6018 Use oc_bridge_log for pseudo _stderr_write gingerBill 2024-03-18 22:12:19 +00:00
  • 24d5a5c9b3 Change linker flags for orca on Windows gingerBill 2024-03-18 21:51:27 +00:00
  • 14dc0e3ca7 Update _stderr_write for orca gingerBill 2024-03-18 21:51:13 +00:00
  • 64e0092cca Merge pull request #3293 from Skytrias/orca-target gingerBill 2024-03-18 21:40:15 +00:00
  • ec9ac59323 Unify "Did you mean" strings gingerBill 2024-03-18 21:37:40 +00:00
  • ba46b0a535 distinct, const format, proper cstring parameters skytrias 2024-03-18 22:32:16 +01:00
  • bca4c37f02 push orca target and old bindings skytrias 2024-03-18 22:09:17 +01:00
  • 97be7feb99 Add list of C identifier suggestions (types and keywords) gingerBill 2024-03-18 17:32:26 +00:00
  • 00344e1323 Add check to people trying to foreign import C files. gingerBill 2024-03-18 16:56:01 +00:00
  • dd92d3054d add ODIN_ prefix to the new constant Laytan Laats 2024-03-18 17:22:58 +01:00
  • 07ef969546 Fix test label. Jeroen van Rijn 2024-03-18 17:05:40 +01:00
  • 72c15d7699 Add WiP datetime package and tests. Jeroen van Rijn 2024-03-13 19:04:39 +01:00
  • 009b6f44e3 Add loads of checks for common mistakes for C programmer gingerBill 2024-03-18 15:18:10 +00:00
  • ebd3065aa2 Add error message for C programmers which do Foo{.x = 123} rather than Foo{x = 123} gingerBill 2024-03-18 14:17:13 +00:00
  • 6cb74b63ec Fix #3286 gingerBill 2024-03-18 12:39:34 +00:00
  • effc71ca43 Fix case: bug with by-ref unions gingerBill 2024-03-18 12:20:53 +00:00
  • 43d695a990 Fix for x in y where y is an "optional ok" value, but ignores #optional_allocator_error values gingerBill 2024-03-18 11:21:06 +00:00
  • 19eb2a8890 Fix #3282 gingerBill 2024-03-16 22:24:34 +00:00
  • 3875fb08e8 Fix #3284 gingerBill 2024-03-16 22:12:17 +00:00
  • 1758bd683e sys_shm_open: fchmod the returned descriptor to get correct perms Beau McCartney 2024-03-16 12:13:00 -06:00
  • 9c455b2213 darwin: use new wait on address API if possible Laytan Laats 2024-03-15 21:10:11 +01:00
  • 4b7f32c287 Update mem doc example formatting Eric Johnson 2024-03-15 12:26:01 -07:00
  • 24f9e16dfd sys_open() calls _sys_open_mode() to get a permission flags integer Beau McCartney 2024-03-15 08:21:48 -06:00
  • 56a29685b4 darwin: sys_shm_open() helper Beau McCartney 2024-03-15 08:16:40 -06:00
  • cf949e541f helper function to convert Open_Flags bitset to a u32 Beau McCartney 2024-03-15 08:11:10 -06:00
  • 44167800ad darwin: syscall wrappers for shm_open() and shm_unlink() Beau McCartney 2024-03-15 08:08:37 -06:00
  • 04f0fbf23a Merge pull request #3272 from iansimonson/add_getrusage_darwin gingerBill 2024-03-14 19:45:25 +00:00
  • 51d6a254cf Merge pull request #3277 from kavalee/slice-unique-fixes gingerBill 2024-03-14 19:40:18 +00:00
  • 835effdef1 Use c.long rather than int Ian Simonson 2024-03-14 09:36:57 -07:00
  • c7bec2962e Fix __darwin_suseconds_t definition Ian Simonson 2024-03-14 07:21:26 -07:00
  • ac634acd4b fixed slice.unique and slice.unique_proc Aaron Kavaler 2024-03-13 19:19:31 -07:00
  • 34c4389d75 No need for timeval definition Ian Simonson 2024-03-13 14:58:56 -07:00
  • 8917a7ef88 Make RUsage more inline with macos man page Ian Simonson 2024-03-13 14:51:17 -07:00
  • 45d5066029 Merge pull request #3274 from iansimonson/darwin_munmap_syscall_fix gingerBill 2024-03-13 20:17:31 +00:00
  • b47eeac414 Merge pull request #3275 from Chickenkeeper/bit-set-error-message-fix gingerBill 2024-03-13 20:17:06 +00:00
  • 5cc936245c Improve bit_set error message Chris 2024-03-13 19:50:41 +00:00
  • e68d3c8bbc Merge pull request #3143 from Pariatech/cgltf-linux-build gingerBill 2024-03-13 17:47:18 +00:00
  • d7b1901b16 Fix syscall_munmap in darwin Ian Simonson 2024-03-13 10:39:50 -07:00
  • 97d6bf6d8f Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-13 16:30:28 +00:00
  • 271f84ab5b Expect stream as a field directly on os2.File gingerBill 2024-03-13 16:30:22 +00:00
  • 75b60fdb12 Merge pull request #3273 from Chickenkeeper/mutex-allocator-fix gingerBill 2024-03-13 15:45:52 +00:00
  • 55141bdbb1 Make Mutex_Allocator use Ada_Case Chris 2024-03-13 15:29:02 +00:00
  • 5f2496226f Change return to panic gingerBill 2024-03-13 15:17:21 +00:00
  • dee66b8451 Fix typo due to deletion gingerBill 2024-03-13 15:14:31 +00:00
  • 4aec2de7bd Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-13 15:12:19 +00:00
  • ac10f504e4 Add infinite loop check and early out in map_insert_hash_dynamic gingerBill 2024-03-13 15:12:14 +00:00
  • 26d107ce64 Add getrusage syscall for mac/darwin Ian Simonson 2024-03-13 08:06:57 -07:00
  • d62c92f5a9 Merge pull request #3267 from harold-b/copy-dirent-path gingerBill 2024-03-13 12:23:28 +00:00
  • 5c1646a6b3 Merge pull request #3271 from rick-masters/too_many_poly_args gingerBill 2024-03-13 12:23:19 +00:00
  • b539bb2693 Update vendor/cgltf/src/Makefile Pariatech 2024-03-13 07:37:42 -04:00
  • 7bc962b852 Fix variable used to index polymorphic parameter. rick-masters 2024-03-12 23:58:20 +00:00
  • f7ec628cb2 Fix check for too many arguments to a polymorphic record type. rick-masters 2024-03-12 23:57:13 +00:00
  • 23f3898b4e Merge pull request #3270 from edyu/master Jeroen van Rijn 2024-03-12 19:06:10 +01:00
  • dd74a57c44 Expose internal invmod and int_exponent_mod with more consistent naming Ed Yu 2024-03-12 08:39:53 -07:00
  • 51a4d97f03 type conversion fix olesya-wo 2024-03-12 18:25:54 +03:00
  • d979129a50 Naming and type changes olesya-wo 2024-03-12 16:32:17 +03:00
  • d6353daf91 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-12 12:11:53 +00:00
  • c7c6852057 Support swizzle selector syntax .xyzw for #simd vectors gingerBill 2024-03-12 12:11:48 +00:00
  • 9045c9ed0c Improved statistics for core/mem/Tracking_Allocator olesya-wo 2024-03-12 13:53:31 +03:00
  • b543be0d15 Copy file names fromdirent into FileInfo during read_directory Harold Brenes 2024-03-11 18:09:41 -04:00
  • 47837b206e Merge pull request #3266 from nnym/master gingerBill 2024-03-11 13:00:01 +00:00
  • 9a41a450e7 Add builtin map_upsert gingerBill 2024-03-11 12:30:24 +00:00
  • f20d0202fa Use a POSIX-compliant equality operator. Muhammad 2024-03-11 06:05:42 +00:00
  • 8721d03cfe Merge pull request #3199 from JamesDSource/soa gingerBill 2024-03-09 16:56:04 +00:00
  • d06575dd49 Merge pull request #3149 from IllusionMan1212/missing-x11-funcs gingerBill 2024-03-09 16:53:11 +00:00
  • 568b07473f Merge pull request #3148 from IllusionMan1212/cookie-struct-fix gingerBill 2024-03-09 16:52:53 +00:00
  • 04666746d7 Merge pull request #3261 from spindlebink/fix-orthonormalize gingerBill 2024-03-09 15:51:53 +00:00
  • b2e7eb4db4 Properly initialize return matrices in linalg.orthonormalize spindlebink 2024-03-09 09:10:25 -06:00
  • f88af59372 Merge pull request #3258 from deckarep/patch-1 gingerBill 2024-03-09 11:11:09 +00:00
  • a974c08aff Incorrect write syscall on Darwin - fixes stderr output. Ralph Caraveo 2024-03-08 16:19:59 -08:00
  • fc9d3ec5a7 Merge branch 'master' of github.com:odin-lang/Odin Jeroen van Rijn 2024-03-08 18:06:13 +01:00
  • db03c86544 Fix typo in big.internal_invmod Jeroen van Rijn 2024-03-08 18:05:34 +01:00
  • 51d12acab3 Enforce linalg gingerBill 2024-03-08 13:28:15 +00:00
  • 032e193d0d Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-08 13:20:33 +00:00
  • 0f83ab466f Minor change to spacing when printing a map gingerBill 2024-03-08 13:20:27 +00:00
  • 53ce945034 Merge pull request #3230 from avanspector/haiku gingerBill 2024-03-08 11:15:13 +00:00
  • 0e168dd292 Merge pull request #3241 from Hyrtwol/sys-windows gingerBill 2024-03-07 15:26:31 +00:00