Commit Graph

  • 8e0806be2d Fix #3301 gingerBill 2024-03-20 18:09:57 +00:00
  • c17adc98f5 Try doing <{i64, i32}> instead of [i64, i64] for ARM64 12-byte parameters gingerBill 2024-03-20 17:39:00 +00:00
  • d381b77164 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-20 17:27:12 +00:00
  • e804fbd891 Force packed structs in ABI parameters gingerBill 2024-03-20 17:27:05 +00:00
  • ed5fd15f6e Ensmallen Date struct. Jeroen van Rijn 2024-03-20 18:13:29 +01:00
  • 89ca15014c Ensmallen Time struct. Jeroen van Rijn 2024-03-20 18:09:07 +01:00
  • a5efcfdd78 Merge pull request #3303 from laytan/allow-darwin-cross-arch-linking gingerBill 2024-03-20 16:56:24 +00:00
  • 9c144dd24f Change Ordinal from int to i64 Jeroen van Rijn 2024-03-20 17:56:22 +01:00
  • c0f9e8d6a3 Merge pull request #3302 from laytan/missing-cmark-api gingerBill 2024-03-20 16:56:11 +00:00
  • f312adb26a darwin: allow cross linking darwin_amd64 from darwin_arm64 Laytan Laats 2024-03-20 17:44:35 +01:00
  • 9c879e5e17 commonmark: add missing on_exit api Laytan Laats 2024-03-20 17:42:20 +01:00
  • b4fe9677a1 Change ARM64 ABI for integer-like parameters gingerBill 2024-03-20 16:06:50 +00:00
  • 1951bc45a6 Fix #3133 by show the line of the syntax error gingerBill 2024-03-20 13:55:47 +00:00
  • ba77a9464c Add suggestion for x: ^T; y = x to be x^ gingerBill 2024-03-20 13:36:14 +00:00
  • b1dae2d59a Add x: T; y: ^T = x suggestion to do &x gingerBill 2024-03-20 13:28:17 +00:00
  • 1514d64964 Update ARM64 ABI return type gingerBill 2024-03-20 11:12:43 +00:00
  • e4c502e79b Add offset (in bytes) field to -json-errors gingerBill 2024-03-20 11:06:02 +00:00
  • 553a244fec Fix bounds checking gingerBill 2024-03-20 10:24:39 +00:00
  • 3bff922b6f m[i] on #row_major matrices will reduce the i-th row-vector gingerBill 2024-03-20 10:23:57 +00:00
  • 56004c56fc Merge pull request #3295 from kavalee/parser-newline-fix gingerBill 2024-03-20 10:09:55 +00:00
  • 863ee0b8d1 Merge pull request #3297 from laytan/linker-improvements gingerBill 2024-03-20 10:09:45 +00:00
  • 89ba8b4139 Merge pull request #3298 from laytan/update-macos-releases Jeroen van Rijn 2024-03-20 00:23:53 +01:00
  • d0b3b18e26 update macOS releases for core:sys/info and odin report Laytan Laats 2024-03-20 00:14:01 +01:00
  • 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