Commit Graph

  • 2e416c1a48 Merge pull request #3316 from laytan/fix-ld-warnings-and-set-default-minimum-version gingerBill 2024-03-24 13:26:35 +00:00
  • 34247b2658 Fix resize bug caused by typo gingerBill 2024-03-24 12:24:44 +00:00
  • 45d7dd8f27 Fix resize zeroing behaviour gingerBill 2024-03-24 12:20:39 +00:00
  • 09d7f1337b Merge pull request #3317 from laytan/arm64-abi-fixes gingerBill 2024-03-24 00:41:52 +00:00
  • 0f944bc0a1 [core/os2]: Reading from unsized files flysand7 2024-03-24 10:22:57 +11:00
  • 07a9969a41 darwin: arm64 abi fixes Laytan Laats 2024-03-23 23:17:01 +01:00
  • 15c1e8274d darwin: fix ld warnings and set minimum os version Laytan Laats 2024-03-23 22:12:05 +01:00
  • 517d7ae0b0 Add error block around error_line calls gingerBill 2024-03-23 17:51:56 +00:00
  • efb0933965 Improve error suggestion and propagation for x->y gingerBill 2024-03-23 16:57:35 +00:00
  • eb51cc6835 Improve error propagation for (*x).y style errors from C-programmers gingerBill 2024-03-23 16:53:40 +00:00
  • 1d46adb598 Treat *x as an unary operator to improve error messages for common C-programmer mistakes gingerBill 2024-03-23 16:51:04 +00:00
  • 61aa4558dc Fix #3314 gingerBill 2024-03-23 16:41:50 +00:00
  • 194d3fe6bd Ignore wrong types gingerBill 2024-03-23 14:59:35 +00:00
  • 624b870f28 Add some basic escape analysis errors for return &x gingerBill 2024-03-23 14:58:10 +00:00
  • eb61cf6043 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-23 12:56:09 +00:00
  • 7abb459861 Add missing field flags in debug printing gingerBill 2024-03-23 12:56:04 +00:00
  • e9ac7d5fab Merge pull request #3311 from laytan/fix-simd128-wasm gingerBill 2024-03-23 10:42:36 +00:00
  • bb5dab342a fix wasm with -target-features:"simd128" Laytan Laats 2024-03-22 17:04:15 +01:00
  • 7d6e9ef39c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-21 20:44:00 +00:00
  • d47ba09743 Fix at error printing bug gingerBill 2024-03-21 20:43:52 +00:00
  • 5c9da66595 Merge pull request #3294 from laytan/update-glfw-from-3.3.8-to-3.4 gingerBill 2024-03-21 15:43:25 +00:00
  • 9cbb9d8551 Merge pull request #3304 from mailgerigk/master gingerBill 2024-03-21 15:19:38 +00:00
  • 6b6f72e7bd Fix #3305 gingerBill 2024-03-21 14:59:47 +00:00
  • c8cdb22f0b Disallow for x in y.(T) and for x in y.? gingerBill 2024-03-21 14:42:48 +00:00
  • 6e2efce670 Fix missing ERROR_BLOCK(); calls gingerBill 2024-03-21 12:05:15 +00:00
  • 6d7afd3fa9 Update format version gingerBill 2024-03-21 11:59:45 +00:00
  • 006ea11c56 Update doc-format for #by_ptr and #no_broadcast parameters gingerBill 2024-03-21 11:58:32 +00:00
  • 010ffc486c Minor clean up of #no_broadcast handling gingerBill 2024-03-21 11:54:40 +00:00
  • 29e5f94c2a Add #no_broadcast procedure parameter to disallow automatic array programming broadcasting on procedure arguments gingerBill 2024-03-21 11:52:48 +00:00
  • 6a0d2ffcac Merge branch 'odin-lang:master' into master mailgerigk 2024-03-21 00:26:42 +01:00
  • fc587c507a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-20 22:44:43 +00:00
  • 65cb382135 Fix error handling for type switch statement gingerBill 2024-03-20 22:44:35 +00:00
  • 8f0d74c08d Merge pull request #3292 from Kelimion/rfc3339 Jeroen van Rijn 2024-03-20 23:23:27 +01:00
  • 800014e40c Remove entry point when compiled with no-entry-point as shared library gerigk 2024-03-20 23:18:08 +01:00
  • fda283c55e More better validation. Jeroen van Rijn 2024-03-20 23:09:09 +01:00
  • f39b34a8b7 Fix error message gingerBill 2024-03-20 18:17:06 +00:00
  • 1cc5e23801 Fix #3299 gingerBill 2024-03-20 18:14:29 +00:00
  • 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